2024-03-25 10:11 ftp://ftp.de.debian.org/debian/pool/main/q/qterm/qterm_0.7.4.orig.tar.gz cppcheck-options: --library=posix --library=gnu --showtime=top5 --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=valueFlowBailoutIncompleteVar -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-0.deb11.6-amd64-x86_64-with-glibc2.31 python: 3.9.2 client-version: 1.3.45 compiler: g++ (Debian 10.2.1-6) 10.2.1 20210110 cppcheck: head 2.13.0 head-info: fd7bd50 (2024-03-25 07:57:46 +0100) count: 145 141 elapsed-time: 2.3 1.8 head-timing-info: Tokenizer::simplifyTokens1::simplifyTokenList1: 0.724436s (avg. 0.724436s - 1 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 0.28696s (avg. 0.28696s - 1 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 0.22712s (avg. 0.22712s - 1 result(s)) Tokenizer::simplifyTokens1::setValueType: 0.200272s (avg. 0.200272s - 1 result(s)) Tokenizer::createTokens: 0.145447s (avg. 0.145447s - 1 result(s)) Overall time: 1.87019s old-timing-info: Tokenizer::simplifyTokens1::simplifyTokenList1: 0.370489s (avg. 0.370489s - 1 result(s)) Tokenizer::simplifyTokens1::ValueFlow: 0.299825s (avg. 0.299825s - 1 result(s)) Tokenizer::simplifyTokens1::createSymbolDatabase: 0.193686s (avg. 0.193686s - 1 result(s)) Tokenizer::simplifyTokens1::setValueType: 0.178719s (avg. 0.178719s - 1 result(s)) Tokenizer::createTokens: 0.109127s (avg. 0.109127s - 1 result(s)) Overall time: 1.40464s head results: qterm-0.7.4/src/articledialog.h:26:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/aboutdialog.h:23:5: style: Class 'aboutDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.7.4/src/blur.h:43:10: performance:inconclusive: Technically the member function 'QTerm::BlurHelper::updateBlurRegion' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.7.4/src/blur.cpp:40:20: note: Technically the member function 'QTerm::BlurHelper::updateBlurRegion' can be static (but you may consider moving to unnamed namespace). qterm-0.7.4/src/blur.h:43:10: note: Technically the member function 'QTerm::BlurHelper::updateBlurRegion' can be static (but you may consider moving to unnamed namespace). qterm-0.7.4/src/addrdialog.h:32:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/charpane.h:22:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/closedialog.h:30:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/dbus.h:38:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/chartable.h:14:5: style: Class 'CharTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.7.4/src/imageconverter.cpp:83:15: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/imageconverter.cpp:65:40: style:inconclusive: Function 'variantForImage' argument 1 names different: declaration 'image' definition '_image'. [funcArgNamesDifferent] qterm-0.7.4/src/imageconverter.h:32:40: note: Function 'variantForImage' argument 1 names different: declaration 'image' definition '_image'. qterm-0.7.4/src/imageconverter.cpp:65:40: note: Function 'variantForImage' argument 1 names different: declaration 'image' definition '_image'. qterm-0.7.4/src/imageconverter.cpp:84:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] qterm-0.7.4/src/imagelistviewer.h:53:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/hostinfo.cpp:15:11: warning: Member variable 'HostInfo::m_column' is not initialized in the constructor. [uninitMemberVar] qterm-0.7.4/src/hostinfo.cpp:15:11: warning: Member variable 'HostInfo::m_row' is not initialized in the constructor. [uninitMemberVar] qterm-0.7.4/src/hostinfo.cpp:15:11: warning: Member variable 'HostInfo::m_type' is not initialized in the constructor. [uninitMemberVar] qterm-0.7.4/src/hostinfo.h:46:6: style: The destructor '~TelnetInfo' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.7.4/src/hostinfo.h:21:14: note: Virtual destructor in base class qterm-0.7.4/src/hostinfo.h:46:6: note: Destructor in derived class qterm-0.7.4/src/hostinfo.h:58:14: style: The destructor '~SSHInfo' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.7.4/src/hostinfo.h:21:14: note: Virtual destructor in base class qterm-0.7.4/src/hostinfo.h:58:14: note: Destructor in derived class qterm-0.7.4/src/hostinfo.cpp:156:45: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/hostinfo.cpp:135:17: style: Local variable 'password' shadows outer function [shadowFunction] qterm-0.7.4/src/hostinfo.h:66:21: note: Shadowed declaration qterm-0.7.4/src/hostinfo.cpp:135:17: note: Shadow variable qterm-0.7.4/src/hostinfo.cpp:156:13: style: Local variable 'passphrase' shadows outer function [shadowFunction] qterm-0.7.4/src/hostinfo.h:67:21: note: Shadowed declaration qterm-0.7.4/src/hostinfo.cpp:156:13: note: Shadow variable qterm-0.7.4/src/imageviewer.h:29:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/keyboardtranslator.h:91:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_DECLARE_FLAGS is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/keydialog.h:34:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/statusBar.h:47:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/msgdialog.h:20:5: style: Class 'msgDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.7.4/src/osdmessage.h:36:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/pallete.h:14:5: style: Class 'Pallete' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.7.4/src/popupMessage.h:68:12: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/pallete.cpp:42:10: style: Local variable 'colorChanged' shadows outer variable [shadowVariable] qterm-0.7.4/src/pallete.cpp:37:9: note: Shadowed declaration qterm-0.7.4/src/pallete.cpp:42:10: note: Shadow variable qterm-0.7.4/src/dommodel.cpp:15:5: performance: Variable 'domElement' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qterm-0.7.4/src/dommodel.h:16:5: style: Class 'DomItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.7.4/src/dommodel.h:48:5: style: Class 'DomModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.7.4/src/dommodel.cpp:385:43: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/dommodel.cpp:432:45: style:inconclusive: Function 'addFolder' argument 1 names different: declaration 'position' definition 'index'. [funcArgNamesDifferent] qterm-0.7.4/src/dommodel.h:75:39: note: Function 'addFolder' argument 1 names different: declaration 'position' definition 'index'. qterm-0.7.4/src/dommodel.cpp:432:45: note: Function 'addFolder' argument 1 names different: declaration 'position' definition 'index'. qterm-0.7.4/src/dommodel.cpp:452:50: style:inconclusive: Function 'toggleFavorite' argument 1 names different: declaration 'position' definition 'index'. [funcArgNamesDifferent] qterm-0.7.4/src/dommodel.h:76:44: note: Function 'toggleFavorite' argument 1 names different: declaration 'position' definition 'index'. qterm-0.7.4/src/dommodel.cpp:452:50: note: Function 'toggleFavorite' argument 1 names different: declaration 'position' definition 'index'. qterm-0.7.4/src/dommodel.cpp:470:43: style:inconclusive: Function 'addSite' argument 1 names different: declaration 'position' definition 'index'. [funcArgNamesDifferent] qterm-0.7.4/src/dommodel.h:74:37: note: Function 'addSite' argument 1 names different: declaration 'position' definition 'index'. qterm-0.7.4/src/dommodel.cpp:470:43: note: Function 'addSite' argument 1 names different: declaration 'position' definition 'index'. qterm-0.7.4/src/dommodel.cpp:39:17: style: Local variable 'uuid' shadows outer function [shadowFunction] qterm-0.7.4/src/dommodel.h:29:13: note: Shadowed declaration qterm-0.7.4/src/dommodel.cpp:39:17: note: Shadow variable qterm-0.7.4/src/dommodel.cpp:42:25: style: Local variable 'element' shadows outer function [shadowFunction] qterm-0.7.4/src/dommodel.h:23:17: note: Shadowed declaration qterm-0.7.4/src/dommodel.cpp:42:25: note: Shadow variable qterm-0.7.4/src/dommodel.cpp:21:18: style: Variable 'childItem' can be declared as pointer to const [constVariablePointer] qterm-0.7.4/src/dommodel.cpp:193:14: style: Variable 'item' can be declared as pointer to const [constVariablePointer] qterm-0.7.4/src/dommodel.cpp:277:14: style: Variable 'parentItem' can be declared as pointer to const [constVariablePointer] qterm-0.7.4/src/dommodel.cpp:372:14: style: Variable 'parentItem' can be declared as pointer to const [constVariablePointer] qterm-0.7.4/src/dommodel.cpp:395:22: style: Variable 'item' can be declared as pointer to const [constVariablePointer] qterm-0.7.4/src/popwidget.h:27:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/prefdialog.h:26:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/dommodel.cpp:193:19: style: Variable 'item' is assigned a value that is never used. [unreadVariable] qterm-0.7.4/src/qtermcanvas.h:29:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/qtermtextline.h:17:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/qtermconfig.cpp:32:9: warning: Class 'Config' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] qterm-0.7.4/src/qtermconfig.cpp:32:9: warning: Class 'Config' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] qterm-0.7.4/src/qtermconfig.h:15:5: style: Class 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.7.4/src/qtermwindow.h:93:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/qtermglobal.cpp:161:13: error: syntax error [syntaxError] qterm-0.7.4/src/qtermhttp.h:23:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/qtermparam.cpp:78:2: performance: Variable 'm_mapParam' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qterm-0.7.4/src/qtermdecode.cpp:126:9: warning: Member variable 'Decode::m_bBell' is not initialized in the constructor. [uninitMemberVar] qterm-0.7.4/src/qtermdecode.cpp:126:9: warning: Member variable 'Decode::inputData' is not initialized in the constructor. [uninitMemberVar] qterm-0.7.4/src/qtermdecode.cpp:126:9: warning: Member variable 'Decode::inputLength' is not initialized in the constructor. [uninitMemberVar] qterm-0.7.4/src/qtermdecode.cpp:126:9: warning: Member variable 'Decode::dataIndex' is not initialized in the constructor. [uninitMemberVar] qterm-0.7.4/src/qtermdecode.cpp:126:9: warning: Member variable 'Decode::nParam' is not initialized in the constructor. [uninitMemberVar] qterm-0.7.4/src/qtermdecode.cpp:126:9: warning: Member variable 'Decode::param' is not initialized in the constructor. [uninitMemberVar] qterm-0.7.4/src/qtermdecode.cpp:126:9: warning: Member variable 'Decode::bParam' is not initialized in the constructor. [uninitMemberVar] qterm-0.7.4/src/qtermdecode.cpp:126:9: warning: Member variable 'Decode::m_test' is not initialized in the constructor. [uninitMemberVar] qterm-0.7.4/src/qtermdecode.cpp:160:9: style: The scope of the variable 'i' can be reduced. [variableScope] qterm-0.7.4/src/qtermsocket.h:55:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/qtermsound.h:51:10: style: The function 'play' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.7.4/src/qtermsound.h:17:18: note: Virtual function in base class qterm-0.7.4/src/qtermsound.h:51:10: note: Function in derived class qterm-0.7.4/src/qtermiplocation.h:29:10: style:inconclusive: Technically the member function 'QTerm::IPLocation::haveFile' can be const. [functionConst] qterm-0.7.4/src/qtermiplocation.cpp:52:18: note: Technically the member function 'QTerm::IPLocation::haveFile' can be const. qterm-0.7.4/src/qtermiplocation.h:29:10: note: Technically the member function 'QTerm::IPLocation::haveFile' can be const. qterm-0.7.4/src/qtermiplocation.h:32:12: performance:inconclusive: Technically the member function 'QTerm::IPLocation::byteArrayToInt' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.7.4/src/qtermiplocation.cpp:57:20: note: Technically the member function 'QTerm::IPLocation::byteArrayToInt' can be static (but you may consider moving to unnamed namespace). qterm-0.7.4/src/qtermiplocation.h:32:12: note: Technically the member function 'QTerm::IPLocation::byteArrayToInt' can be static (but you may consider moving to unnamed namespace). qterm-0.7.4/src/qtermiplocation.h:33:10: performance:inconclusive: Technically the member function 'QTerm::IPLocation::readFrom' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.7.4/src/qtermiplocation.cpp:72:18: note: Technically the member function 'QTerm::IPLocation::readFrom' can be static (but you may consider moving to unnamed namespace). qterm-0.7.4/src/qtermiplocation.h:33:10: note: Technically the member function 'QTerm::IPLocation::readFrom' can be static (but you may consider moving to unnamed namespace). qterm-0.7.4/src/qtermiplocation.cpp:27:5: warning: Class 'IPLocation' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] qterm-0.7.4/src/qtermiplocation.cpp:27:5: warning: Class 'IPLocation' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] qterm-0.7.4/src/qtermiplocation.h:25:5: style: Class 'IPLocation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.7.4/src/qtermiplocation.cpp:95:15: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/qtermiplocation.cpp:110:11: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/qtermiplocation.cpp:142:11: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/qtermiplocation.cpp:162:36: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/qtermiplocation.cpp:169:11: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/qtermiplocation.cpp:171:27: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/qtermiplocation.cpp:172:47: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/qtermiplocation.cpp:173:27: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/qtermiplocation.cpp:174:47: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/qtermiplocation.cpp:59:12: style: The scope of the variable 'tmp' can be reduced. [variableScope] qterm-0.7.4/src/qtermiplocation.cpp:107:18: style: The scope of the variable 'fg' can be reduced. [variableScope] qterm-0.7.4/src/qtermiplocation.cpp:104:83: style:inconclusive: Function 'getString' argument 4 names different: declaration 'str' definition 'ret'. [funcArgNamesDifferent] qterm-0.7.4/src/qtermiplocation.h:35:75: note: Function 'getString' argument 4 names different: declaration 'str' definition 'ret'. qterm-0.7.4/src/qtermiplocation.cpp:104:83: note: Function 'getString' argument 4 names different: declaration 'str' definition 'ret'. qterm-0.7.4/src/qtermiplocation.cpp:25:34: style: Parameter 'pathLib' can be declared as reference to const [constParameterReference] qterm-0.7.4/src/qtermiplocation.cpp:57:41: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] qterm-0.7.4/src/qtermtimelabel.h:14:2: style: Class 'QTermTimeLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.7.4/src/qtermtelnet.h:127:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/qtermtoolbutton.h:18:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/qtermwindowbase.h:14:2: style: Class 'WindowBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.7.4/src/quickdialog.h:33:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/schemedialog.h:42:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/qtermzmodem.h:633:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/shortcutsdialog.h:17:11: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/scripthelper.h:17:5: error: There is an unknown macro here somewhere. Configuration is required. If Q_PROPERTY is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/soundconf.h:20:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/ssh/auth.h:43:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/ssh/channel.h:46:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/ssh/packet.h:53:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/ssh/kex.h:46:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/ssh/libcrypto-compat.c:284:13: style: Condition '!HMAC_CTX_reset(ctx)' is always false [knownConditionTrueFalse] qterm-0.7.4/src/ssh/libcrypto-compat.c:284:28: note: Calling function 'HMAC_CTX_reset' returns 1 qterm-0.7.4/src/ssh/libcrypto-compat.c:284:13: note: Condition '!HMAC_CTX_reset(ctx)' is always false qterm-0.7.4/src/ssh/socket.h:68:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/ssh/transport.cpp:29:5: warning: Class 'SSH2Transport' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] qterm-0.7.4/src/ssh/transport.cpp:29:5: warning: Class 'SSH2Transport' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] qterm-0.7.4/src/ssh/transport.h:32:5: style: Class 'SSH2Encryption' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.7.4/src/ssh/transport.h:67:5: style: Class 'SSH2MAC' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.7.4/src/ssh/transport.cpp:106:43: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/ssh/transport.cpp:119:27: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/ssh/transport.cpp:146:26: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/ssh/transport.cpp:147:25: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/ssh/transport.cpp:148:23: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/ssh/transport.cpp:156:22: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/ssh/transport.cpp:186:26: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/ssh/transport.cpp:187:26: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/ssh/transport.cpp:188:26: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/ssh/transport.cpp:193:26: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/ssh/transport.cpp:194:26: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/ssh/transport.cpp:195:26: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/ssh/transport.cpp:104:46: warning: Function 'init' argument order different: declaration 'iv, key, method' definition 'key, iv, method' [funcArgOrderDifferent] qterm-0.7.4/src/ssh/transport.h:38:34: note: Function 'init' argument order different: declaration 'iv, key, method' definition 'key, iv, method' qterm-0.7.4/src/ssh/transport.cpp:104:46: note: Function 'init' argument order different: declaration 'iv, key, method' definition 'key, iv, method' qterm-0.7.4/src/test/config/testconfig.h:11:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/test/global/testglobal.h:10:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/test/hostinfo/testhostinfo.h:11:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/test/http/qnamredirect.h:29:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/test/ssh/testssh.h:11:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/toolbardialog.h:14:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/wallet.h:46:9: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/termstring.h:46:10: style: Unused private function: 'TermString::dumpIndex' [unusedPrivateFunction] qterm-0.7.4/src/termstring.h:32:13: style:inconclusive: Technically the member function 'QTerm::TermString::string' can be const. [functionConst] qterm-0.7.4/src/termstring.cpp:124:21: note: Technically the member function 'QTerm::TermString::string' can be const. qterm-0.7.4/src/termstring.h:32:13: note: Technically the member function 'QTerm::TermString::string' can be const. qterm-0.7.4/src/termstring.h:24:5: style: Class 'TermString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.7.4/src/termstring.cpp:276:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] qterm-0.7.4/src/termstring.cpp:216:9: style: The scope of the variable 'mid' can be reduced. [variableScope] qterm-0.7.4/src/termstring.cpp:110:40: style:inconclusive: Function 'remove' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] qterm-0.7.4/src/termstring.h:29:32: note: Function 'remove' argument 2 names different: declaration 'length' definition 'len'. qterm-0.7.4/src/termstring.cpp:110:40: note: Function 'remove' argument 2 names different: declaration 'length' definition 'len'. qterm-0.7.4/src/termstring.cpp:116:9: style: Local variable 'pos' shadows outer function [shadowFunction] qterm-0.7.4/src/termstring.h:34:9: note: Shadowed declaration qterm-0.7.4/src/termstring.cpp:116:9: note: Shadow variable qterm-0.7.4/src/termstring.cpp:216:9: style: Local variable 'mid' shadows outer function [shadowFunction] qterm-0.7.4/src/termstring.h:31:13: note: Shadowed declaration qterm-0.7.4/src/termstring.cpp:216:9: note: Shadow variable qterm-0.7.4/src/termstring.cpp:119:13: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] qterm-0.7.4/src/zmodemdialog.h:21:8: error: There is an unknown macro here somewhere. Configuration is required. If slots is a macro then please configure it. [unknownMacro] qterm-0.7.4/src/qtermconvert.h:19:7: performance:inconclusive: Technically the member function 'QTerm::Convert::g2b' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.7.4/src/qtermconvert.cpp:99:16: note: Technically the member function 'QTerm::Convert::g2b' can be static (but you may consider moving to unnamed namespace). qterm-0.7.4/src/qtermconvert.h:19:7: note: Technically the member function 'QTerm::Convert::g2b' can be static (but you may consider moving to unnamed namespace). qterm-0.7.4/src/qtermconvert.h:20:7: performance:inconclusive: Technically the member function 'QTerm::Convert::b2g' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.7.4/src/qtermconvert.cpp:168:16: note: Technically the member function 'QTerm::Convert::b2g' can be static (but you may consider moving to unnamed namespace). qterm-0.7.4/src/qtermconvert.h:20:7: note: Technically the member function 'QTerm::Convert::b2g' can be static (but you may consider moving to unnamed namespace). qterm-0.7.4/src/qtermconvert.cpp:101:15: style: The scope of the variable 'i' can be reduced. [variableScope] qterm-0.7.4/src/qtermconvert.cpp:170:15: style: The scope of the variable 'i' can be reduced. [variableScope] qterm-0.7.4/src/uaocodec.cpp:15728:21: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/uaocodec.cpp:15743:26: style: C-style pointer casting [cstyleCast] qterm-0.7.4/src/uaocodec.cpp:15603:9: style: The scope of the variable 'idx' can be reduced. [variableScope] qterm-0.7.4/src/uaocodec.cpp:15753:23: style: Local variable 'aliases' shadows outer function [shadowFunction] qterm-0.7.4/src/uaocodec.h:60:23: note: Shadowed declaration qterm-0.7.4/src/uaocodec.cpp:15753:23: note: Shadow variable qterm-0.7.4/src/uaocodec.cpp:15627:22: style: Variable 'summary' is assigned a value that is never used. [unreadVariable] diff: head qterm-0.7.4/src/hostinfo.h:46:6: style: The destructor '~TelnetInfo' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.7.4/src/hostinfo.h:21:14: note: Virtual destructor in base class qterm-0.7.4/src/hostinfo.h:46:6: note: Destructor in derived class head qterm-0.7.4/src/hostinfo.h:58:14: style: The destructor '~SSHInfo' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.7.4/src/hostinfo.h:21:14: note: Virtual destructor in base class qterm-0.7.4/src/hostinfo.h:58:14: note: Destructor in derived class head qterm-0.7.4/src/qtermglobal.cpp:161:13: error: syntax error [syntaxError] 2.13.0 qterm-0.7.4/src/qtermglobal.cpp:237:9: error: There is an unknown macro here somewhere. Configuration is required. If foreach is a macro then please configure it. [unknownMacro] head qterm-0.7.4/src/qtermiplocation.cpp:25:34: style: Parameter 'pathLib' can be declared as reference to const [constParameterReference] head qterm-0.7.4/src/qtermiplocation.cpp:57:41: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] DONE