2025-05-07 12:25 ftp://ftp.de.debian.org/debian/pool/main/q/qterm/qterm_0.8.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --library=python --library=motif --library=openssl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: 3726ace (2025-05-07 13:02:19 +0200) count: 732 701 elapsed-time: 16.6 14.6 head-timing-info: old-timing-info: head results: qterm-0.8.2/src/aboutdialog.cpp:36:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/aboutdialog.h:23:5: style: Class 'aboutDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/addrdialog.cpp:86:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherFocusReason [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/addrdialog.cpp:128:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/addrdialog.cpp:215:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Question [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/addrdialog.cpp:241:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/addrdialog.cpp:260:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/addrdialog.cpp:386:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QModelIndex [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/dommodel.h:79:18: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::DomModel::document' can be const. [functionConst] qterm-0.8.2/src/addrdialog.h:25:5: style: Class 'addrDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/dommodel.h:16:5: style: Class 'DomItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/dommodel.h:48:5: style: Class 'DomModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/qtermconfig.h:15:5: style: Class 'Config' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/schemedialog.h:12:5: style: Class 'schemeDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/addrdialog.cpp:231:10: style: Local variable 'uuid' shadows outer function [shadowFunction] qterm-0.8.2/src/addrdialog.h:30:10: note: Shadowed declaration qterm-0.8.2/src/addrdialog.cpp:231:10: note: Shadow variable qterm-0.8.2/src/addrdialog.cpp:224:13: style: Local variable 'uuid' shadows outer function [shadowFunction] qterm-0.8.2/src/addrdialog.h:30:10: note: Shadowed declaration qterm-0.8.2/src/addrdialog.cpp:224:13: note: Shadow variable qterm-0.8.2/src/addrdialog.cpp:241:11: style: Local variable 'uuid' shadows outer function [shadowFunction] qterm-0.8.2/src/addrdialog.h:30:10: note: Shadowed declaration qterm-0.8.2/src/addrdialog.cpp:241:11: note: Shadow variable qterm-0.8.2/src/addrdialog.cpp:182:28: style: Variable 'actionFavorite' can be declared as pointer to const [constVariablePointer] qterm-0.8.2/src/addrdialog.cpp:182:47: style: Variable 'actionRemove' can be declared as pointer to const [constVariablePointer] qterm-0.8.2/src/addrdialog.cpp:182:64: style: Variable 'actionSite' can be declared as pointer to const [constVariablePointer] qterm-0.8.2/src/addrdialog.cpp:196:11: style: Variable 'actionActive' can be declared as pointer to const [constVariablePointer] qterm-0.8.2/src/addrdialog.cpp:58:14: style: Variable 'dpiX' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/addrdialog.cpp:58:9: style: Variable 'dpiX' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/addrdialog.cpp:179:32: style: Variable 'parentType' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/addrdialog.cpp:179:21: style: Variable 'parentType' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/addrdialog.cpp:523:17: style: Unused variable: strTmp [unusedVariable] qterm-0.8.2/src/articledialog.cpp:48:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/articledialog.h:21:5: style: Class 'articleDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/assistantclient.cpp:109:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/assistantclient.cpp:116:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/assistantclient.cpp:124:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BinariesPath [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/blur.cpp:40:20: performance:inconclusive: Technically the member function 'QTerm::BlurHelper::updateBlurRegion' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/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.8.2/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.8.2/src/charpane.cpp:13:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StyledPanel [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/charpane.cpp:36:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UpArrow [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/charpane.cpp:116:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/charpane.h:17:5: style: Class 'Header' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/charpane.h:36:5: style: Class 'CharPane' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/chartable.h:14:5: style: Class 'CharTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/charpane.cpp:100:5: performance: Range variable 'symbolName' should be declared as const reference. [iterateByValue] qterm-0.8.2/src/charpane.cpp:119:42: performance: Function parameter 'ch' should be passed by const reference. [passedByValue] qterm-0.8.2/src/chartable.cpp:56:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/chartable.cpp:72:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/chartable.cpp:13:32: performance: Function parameter 'symbolStr' should be passed by const reference. [passedByValue] qterm-0.8.2/src/closedialog.h:25:5: style: Class 'CloseDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/dbus.cpp:136:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplyMessage [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/dbus.cpp:108:118: performance: Function parameter 'actions' should be passed by const reference. [passedByValue] qterm-0.8.2/src/dbus.cpp:152:65: performance: Function parameter 'action' should be passed by const reference. [passedByValue] qterm-0.8.2/src/dommodel.cpp:196:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsDragEnabled [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/dommodel.cpp:208:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/dommodel.cpp:256:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/dommodel.cpp:357:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAction [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/dommodel.cpp:410:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/dommodel.cpp:429:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAction [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/dommodel.cpp:454:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/dommodel.cpp:476:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/dommodel.cpp:517:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/dommodel.cpp:15:5: performance: Variable 'domElement' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qterm-0.8.2/src/dommodel.cpp:133:14: style:inconclusive: Technically the member function 'QTerm::DomItem::row' can be const. [functionConst] qterm-0.8.2/src/dommodel.h:24:9: note: Technically the member function 'QTerm::DomItem::row' can be const. qterm-0.8.2/src/dommodel.cpp:133:14: note: Technically the member function 'QTerm::DomItem::row' can be const. qterm-0.8.2/src/dommodel.cpp:58:18: style:inconclusive: Technically the member function 'QTerm::DomItem::uuid' can be const. [functionConst] qterm-0.8.2/src/dommodel.h:29:13: note: Technically the member function 'QTerm::DomItem::uuid' can be const. qterm-0.8.2/src/dommodel.cpp:58:18: note: Technically the member function 'QTerm::DomItem::uuid' can be const. qterm-0.8.2/src/dommodel.cpp:152:15: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::DomModel::columnCount' can be static. [functionStatic] qterm-0.8.2/src/dommodel.h:59:9: note: Either there is a missing 'override', or the member function 'QTerm::DomModel::columnCount' can be static. qterm-0.8.2/src/dommodel.cpp:152:15: note: Either there is a missing 'override', or the member function 'QTerm::DomModel::columnCount' can be static. qterm-0.8.2/src/dommodel.cpp:385:43: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/dommodel.cpp:432:45: style:inconclusive: Function 'addFolder' argument 1 names different: declaration 'position' definition 'index'. [funcArgNamesDifferent] qterm-0.8.2/src/dommodel.h:75:39: note: Function 'addFolder' argument 1 names different: declaration 'position' definition 'index'. qterm-0.8.2/src/dommodel.cpp:432:45: note: Function 'addFolder' argument 1 names different: declaration 'position' definition 'index'. qterm-0.8.2/src/dommodel.cpp:452:50: style:inconclusive: Function 'toggleFavorite' argument 1 names different: declaration 'position' definition 'index'. [funcArgNamesDifferent] qterm-0.8.2/src/dommodel.h:76:44: note: Function 'toggleFavorite' argument 1 names different: declaration 'position' definition 'index'. qterm-0.8.2/src/dommodel.cpp:452:50: note: Function 'toggleFavorite' argument 1 names different: declaration 'position' definition 'index'. qterm-0.8.2/src/dommodel.cpp:470:43: style:inconclusive: Function 'addSite' argument 1 names different: declaration 'position' definition 'index'. [funcArgNamesDifferent] qterm-0.8.2/src/dommodel.h:74:37: note: Function 'addSite' argument 1 names different: declaration 'position' definition 'index'. qterm-0.8.2/src/dommodel.cpp:470:43: note: Function 'addSite' argument 1 names different: declaration 'position' definition 'index'. qterm-0.8.2/src/dommodel.cpp:39:17: style: Local variable 'uuid' shadows outer function [shadowFunction] qterm-0.8.2/src/dommodel.h:29:13: note: Shadowed declaration qterm-0.8.2/src/dommodel.cpp:39:17: note: Shadow variable qterm-0.8.2/src/dommodel.cpp:42:25: style: Local variable 'element' shadows outer function [shadowFunction] qterm-0.8.2/src/dommodel.h:23:17: note: Shadowed declaration qterm-0.8.2/src/dommodel.cpp:42:25: note: Shadow variable qterm-0.8.2/src/dommodel.cpp:411:5: style: Local variable 'index' shadows outer function [shadowFunction] qterm-0.8.2/src/dommodel.h:55:17: note: Shadowed declaration qterm-0.8.2/src/dommodel.cpp:411:5: note: Shadow variable qterm-0.8.2/src/dommodel.cpp:21:18: style: Variable 'childItem' can be declared as pointer to const [constVariablePointer] qterm-0.8.2/src/dommodel.cpp:193:14: style: Variable 'item' can be declared as pointer to const [constVariablePointer] qterm-0.8.2/src/dommodel.cpp:277:14: style: Variable 'parentItem' can be declared as pointer to const [constVariablePointer] qterm-0.8.2/src/dommodel.cpp:372:14: style: Variable 'parentItem' can be declared as pointer to const [constVariablePointer] qterm-0.8.2/src/dommodel.cpp:395:22: style: Variable 'item' can be declared as pointer to const [constVariablePointer] qterm-0.8.2/src/dommodel.cpp:193:19: style: Variable 'item' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/dommodel.cpp:193:14: style: Variable 'item' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/hostinfo.cpp:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Telnet [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/hostinfo.cpp:79:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/hostinfo.cpp:128:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/hostinfo.cpp:139:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/hostinfo.cpp:163:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/hostinfo.cpp:177:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/hostinfo.cpp:194:220: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/hostinfo.cpp:15:11: warning: Member variable 'HostInfo::m_column' is not initialized in the constructor. [uninitMemberVar] qterm-0.8.2/src/hostinfo.cpp:15:11: warning: Member variable 'HostInfo::m_row' is not initialized in the constructor. [uninitMemberVar] qterm-0.8.2/src/hostinfo.cpp:15:11: warning: Member variable 'HostInfo::m_type' is not initialized in the constructor. [uninitMemberVar] qterm-0.8.2/src/hostinfo.cpp:34:27: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::HostInfo::hostName' can be const. [functionConst] qterm-0.8.2/src/hostinfo.h:25:21: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::hostName' can be const. qterm-0.8.2/src/hostinfo.cpp:34:27: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::hostName' can be const. qterm-0.8.2/src/hostinfo.cpp:39:19: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::HostInfo::port' can be const. [functionConst] qterm-0.8.2/src/hostinfo.h:26:13: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::port' can be const. qterm-0.8.2/src/hostinfo.cpp:39:19: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::port' can be const. qterm-0.8.2/src/hostinfo.cpp:44:26: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::HostInfo::type' can be const. [functionConst] qterm-0.8.2/src/hostinfo.h:27:10: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::type' can be const. qterm-0.8.2/src/hostinfo.cpp:44:26: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::type' can be const. qterm-0.8.2/src/hostinfo.cpp:54:27: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::HostInfo::termType' can be const. [functionConst] qterm-0.8.2/src/hostinfo.h:28:21: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::termType' can be const. qterm-0.8.2/src/hostinfo.cpp:54:27: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::termType' can be const. qterm-0.8.2/src/hostinfo.h:29:9: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::HostInfo::termColumn' can be const. [functionConst] qterm-0.8.2/src/hostinfo.h:30:9: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::HostInfo::termRow' can be const. [functionConst] qterm-0.8.2/src/hostinfo.cpp:147:26: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::passphrase' can be const. [functionConst] qterm-0.8.2/src/hostinfo.h:69:21: note: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::passphrase' can be const. qterm-0.8.2/src/hostinfo.cpp:147:26: note: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::passphrase' can be const. qterm-0.8.2/src/hostinfo.cpp:110:26: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::privateKeyFile' can be const. [functionConst] qterm-0.8.2/src/hostinfo.h:70:21: note: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::privateKeyFile' can be const. qterm-0.8.2/src/hostinfo.cpp:110:26: note: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::privateKeyFile' can be const. qterm-0.8.2/src/hostinfo.h:48:6: style: The destructor '~TelnetInfo' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/hostinfo.h:22:14: note: Virtual destructor in base class qterm-0.8.2/src/hostinfo.h:48:6: note: Destructor in derived class qterm-0.8.2/src/hostinfo.h:60:14: style: The destructor '~SSHInfo' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/hostinfo.h:22:14: note: Virtual destructor in base class qterm-0.8.2/src/hostinfo.h:60:14: note: Destructor in derived class qterm-0.8.2/src/hostinfo.cpp:160:45: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/hostinfo.cpp:139:17: style: Local variable 'password' shadows outer function [shadowFunction] qterm-0.8.2/src/hostinfo.h:68:21: note: Shadowed declaration qterm-0.8.2/src/hostinfo.cpp:139:17: note: Shadow variable qterm-0.8.2/src/hostinfo.cpp:160:13: style: Local variable 'passphrase' shadows outer function [shadowFunction] qterm-0.8.2/src/hostinfo.h:69:21: note: Shadowed declaration qterm-0.8.2/src/hostinfo.cpp:160:13: note: Shadow variable qterm-0.8.2/src/imageconverter.cpp:69:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/imageconverter.cpp:83:15: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/imageconverter.cpp:65:40: style:inconclusive: Function 'variantForImage' argument 1 names different: declaration 'image' definition '_image'. [funcArgNamesDifferent] qterm-0.8.2/src/imageconverter.h:32:40: note: Function 'variantForImage' argument 1 names different: declaration 'image' definition '_image'. qterm-0.8.2/src/imageconverter.cpp:65:40: note: Function 'variantForImage' argument 1 names different: declaration 'image' definition '_image'. qterm-0.8.2/src/imageconverter.cpp:84:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] qterm-0.8.2/src/imagelistviewer.cpp:17:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/imagelistviewer.cpp:62:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/imagelistviewer.cpp:92:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State_Selected [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/imagelistviewer.cpp:23:21: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::ImageFileModel::columnCount' can be static. [functionStatic] qterm-0.8.2/src/imagelistviewer.h:25:9: note: Either there is a missing 'override', or the member function 'QTerm::ImageFileModel::columnCount' can be static. qterm-0.8.2/src/imagelistviewer.cpp:23:21: note: Either there is a missing 'override', or the member function 'QTerm::ImageFileModel::columnCount' can be static. qterm-0.8.2/src/imagelistviewer.h:24:5: style: Class 'ImageFileModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/imagelistviewer.h:33:5: style: Class 'ImageDelegate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/imagelistviewer.h:45:5: style: Class 'ImageListViewer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/imageviewer.cpp:35:13: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Image::next' can be static. [functionStatic] qterm-0.8.2/src/imageviewer.h:30:10: note: Either there is a missing 'override', or the member function 'QTerm::Image::next' can be static. qterm-0.8.2/src/imageviewer.cpp:35:13: note: Either there is a missing 'override', or the member function 'QTerm::Image::next' can be static. qterm-0.8.2/src/imageviewer.cpp:47:13: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Image::previous' can be static. [functionStatic] qterm-0.8.2/src/imageviewer.h:31:10: note: Either there is a missing 'override', or the member function 'QTerm::Image::previous' can be static. qterm-0.8.2/src/imageviewer.cpp:47:13: note: Either there is a missing 'override', or the member function 'QTerm::Image::previous' can be static. qterm-0.8.2/src/imageviewer.h:26:5: style: Class 'Image' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/qtermcanvas.h:24:5: style: Class 'Canvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/keyboardtranslator.h:458:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/keyboardtranslator.cpp:72:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/keyboardtranslator.cpp:85:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/keyboardtranslator.cpp:138:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/keyboardtranslator.cpp:189:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/keyboardtranslator.cpp:234:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/keyboardtranslator.cpp:273:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_PageUp [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/keyboardtranslator.cpp:323:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/keyboardtranslator.cpp:453:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeypadModifier [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/keyboardtranslator.cpp:565:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/keyboardtranslator.cpp:625:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/keyboardtranslator.cpp:502:39: performance:inconclusive: Technically the member function 'QTerm::KeyboardTranslator::Entry::unescape' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/keyboardtranslator.h:247:20: note: Technically the member function 'QTerm::KeyboardTranslator::Entry::unescape' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/keyboardtranslator.cpp:502:39: note: Technically the member function 'QTerm::KeyboardTranslator::Entry::unescape' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/keyboardtranslator.cpp:300:32: style:inconclusive: Technically the member function 'QTerm::KeyboardTranslatorReader::hasNextEntry' can be const. [functionConst] qterm-0.8.2/src/keyboardtranslator.h:363:10: note: Technically the member function 'QTerm::KeyboardTranslatorReader::hasNextEntry' can be const. qterm-0.8.2/src/keyboardtranslator.cpp:300:32: note: Technically the member function 'QTerm::KeyboardTranslatorReader::hasNextEntry' can be const. qterm-0.8.2/src/keyboardtranslator.cpp:341:32: performance:inconclusive: Technically the member function 'QTerm::KeyboardTranslatorReader::parseError' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/keyboardtranslator.h:371:10: note: Technically the member function 'QTerm::KeyboardTranslatorReader::parseError' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/keyboardtranslator.cpp:341:32: note: Technically the member function 'QTerm::KeyboardTranslatorReader::parseError' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/keyboardtranslator.cpp:346:66: performance:inconclusive: Technically the member function 'QTerm::KeyboardTranslatorReader::tokenize' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/keyboardtranslator.h:396:18: note: Technically the member function 'QTerm::KeyboardTranslatorReader::tokenize' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/keyboardtranslator.cpp:346:66: note: Technically the member function 'QTerm::KeyboardTranslatorReader::tokenize' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/keyboardtranslator.cpp:156:32: performance:inconclusive: Technically the member function 'QTerm::KeyboardTranslatorReader::decodeSequence' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/keyboardtranslator.h:398:10: note: Technically the member function 'QTerm::KeyboardTranslatorReader::decodeSequence' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/keyboardtranslator.cpp:156:32: note: Technically the member function 'QTerm::KeyboardTranslatorReader::decodeSequence' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/keyboardtranslator.h:260:5: style: Class 'KeyboardTranslator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/keyboardtranslator.h:354:5: style: Class 'KeyboardTranslatorReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/keyboardtranslator.h:265:13: performance: Function 'name()' should return member '_name' by const reference. [returnByReference] qterm-0.8.2/src/keyboardtranslator.h:271:13: performance: Function 'description()' should return member '_description' by const reference. [returnByReference] qterm-0.8.2/src/keyboardtranslator.h:360:13: performance: Function 'description()' should return member '_description' by const reference. [returnByReference] qterm-0.8.2/src/keyboardtranslator.cpp:164:10: style: The scope of the variable 'endOfItem' can be reduced. [variableScope] qterm-0.8.2/src/keyboardtranslator.h:420:76: style:inconclusive: Function 'setModifiers' argument 1 names different: declaration 'modifiers' definition 'modifier'. [funcArgNamesDifferent] qterm-0.8.2/src/keyboardtranslator.h:190:50: note: Function 'setModifiers' argument 1 names different: declaration 'modifiers' definition 'modifier'. qterm-0.8.2/src/keyboardtranslator.h:420:76: note: Function 'setModifiers' argument 1 names different: declaration 'modifiers' definition 'modifier'. qterm-0.8.2/src/keyboardtranslator.h:426:80: style:inconclusive: Function 'setModifierMask' argument 1 names different: declaration 'modifiers' definition 'mask'. [funcArgNamesDifferent] qterm-0.8.2/src/keyboardtranslator.h:192:53: note: Function 'setModifierMask' argument 1 names different: declaration 'modifiers' definition 'mask'. qterm-0.8.2/src/keyboardtranslator.h:426:80: note: Function 'setModifierMask' argument 1 names different: declaration 'modifiers' definition 'mask'. qterm-0.8.2/src/keyboardtranslator.h:478:61: style:inconclusive: Function 'setStateMask' argument 1 names different: declaration 'mask' definition 'stateMask'. [funcArgNamesDifferent] qterm-0.8.2/src/keyboardtranslator.h:210:35: note: Function 'setStateMask' argument 1 names different: declaration 'mask' definition 'stateMask'. qterm-0.8.2/src/keyboardtranslator.h:478:61: note: Function 'setStateMask' argument 1 names different: declaration 'mask' definition 'stateMask'. qterm-0.8.2/src/keyboardtranslator.cpp:160:75: style:inconclusive: Function 'decodeSequence' argument 5 names different: declaration 'state' definition 'flags'. [funcArgNamesDifferent] qterm-0.8.2/src/keyboardtranslator.h:402:61: note: Function 'decodeSequence' argument 5 names different: declaration 'state' definition 'flags'. qterm-0.8.2/src/keyboardtranslator.cpp:160:75: note: Function 'decodeSequence' argument 5 names different: declaration 'state' definition 'flags'. qterm-0.8.2/src/keyboardtranslator.cpp:161:75: style:inconclusive: Function 'decodeSequence' argument 6 names different: declaration 'stateFlags' definition 'flagMask'. [funcArgNamesDifferent] qterm-0.8.2/src/keyboardtranslator.h:403:61: note: Function 'decodeSequence' argument 6 names different: declaration 'stateFlags' definition 'flagMask'. qterm-0.8.2/src/keyboardtranslator.cpp:161:75: note: Function 'decodeSequence' argument 6 names different: declaration 'stateFlags' definition 'flagMask'. qterm-0.8.2/src/keyboardtranslator.cpp:249:98: style:inconclusive: Function 'parseAsStateFlag' argument 2 names different: declaration 'state' definition 'flag'. [funcArgNamesDifferent] qterm-0.8.2/src/keyboardtranslator.h:406:83: note: Function 'parseAsStateFlag' argument 2 names different: declaration 'state' definition 'flag'. qterm-0.8.2/src/keyboardtranslator.cpp:249:98: note: Function 'parseAsStateFlag' argument 2 names different: declaration 'state' definition 'flag'. qterm-0.8.2/src/keyboardtranslator.cpp:436:48: style:inconclusive: Function 'matches' argument 3 names different: declaration 'flags' definition 'testState'. [funcArgNamesDifferent] qterm-0.8.2/src/keyboardtranslator.h:240:30: note: Function 'matches' argument 3 names different: declaration 'flags' definition 'testState'. qterm-0.8.2/src/keyboardtranslator.cpp:436:48: note: Function 'matches' argument 3 names different: declaration 'flags' definition 'testState'. qterm-0.8.2/src/keyboardtranslator.cpp:502:66: style:inconclusive: Function 'unescape' argument 1 names different: declaration 'text' definition 'input'. [funcArgNamesDifferent] qterm-0.8.2/src/keyboardtranslator.h:247:47: note: Function 'unescape' argument 1 names different: declaration 'text' definition 'input'. qterm-0.8.2/src/keyboardtranslator.cpp:502:66: note: Function 'unescape' argument 1 names different: declaration 'text' definition 'input'. qterm-0.8.2/src/keyboardtranslator.cpp:693:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qterm-0.8.2/src/keyboardtranslator.cpp:164:20: style: Variable 'endOfItem' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/keydialog.h:25:5: style: Class 'keyDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/keydialog.cpp:113:10: style: The scope of the variable 'strItem1' can be reduced. [variableScope] qterm-0.8.2/src/keydialog.cpp:113:20: style: The scope of the variable 'strItem2' can be reduced. [variableScope] qterm-0.8.2/src/main.cpp:140:101: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DirectConnection [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/statusBar.h:31:3: style: Class 'StatusBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/progressBar.h:56:17: performance: Function 'description()' should return member 'm_description' by const reference. [returnByReference] qterm-0.8.2/src/msgdialog.h:20:5: style: Class 'msgDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/osdmessage.cpp:39:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/osdmessage.cpp:119:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/osdmessage.cpp:36:18: warning: Member variable 'PageViewMessage::m_type' is not initialized in the constructor. [uninitMemberVar] qterm-0.8.2/src/osdmessage.cpp:158:40: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::PageViewMessage::type' can be const. [functionConst] qterm-0.8.2/src/osdmessage.h:35:10: note: Either there is a missing 'override', or the member function 'QTerm::PageViewMessage::type' can be const. qterm-0.8.2/src/osdmessage.cpp:158:40: note: Either there is a missing 'override', or the member function 'QTerm::PageViewMessage::type' can be const. qterm-0.8.2/src/osdmessage.h:30:5: style: Class 'PageViewMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/overlayWidget.cpp:72:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Move [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/overlayWidget.cpp:88:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChildAdded [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/pallete.cpp:13:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clr0Frame [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/pallete.cpp:24:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContextMenu [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/pallete.h:14:5: style: Class 'Pallete' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/popupMessage.cpp:66:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Panel [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/popupMessage.cpp:212:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QFrame [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/popupMessage.cpp:240:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/popupMessage.cpp:253:17: style: The scope of the variable 'x' can be reduced. [variableScope] qterm-0.8.2/src/popupMessage.cpp:253:23: style: The scope of the variable 's' can be reduced. [variableScope] qterm-0.8.2/src/popwidget.cpp:32:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStaysOnTopHint [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/popwidget.h:21:2: style: Class 'popWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/prefdialog.h:23:5: style: Class 'prefDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/soundconf.h:15:2: style: Class 'soundConf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/progressBar.cpp:37:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermbbs.cpp:36:6: warning: Member variable 'BBS::m_cMenuChar' is not initialized in the constructor. [uninitMemberVar] qterm-0.8.2/src/qtermbbs.cpp:36:6: warning: Member variable 'BBS::m_nPageState' is not initialized in the constructor. [uninitMemberVar] qterm-0.8.2/src/qtermbbs.cpp:36:6: warning: Member variable 'BBS::m_nScreenStart' is not initialized in the constructor. [uninitMemberVar] qterm-0.8.2/src/qtermbbs.cpp:63:10: style:inconclusive: Technically the member function 'QTerm::BBS::getScreenStart' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.h:40:9: note: Technically the member function 'QTerm::BBS::getScreenStart' can be const. qterm-0.8.2/src/qtermbbs.cpp:63:10: note: Technically the member function 'QTerm::BBS::getScreenStart' can be const. qterm-0.8.2/src/qtermbbs.cpp:524:14: style:inconclusive: Technically the member function 'QTerm::BBS::getUrl' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.h:51:13: note: Technically the member function 'QTerm::BBS::getUrl' can be const. qterm-0.8.2/src/qtermbbs.cpp:524:14: note: Technically the member function 'QTerm::BBS::getUrl' can be const. qterm-0.8.2/src/qtermbbs.cpp:529:14: style:inconclusive: Technically the member function 'QTerm::BBS::getIP' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.h:52:13: note: Technically the member function 'QTerm::BBS::getIP' can be const. qterm-0.8.2/src/qtermbbs.cpp:529:14: note: Technically the member function 'QTerm::BBS::getIP' can be const. qterm-0.8.2/src/qtermbbs.cpp:253:10: style:inconclusive: Technically the member function 'QTerm::BBS::getPageState' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.h:53:9: note: Technically the member function 'QTerm::BBS::getPageState' can be const. qterm-0.8.2/src/qtermbbs.cpp:253:10: note: Technically the member function 'QTerm::BBS::getPageState' can be const. qterm-0.8.2/src/qtermbbs.cpp:258:11: style:inconclusive: Technically the member function 'QTerm::BBS::getMenuChar' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.h:54:10: note: Technically the member function 'QTerm::BBS::getMenuChar' can be const. qterm-0.8.2/src/qtermbbs.cpp:258:11: note: Technically the member function 'QTerm::BBS::getMenuChar' can be const. qterm-0.8.2/src/qtermbbs.cpp:374:12: style:inconclusive: Technically the member function 'QTerm::BBS::getSelectRect' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.h:55:11: note: Technically the member function 'QTerm::BBS::getSelectRect' can be const. qterm-0.8.2/src/qtermbbs.cpp:374:12: note: Technically the member function 'QTerm::BBS::getSelectRect' can be const. qterm-0.8.2/src/qtermbbs.cpp:379:11: performance:inconclusive: Technically the member function 'QTerm::BBS::isUnicolor' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/qtermbbs.h:67:10: note: Technically the member function 'QTerm::BBS::isUnicolor' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/qtermbbs.cpp:379:11: note: Technically the member function 'QTerm::BBS::isUnicolor' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/qtermbbs.cpp:394:11: performance:inconclusive: Technically the member function 'QTerm::BBS::isIllChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/qtermbbs.h:68:10: note: Technically the member function 'QTerm::BBS::isIllChar' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/qtermbbs.cpp:394:11: note: Technically the member function 'QTerm::BBS::isIllChar' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/qtermtextline.h:28:16: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::TextLine::getColor' can be const. [functionConst] qterm-0.8.2/src/qtermtextline.h:32:16: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::TextLine::getAttr' can be const. [functionConst] qterm-0.8.2/src/qtermtextline.h:36:9: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::TextLine::getLength' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.h:26:5: style: Class 'BBS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/termstring.h:24:5: style: Class 'TermString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/qtermtextline.h:14:5: style: Class 'TextLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/qtermbbs.h:51:13: performance: Function 'getUrl()' should return member 'm_strUrl' by const reference. [returnByReference] qterm-0.8.2/src/qtermbbs.h:52:13: performance: Function 'getIP()' should return member 'm_strIP' by const reference. [returnByReference] qterm-0.8.2/src/qtermtextline.h:28:16: performance: Function 'getColor()' should return member 'm_color' by const reference. [returnByReference] qterm-0.8.2/src/qtermtextline.h:32:16: performance: Function 'getAttr()' should return member 'm_attr' by const reference. [returnByReference] qterm-0.8.2/src/qtermbbs.cpp:595:9: style: The scope of the variable 'nNoType' can be reduced. [variableScope] qterm-0.8.2/src/qtermbbs.cpp:410:28: style: Parameter 'rcUrl' can be declared as reference to const [constParameterReference] qterm-0.8.2/src/qtermbbs.cpp:410:43: style: Parameter 'rcOld' can be declared as reference to const [constParameterReference] qterm-0.8.2/src/qtermbbs.cpp:386:53: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] qterm-0.8.2/src/qtermbbs.cpp:439:52: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qterm-0.8.2/src/qtermbbs.cpp:595:17: style: Variable 'nNoType' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermbbs.cpp:614:21: style: Variable 'nNoType' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermbbs.cpp:617:21: style: Variable 'nNoType' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermbbs.cpp:620:14: style: Variable 'ip_begin' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermbbs.cpp:621:12: style: Variable 'ip_end' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermbuffer.cpp:98:13: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::columns' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.h:34:9: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::columns' can be const. qterm-0.8.2/src/qtermbuffer.cpp:98:13: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::columns' can be const. qterm-0.8.2/src/qtermbuffer.cpp:103:13: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::lines' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.h:35:9: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::lines' can be const. qterm-0.8.2/src/qtermbuffer.cpp:103:13: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::lines' can be const. qterm-0.8.2/src/qtermbuffer.cpp:107:13: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::line' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.h:36:9: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::line' can be const. qterm-0.8.2/src/qtermbuffer.cpp:107:13: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::line' can be const. qterm-0.8.2/src/qtermbuffer.cpp:250:13: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretX' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.h:38:10: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretX' can be const. qterm-0.8.2/src/qtermbuffer.cpp:250:13: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretX' can be const. qterm-0.8.2/src/qtermbuffer.cpp:254:13: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretY' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.h:39:10: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretY' can be const. qterm-0.8.2/src/qtermbuffer.cpp:254:13: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretY' can be const. qterm-0.8.2/src/qtermbuffer.cpp:581:14: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::isSelected' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.h:94:10: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::isSelected' can be const. qterm-0.8.2/src/qtermbuffer.cpp:581:14: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::isSelected' can be const. qterm-0.8.2/src/qtermbuffer.cpp:313:13: style: Condition 'num<0' is always true [knownConditionTrueFalse] qterm-0.8.2/src/qtermbuffer.cpp:297:9: note: Assuming that condition '!num' is not redundant qterm-0.8.2/src/qtermbuffer.cpp:305:13: note: Assuming condition is false qterm-0.8.2/src/qtermbuffer.cpp:313:13: note: Condition 'num<0' is always true qterm-0.8.2/src/qtermbuffer.cpp:437:16: style: The scope of the variable 'line' can be reduced. [variableScope] qterm-0.8.2/src/qtermbuffer.cpp:130:16: style: Local variable 'line' shadows outer function [shadowFunction] qterm-0.8.2/src/qtermbuffer.h:36:9: note: Shadowed declaration qterm-0.8.2/src/qtermbuffer.cpp:130:16: note: Shadow variable qterm-0.8.2/src/qtermbuffer.cpp:154:16: style: Local variable 'line' shadows outer function [shadowFunction] qterm-0.8.2/src/qtermbuffer.h:36:9: note: Shadowed declaration qterm-0.8.2/src/qtermbuffer.cpp:154:16: note: Shadow variable qterm-0.8.2/src/qtermbuffer.cpp:262:16: style: Local variable 'line' shadows outer function [shadowFunction] qterm-0.8.2/src/qtermbuffer.h:36:9: note: Shadowed declaration qterm-0.8.2/src/qtermbuffer.cpp:262:16: note: Shadow variable qterm-0.8.2/src/qtermbuffer.cpp:271:16: style: Local variable 'line' shadows outer function [shadowFunction] qterm-0.8.2/src/qtermbuffer.h:36:9: note: Shadowed declaration qterm-0.8.2/src/qtermbuffer.cpp:271:16: note: Shadow variable qterm-0.8.2/src/qtermbuffer.cpp:283:16: style: Local variable 'line' shadows outer function [shadowFunction] qterm-0.8.2/src/qtermbuffer.h:36:9: note: Shadowed declaration qterm-0.8.2/src/qtermbuffer.cpp:283:16: note: Shadow variable qterm-0.8.2/src/qtermbuffer.cpp:303:16: style: Local variable 'line' shadows outer function [shadowFunction] qterm-0.8.2/src/qtermbuffer.h:36:9: note: Shadowed declaration qterm-0.8.2/src/qtermbuffer.cpp:303:16: note: Shadow variable qterm-0.8.2/src/qtermbuffer.cpp:437:16: style: Local variable 'line' shadows outer function [shadowFunction] qterm-0.8.2/src/qtermbuffer.h:36:9: note: Shadowed declaration qterm-0.8.2/src/qtermbuffer.cpp:437:16: note: Shadow variable qterm-0.8.2/src/qtermbuffer.cpp:488:16: style: Local variable 'line' shadows outer function [shadowFunction] qterm-0.8.2/src/qtermbuffer.h:36:9: note: Shadowed declaration qterm-0.8.2/src/qtermbuffer.cpp:488:16: note: Shadow variable qterm-0.8.2/src/qtermcanvas.cpp:40:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_X [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermcanvas.cpp:136:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermcanvas.cpp:204:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermcanvas.cpp:239:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermcanvas.cpp:293:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermcanvas.cpp:351:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermconfig.cpp:29:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermconfig.cpp:125:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermconfig.cpp:161:18: style:inconclusive: Technically the member function 'QTerm::Config::getItemValue' can be const. [functionConst] qterm-0.8.2/src/qtermconfig.h:21:14: note: Technically the member function 'QTerm::Config::getItemValue' can be const. qterm-0.8.2/src/qtermconfig.cpp:161:18: note: Technically the member function 'QTerm::Config::getItemValue' can be const. qterm-0.8.2/src/qtermconfig.cpp:141:14: style:inconclusive: Technically the member function 'QTerm::Config::hasSection' can be const. [functionConst] qterm-0.8.2/src/qtermconfig.h:27:10: note: Technically the member function 'QTerm::Config::hasSection' can be const. qterm-0.8.2/src/qtermconfig.cpp:141:14: note: Technically the member function 'QTerm::Config::hasSection' can be const. qterm-0.8.2/src/qtermconfig.cpp:147:14: style:inconclusive: Technically the member function 'QTerm::Config::hasItem' can be const. [functionConst] qterm-0.8.2/src/qtermconfig.h:28:10: note: Technically the member function 'QTerm::Config::hasItem' can be const. qterm-0.8.2/src/qtermconfig.cpp:147:14: note: Technically the member function 'QTerm::Config::hasItem' can be const. qterm-0.8.2/src/qtermconfig.cpp:122:14: style:inconclusive: Technically the member function 'QTerm::Config::checkError' can be const. [functionConst] qterm-0.8.2/src/qtermconfig.h:31:10: note: Technically the member function 'QTerm::Config::checkError' can be const. qterm-0.8.2/src/qtermconfig.cpp:122:14: note: Technically the member function 'QTerm::Config::checkError' can be const. qterm-0.8.2/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.8.2/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.8.2/src/qtermconfig.cpp:180:5: performance: Range variable 'eachKey' should be declared as const reference. [iterateByValue] qterm-0.8.2/src/qtermconfig.cpp:45:22: style: Variable 'keys' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermconfig.cpp:45:17: style: Variable 'keys' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermconvert.cpp:99:16: performance:inconclusive: Technically the member function 'QTerm::Convert::g2b' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/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.8.2/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.8.2/src/qtermconvert.cpp:168:16: performance:inconclusive: Technically the member function 'QTerm::Convert::b2g' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/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.8.2/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.8.2/src/qtermconvert.cpp:101:15: style: The scope of the variable 'i' can be reduced. [variableScope] qterm-0.8.2/src/qtermconvert.cpp:170:15: style: The scope of the variable 'i' can be reduced. [variableScope] qterm-0.8.2/src/qtermdecode.cpp:126:9: warning: Member variable 'Decode::m_bBell' is not initialized in the constructor. [uninitMemberVar] qterm-0.8.2/src/qtermdecode.cpp:126:9: warning: Member variable 'Decode::inputData' is not initialized in the constructor. [uninitMemberVar] qterm-0.8.2/src/qtermdecode.cpp:126:9: warning: Member variable 'Decode::inputLength' is not initialized in the constructor. [uninitMemberVar] qterm-0.8.2/src/qtermdecode.cpp:126:9: warning: Member variable 'Decode::dataIndex' is not initialized in the constructor. [uninitMemberVar] qterm-0.8.2/src/qtermdecode.cpp:126:9: warning: Member variable 'Decode::nParam' is not initialized in the constructor. [uninitMemberVar] qterm-0.8.2/src/qtermdecode.cpp:126:9: warning: Member variable 'Decode::param' is not initialized in the constructor. [uninitMemberVar] qterm-0.8.2/src/qtermdecode.cpp:126:9: warning: Member variable 'Decode::bParam' is not initialized in the constructor. [uninitMemberVar] qterm-0.8.2/src/qtermdecode.cpp:126:9: warning: Member variable 'Decode::m_test' is not initialized in the constructor. [uninitMemberVar] qterm-0.8.2/src/qtermdecode.h:35:10: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Decode::bellReceive' can be const. [functionConst] qterm-0.8.2/src/qtermdecode.cpp:160:9: style: The scope of the variable 'i' can be reduced. [variableScope] qterm-0.8.2/src/qtermwindowbase.h:15:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:88:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_TranslucentBackground [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:169:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionMenubar [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:336:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mdiArea [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:428:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionQuick_Login [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:585:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionEnglish [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:606:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionNone_Color [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:624:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionNone [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:642:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferAntialias [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:670:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FramelessWindowHint [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:716:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:731:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionScroll_Hide [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:783:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighResolution [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:869:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionMenubar [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:883:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionKey_Setup [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:941:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActivationReason [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:1080:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keyToolBar [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:1108:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keyToolBar [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:1143:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:1153:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:1179:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Information [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermframe.cpp:1200:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable actionNone_Color [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermwindowbase.h:19:10: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::WindowBase::hasAction' can be const. [functionConst] qterm-0.8.2/src/qtermwindowbase.h:20:7: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::WindowBase::isActionChecked' can be const. [functionConst] qterm-0.8.2/src/qtermwindow.h:83:10: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::isConnected' can be const. [functionConst] qterm-0.8.2/src/qtermwindow.h:87:13: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::uuid' can be const. [functionConst] qterm-0.8.2/src/qtermwindowbase.h:14:2: style: Class 'WindowBase' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/qtermwindow.h:62:5: style: Class 'DAThread' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/qtermtimelabel.h:14:2: style: Class 'QTermTimeLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/quickdialog.h:28:5: style: Class 'quickDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/toolbardialog.h:11:5: style: Class 'ToolbarDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/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.8.2/src/qtermsound.h:17:18: note: Virtual function in base class qterm-0.8.2/src/qtermsound.h:51:10: note: Function in derived class qterm-0.8.2/src/qtermwindow.h:80:6: style: The destructor '~Window' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/qtermwindowbase.h:17:11: note: Virtual destructor in base class qterm-0.8.2/src/qtermwindow.h:80:6: note: Destructor in derived class qterm-0.8.2/src/qtermwindow.h:87:13: performance: Function 'uuid()' should return member 'm_strUuid' by const reference. [returnByReference] qterm-0.8.2/src/qtermframe.cpp:568:14: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermframe.cpp:886:13: style: The scope of the variable 'strItem' can be reduced. [variableScope] qterm-0.8.2/src/qtermframe.cpp:1112:22: style: The scope of the variable 'act' can be reduced. [variableScope] qterm-0.8.2/src/qtermframe.cpp:150:19: style: Local variable 'connectButton' shadows outer variable [shadowVariable] qterm-0.8.2/src/qtermframe.h:118:18: note: Shadowed declaration qterm-0.8.2/src/qtermframe.cpp:150:19: note: Shadow variable qterm-0.8.2/src/qtermwindow.h:176:36: performance: Function parameter 'text' should be passed by const reference. [passedByValue] qterm-0.8.2/src/qtermframe.cpp:257:39: performance: Function parameter 'str' should be passed by const reference. [passedByValue] qterm-0.8.2/src/qtermglobal.cpp:94:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INIT_OK [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermglobal.cpp:109:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermglobal.cpp:269:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadUser [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermglobal.cpp:322:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadUser [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermglobal.cpp:398:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermglobal.cpp:553:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferAntialias [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermglobal.cpp:715:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslationsPath [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermglobal.cpp:841:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TolerantMode [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermglobal.cpp:116:25: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Global::pathLib' can be const. [functionConst] qterm-0.8.2/src/qtermglobal.h:83:21: note: Either there is a missing 'override', or the member function 'QTerm::Global::pathLib' can be const. qterm-0.8.2/src/qtermglobal.cpp:116:25: note: Either there is a missing 'override', or the member function 'QTerm::Global::pathLib' can be const. qterm-0.8.2/src/qtermglobal.cpp:121:25: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Global::pathCfg' can be const. [functionConst] qterm-0.8.2/src/qtermglobal.h:85:21: note: Either there is a missing 'override', or the member function 'QTerm::Global::pathCfg' can be const. qterm-0.8.2/src/qtermglobal.cpp:121:25: note: Either there is a missing 'override', or the member function 'QTerm::Global::pathCfg' can be const. qterm-0.8.2/src/qtermglobal.cpp:92:14: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Global::isOK' can be const. [functionConst] qterm-0.8.2/src/qtermglobal.h:99:10: note: Either there is a missing 'override', or the member function 'QTerm::Global::isOK' can be const. qterm-0.8.2/src/qtermglobal.cpp:92:14: note: Either there is a missing 'override', or the member function 'QTerm::Global::isOK' can be const. qterm-0.8.2/src/qtermglobal.cpp:584:54: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermglobal.cpp:600:17: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermglobal.cpp:600:49: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermglobal.cpp:601:17: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermglobal.cpp:608:17: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermglobal.cpp:608:49: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermglobal.cpp:609:17: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermglobal.cpp:609:49: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermglobal.cpp:837:38: style:inconclusive: Function 'openUrl' argument 1 names different: declaration 'url' definition 'urlStr'. [funcArgNamesDifferent] qterm-0.8.2/src/qtermglobal.h:133:34: note: Function 'openUrl' argument 1 names different: declaration 'url' definition 'urlStr'. qterm-0.8.2/src/qtermglobal.cpp:837:38: note: Function 'openUrl' argument 1 names different: declaration 'url' definition 'urlStr'. qterm-0.8.2/src/qtermglobal.cpp:495:19: style: Local variable 'fi' shadows outer variable [shadowVariable] qterm-0.8.2/src/qtermglobal.cpp:465:15: note: Shadowed declaration qterm-0.8.2/src/qtermglobal.cpp:495:19: note: Shadow variable qterm-0.8.2/src/qtermglobal.cpp:538:22: style: Local variable 'language' shadows outer function [shadowFunction] qterm-0.8.2/src/qtermglobal.h:105:14: note: Shadowed declaration qterm-0.8.2/src/qtermglobal.cpp:538:22: note: Shadow variable qterm-0.8.2/src/qtermglobal.cpp:160:13: performance: Range variable 'key' should be declared as const reference. [iterateByValue] qterm-0.8.2/src/qtermglobal.cpp:191:5: performance: Range variable 'key' should be declared as const reference. [iterateByValue] qterm-0.8.2/src/qtermglobal.cpp:206:52: performance: Function parameter 'uuid' should be passed by const reference. [passedByValue] qterm-0.8.2/src/qtermglobal.cpp:220:13: performance: Range variable 'key' should be declared as const reference. [iterateByValue] qterm-0.8.2/src/qtermglobal.cpp:237:9: performance: Range variable 'key' should be declared as const reference. [iterateByValue] qterm-0.8.2/src/qtermglobal.cpp:248:54: performance: Function parameter 'uuid' should be passed by const reference. [passedByValue] qterm-0.8.2/src/qtermglobal.cpp:308:9: performance: Range variable 'key' should be declared as const reference. [iterateByValue] qterm-0.8.2/src/qtermhttp.cpp:65:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermhttp.cpp:81:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermhttp.cpp:156:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RedirectionTargetAttribute [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermhttp.cpp:189:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RedirectionTargetAttribute [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermhttp.cpp:213:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermhttp.cpp:22:7: warning: Member variable 'Http::m_bPreview' is not initialized in the constructor. [uninitMemberVar] qterm-0.8.2/src/qtermhttp.cpp:22:7: warning: Member variable 'Http::m_bExist' is not initialized in the constructor. [uninitMemberVar] qterm-0.8.2/src/qtermhttp.cpp:154:28: style:inconclusive: Function 'httpRead' argument 1 names different: declaration 'bytesRead' definition 'done'. [funcArgNamesDifferent] qterm-0.8.2/src/qtermhttp.h:26:26: note: Function 'httpRead' argument 1 names different: declaration 'bytesRead' definition 'done'. qterm-0.8.2/src/qtermhttp.cpp:154:28: note: Function 'httpRead' argument 1 names different: declaration 'bytesRead' definition 'done'. qterm-0.8.2/src/qtermhttp.cpp:154:41: style:inconclusive: Function 'httpRead' argument 2 names different: declaration 'totlaBytes' definition 'total'. [funcArgNamesDifferent] qterm-0.8.2/src/qtermhttp.h:26:44: note: Function 'httpRead' argument 2 names different: declaration 'totlaBytes' definition 'total'. qterm-0.8.2/src/qtermhttp.cpp:154:41: note: Function 'httpRead' argument 2 names different: declaration 'totlaBytes' definition 'total'. qterm-0.8.2/src/qtermhttp.cpp:199:25: style: Variable 'strPool' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermhttp.cpp:199:17: style: Variable 'strPool' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermiplocation.cpp:35:95: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermiplocation.cpp:194:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermiplocation.cpp:52:18: style:inconclusive: Technically the member function 'QTerm::IPLocation::haveFile' can be const. [functionConst] qterm-0.8.2/src/qtermiplocation.h:29:10: note: Technically the member function 'QTerm::IPLocation::haveFile' can be const. qterm-0.8.2/src/qtermiplocation.cpp:52:18: note: Technically the member function 'QTerm::IPLocation::haveFile' can be const. qterm-0.8.2/src/qtermiplocation.cpp:57:20: performance:inconclusive: Technically the member function 'QTerm::IPLocation::byteArrayToInt' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/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.8.2/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.8.2/src/qtermiplocation.cpp:72:18: performance:inconclusive: Technically the member function 'QTerm::IPLocation::readFrom' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/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.8.2/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.8.2/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.8.2/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.8.2/src/qtermiplocation.h:25:5: style: Class 'IPLocation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/qtermiplocation.cpp:65:24: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] qterm-0.8.2/src/qtermiplocation.cpp:169:25: note: Assuming allocation function fails qterm-0.8.2/src/qtermiplocation.cpp:169:11: note: Assignment 'buf=(char*)calloc(4,sizeof(char))', assigned value is 0 qterm-0.8.2/src/qtermiplocation.cpp:172:47: note: Calling function 'byteArrayToInt', 1st argument '(char*)buf' value is 0 qterm-0.8.2/src/qtermiplocation.cpp:65:24: note: Null pointer dereference qterm-0.8.2/src/qtermiplocation.cpp:79:15: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] qterm-0.8.2/src/qtermiplocation.cpp:169:25: note: Assuming allocation function fails qterm-0.8.2/src/qtermiplocation.cpp:169:11: note: Assignment 'buf=(char*)calloc(4,sizeof(char))', assigned value is 0 qterm-0.8.2/src/qtermiplocation.cpp:171:27: note: Calling function 'readFrom', 3rd argument '(char*)buf' value is 0 qterm-0.8.2/src/qtermiplocation.cpp:74:43: note: Assuming condition is false qterm-0.8.2/src/qtermiplocation.cpp:79:15: note: Null pointer dereference qterm-0.8.2/src/qtermiplocation.cpp:112:9: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] qterm-0.8.2/src/qtermiplocation.cpp:110:26: note: Assuming allocation function fails qterm-0.8.2/src/qtermiplocation.cpp:110:11: note: Assignment 'buf=(char*)calloc(3,sizeof(char))', assigned value is 0 qterm-0.8.2/src/qtermiplocation.cpp:112:9: note: Null pointer dereference qterm-0.8.2/src/qtermiplocation.cpp:112:27: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] qterm-0.8.2/src/qtermiplocation.cpp:110:26: note: Assuming allocation function fails qterm-0.8.2/src/qtermiplocation.cpp:110:11: note: Assignment 'buf=(char*)calloc(3,sizeof(char))', assigned value is 0 qterm-0.8.2/src/qtermiplocation.cpp:112:27: note: Null pointer dereference qterm-0.8.2/src/qtermiplocation.cpp:170:12: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] qterm-0.8.2/src/qtermiplocation.cpp:169:25: note: Assuming allocation function fails qterm-0.8.2/src/qtermiplocation.cpp:169:11: note: Assignment 'buf=(char*)calloc(4,sizeof(char))', assigned value is 0 qterm-0.8.2/src/qtermiplocation.cpp:170:12: note: Null pointer dereference qterm-0.8.2/src/qtermiplocation.cpp:147:47: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] qterm-0.8.2/src/qtermiplocation.cpp:142:25: note: Assuming allocation function fails qterm-0.8.2/src/qtermiplocation.cpp:142:11: note: Assignment 'buf=(char*)calloc(7,sizeof(char))', assigned value is 0 qterm-0.8.2/src/qtermiplocation.cpp:147:47: note: Null pointer addition qterm-0.8.2/src/qtermiplocation.cpp:95:15: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermiplocation.cpp:110:11: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermiplocation.cpp:142:11: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermiplocation.cpp:162:36: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermiplocation.cpp:169:11: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermiplocation.cpp:171:27: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermiplocation.cpp:172:47: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermiplocation.cpp:173:27: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermiplocation.cpp:174:47: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermiplocation.cpp:59:12: style: The scope of the variable 'tmp' can be reduced. [variableScope] qterm-0.8.2/src/qtermiplocation.cpp:107:18: style: The scope of the variable 'fg' can be reduced. [variableScope] qterm-0.8.2/src/qtermiplocation.cpp:104:83: style:inconclusive: Function 'getString' argument 4 names different: declaration 'str' definition 'ret'. [funcArgNamesDifferent] qterm-0.8.2/src/qtermiplocation.h:35:75: note: Function 'getString' argument 4 names different: declaration 'str' definition 'ret'. qterm-0.8.2/src/qtermiplocation.cpp:104:83: note: Function 'getString' argument 4 names different: declaration 'str' definition 'ret'. qterm-0.8.2/src/qtermiplocation.cpp:25:34: style: Parameter 'pathLib' can be declared as reference to const [constParameterReference] qterm-0.8.2/src/qtermiplocation.cpp:154:39: style: Parameter 'url' can be declared as reference to const [constParameterReference] qterm-0.8.2/src/qtermiplocation.cpp:57:41: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] qterm-0.8.2/src/qtermparam.cpp:78:2: performance: Variable 'm_mapParam' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qterm-0.8.2/src/qtermscreen.cpp:72:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClickFocus [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermscreen.cpp:282:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermscreen.cpp:324:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermscreen.cpp:415:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermscreen.cpp:630:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermscreen.cpp:823:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermscreen.cpp:1028:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermscreen.cpp:1095:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermscreen.cpp:1349:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermscreen.cpp:392:15: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Screen::asciiFont' can be const. [functionConst] qterm-0.8.2/src/qtermscreen.h:69:11: note: Either there is a missing 'override', or the member function 'QTerm::Screen::asciiFont' can be const. qterm-0.8.2/src/qtermscreen.cpp:392:15: note: Either there is a missing 'override', or the member function 'QTerm::Screen::asciiFont' can be const. qterm-0.8.2/src/qtermscreen.cpp:397:15: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Screen::generalFont' can be const. [functionConst] qterm-0.8.2/src/qtermscreen.h:70:11: note: Either there is a missing 'override', or the member function 'QTerm::Screen::generalFont' can be const. qterm-0.8.2/src/qtermscreen.cpp:397:15: note: Either there is a missing 'override', or the member function 'QTerm::Screen::generalFont' can be const. qterm-0.8.2/src/qtermscreen.cpp:1076:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Screen::eraseRect' can be static. [functionStatic] qterm-0.8.2/src/qtermscreen.h:118:10: note: Either there is a missing 'override', or the member function 'QTerm::Screen::eraseRect' can be static. qterm-0.8.2/src/qtermscreen.cpp:1076:14: note: Either there is a missing 'override', or the member function 'QTerm::Screen::eraseRect' can be static. qterm-0.8.2/src/qtermscreen.h:125:9: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Screen::getPosX' can be const. [functionConst] qterm-0.8.2/src/qtermscreen.h:128:9: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Screen::getPosY' can be const. [functionConst] qterm-0.8.2/src/qtermscreen.cpp:61:17: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermscreen.cpp:1226:26: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermscreen.cpp:890:10: style: The scope of the variable 'bSelected' can be reduced. [variableScope] qterm-0.8.2/src/qtermscreen.cpp:892:9: style: The scope of the variable 'startx' can be reduced. [variableScope] qterm-0.8.2/src/qtermscreen.cpp:1330:9: style: The scope of the variable 'cursor' can be reduced. [variableScope] qterm-0.8.2/src/qtermscreen.cpp:383:34: style:inconclusive: Function 'fontSizeChanged' argument 1 names different: declaration 'size' definition 'value'. [funcArgNamesDifferent] qterm-0.8.2/src/qtermscreen.h:102:30: note: Function 'fontSizeChanged' argument 1 names different: declaration 'size' definition 'value'. qterm-0.8.2/src/qtermscreen.cpp:383:34: note: Function 'fontSizeChanged' argument 1 names different: declaration 'size' definition 'value'. qterm-0.8.2/src/qtermscreen.cpp:999:11: style: Local variable 'asciiFont' shadows outer function [shadowFunction] qterm-0.8.2/src/qtermscreen.h:69:11: note: Shadowed declaration qterm-0.8.2/src/qtermscreen.cpp:999:11: note: Shadow variable qterm-0.8.2/src/qtermscreen.cpp:1000:11: style: Local variable 'generalFont' shadows outer function [shadowFunction] qterm-0.8.2/src/qtermscreen.h:70:11: note: Shadowed declaration qterm-0.8.2/src/qtermscreen.cpp:1000:11: note: Shadow variable qterm-0.8.2/src/qtermscreen.cpp:1091:29: style: Unused variable: rcInter [unusedVariable] qterm-0.8.2/src/qtermscreen.cpp:1330:16: style: Variable 'cursor' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermscreen.cpp:1337:20: style: Variable 'cursor' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermsocket.cpp:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SocketError [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermsocket.cpp:491:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SocketError [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermsocket.cpp:265:14: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] qterm-0.8.2/src/qtermsocket.h:31:2: style: Class 'SocketPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/qtermsocket.h:120:3: style: The destructor '~TelnetSocket' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/qtermsocket.h:92:11: note: Virtual destructor in base class qterm-0.8.2/src/qtermsocket.h:120:3: note: Destructor in derived class qterm-0.8.2/src/qtermsocket.h:121:7: style: The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/qtermsocket.h:95:15: note: Virtual function in base class qterm-0.8.2/src/qtermsocket.h:121:7: note: Function in derived class qterm-0.8.2/src/qtermsocket.h:122:7: style: The function 'setProxy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/qtermsocket.h:96:15: note: Virtual function in base class qterm-0.8.2/src/qtermsocket.h:122:7: note: Function in derived class qterm-0.8.2/src/qtermsocket.h:125:7: style: The function 'connectToHost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/qtermsocket.h:99:15: note: Virtual function in base class qterm-0.8.2/src/qtermsocket.h:125:7: note: Function in derived class qterm-0.8.2/src/qtermsocket.h:126:7: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/qtermsocket.h:100:15: note: Virtual function in base class qterm-0.8.2/src/qtermsocket.h:126:7: note: Function in derived class qterm-0.8.2/src/qtermsocket.h:127:13: style: The function 'readBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/qtermsocket.h:101:21: note: Virtual function in base class qterm-0.8.2/src/qtermsocket.h:127:13: note: Function in derived class qterm-0.8.2/src/qtermsocket.h:128:7: style: The function 'writeBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/qtermsocket.h:102:15: note: Virtual function in base class qterm-0.8.2/src/qtermsocket.h:128:7: note: Function in derived class qterm-0.8.2/src/qtermsocket.h:129:16: style: The function 'bytesAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/qtermsocket.h:103:24: note: Virtual function in base class qterm-0.8.2/src/qtermsocket.h:129:16: note: Function in derived class qterm-0.8.2/src/qtermsocket.cpp:200:15: style: Local variable 'error' shadows outer function [shadowFunction] qterm-0.8.2/src/qtermsocket.h:52:7: note: Shadowed declaration qterm-0.8.2/src/qtermsocket.cpp:200:15: note: Shadow variable qterm-0.8.2/src/qtermsocket.cpp:248:20: style: Variable 'hostent' can be declared as pointer to const [constVariablePointer] qterm-0.8.2/src/qtermsocket.cpp:81:6: style: Variable 'len' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermtelnet.cpp:115:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SocketError [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermtelnet.cpp:83:5: performance: Variable 'term' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qterm-0.8.2/src/qtermtelnet.cpp:393:13: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Telnet::raw_len' can be const. [functionConst] qterm-0.8.2/src/qtermtelnet.h:124:9: note: Either there is a missing 'override', or the member function 'QTerm::Telnet::raw_len' can be const. qterm-0.8.2/src/qtermtelnet.cpp:393:13: note: Either there is a missing 'override', or the member function 'QTerm::Telnet::raw_len' can be const. qterm-0.8.2/src/qtermtelnet.cpp:531:13: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Telnet::no_op' can be static. [functionStatic] qterm-0.8.2/src/qtermtelnet.h:148:9: note: Either there is a missing 'override', or the member function 'QTerm::Telnet::no_op' can be static. qterm-0.8.2/src/qtermtelnet.cpp:531:13: note: Either there is a missing 'override', or the member function 'QTerm::Telnet::no_op' can be static. qterm-0.8.2/src/qtermtelnet.cpp:382:15: style: Condition 'wsize>0' is always false [knownConditionTrueFalse] qterm-0.8.2/src/qtermtelnet.cpp:366:13: note: Assignment 'wsize=0', assigned value is 0 qterm-0.8.2/src/qtermtelnet.cpp:382:15: note: Condition 'wsize>0' is always false qterm-0.8.2/src/qtermtelnet.cpp:388:15: style: Condition 'rsize>0' is always false [knownConditionTrueFalse] qterm-0.8.2/src/qtermtelnet.cpp:365:13: note: Assignment 'rsize=0', assigned value is 0 qterm-0.8.2/src/qtermtelnet.cpp:388:15: note: Condition 'rsize>0' is always false qterm-0.8.2/src/qtermtelnet.cpp:170:11: style: The scope of the variable 'sn' can be reduced. [variableScope] qterm-0.8.2/src/qtermtelnet.cpp:370:14: style: The scope of the variable 'ti' can be reduced. [variableScope] qterm-0.8.2/src/qtermtelnet.cpp:372:12: style: The scope of the variable 'c' can be reduced. [variableScope] qterm-0.8.2/src/qtermtelnet.cpp:470:12: style: The scope of the variable 'c' can be reduced. [variableScope] qterm-0.8.2/src/qtermtelnet.cpp:80:32: style:inconclusive: Function 'Telnet' argument 1 names different: declaration 'termtype' definition 'strTermType'. [funcArgNamesDifferent] qterm-0.8.2/src/qtermtelnet.h:112:28: note: Function 'Telnet' argument 1 names different: declaration 'termtype' definition 'strTermType'. qterm-0.8.2/src/qtermtelnet.cpp:80:32: note: Function 'Telnet' argument 1 names different: declaration 'termtype' definition 'strTermType'. qterm-0.8.2/src/qtermtelnet.cpp:169:23: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] qterm-0.8.2/src/qtermtextline.cpp:222:9: style: The scope of the variable 'startx' can be reduced. [variableScope] qterm-0.8.2/src/qtermtextline.cpp:223:10: style: The scope of the variable 'tempcp' can be reduced. [variableScope] qterm-0.8.2/src/qtermtextline.cpp:223:18: style: The scope of the variable 'tempea' can be reduced. [variableScope] qterm-0.8.2/src/qtermtextline.cpp:297:10: style: The scope of the variable 'tempea' can be reduced. [variableScope] qterm-0.8.2/src/qtermtextline.cpp:39:54: style:inconclusive: Function 'insertText' argument 2 names different: declaration 'attr' definition 'attribute'. [funcArgNamesDifferent] qterm-0.8.2/src/qtermtextline.h:44:48: note: Function 'insertText' argument 2 names different: declaration 'attr' definition 'attribute'. qterm-0.8.2/src/qtermtextline.cpp:39:54: note: Function 'insertText' argument 2 names different: declaration 'attr' definition 'attribute'. qterm-0.8.2/src/qtermtextline.cpp:101:55: style:inconclusive: Function 'replaceText' argument 2 names different: declaration 'attr' definition 'attribute'. [funcArgNamesDifferent] qterm-0.8.2/src/qtermtextline.h:48:49: note: Function 'replaceText' argument 2 names different: declaration 'attr' definition 'attribute'. qterm-0.8.2/src/qtermtextline.cpp:101:55: note: Function 'replaceText' argument 2 names different: declaration 'attr' definition 'attribute'. qterm-0.8.2/src/qtermtimelabel.cpp:25:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermwindow.cpp:371:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermwindow.cpp:426:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermwindow.cpp:520:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermwindow.cpp:595:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermwindow.cpp:829:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermwindow.cpp:1176:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermwindow.cpp:1198:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermwindow.cpp:1714:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermwindow.cpp:1905:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermwindow.cpp:1405:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::on_actionStop_triggered' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.h:122:7: note: Either there is a missing 'override', or the member function 'QTerm::Window::on_actionStop_triggered' can be static. qterm-0.8.2/src/qtermwindow.cpp:1405:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::on_actionStop_triggered' can be static. qterm-0.8.2/src/qtermwindow.cpp:1638:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::initScript' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.h:133:10: note: Either there is a missing 'override', or the member function 'QTerm::Window::initScript' can be static. qterm-0.8.2/src/qtermwindow.cpp:1638:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::initScript' can be static. qterm-0.8.2/src/qtermwindow.cpp:1669:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::runScript' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.h:134:7: note: Either there is a missing 'override', or the member function 'QTerm::Window::runScript' can be static. qterm-0.8.2/src/qtermwindow.cpp:1669:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::runScript' can be static. qterm-0.8.2/src/qtermwindow.cpp:496:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::mouseDoubleClickEvent' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.h:181:10: note: Either there is a missing 'override', or the member function 'QTerm::Window::mouseDoubleClickEvent' can be static. qterm-0.8.2/src/qtermwindow.cpp:496:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::mouseDoubleClickEvent' can be static. qterm-0.8.2/src/qtermwindow.cpp:488:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::enterEvent' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.h:186:10: note: Either there is a missing 'override', or the member function 'QTerm::Window::enterEvent' can be static. qterm-0.8.2/src/qtermwindow.cpp:488:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::enterEvent' can be static. qterm-0.8.2/src/qtermwindow.cpp:492:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::leaveEvent' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.h:187:10: note: Either there is a missing 'override', or the member function 'QTerm::Window::leaveEvent' can be static. qterm-0.8.2/src/qtermwindow.cpp:492:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::leaveEvent' can be static. qterm-0.8.2/src/zmodemdialog.h:13:2: style: Class 'zmodemDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/qtermwindow.cpp:951:26: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermwindow.cpp:1175:37: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermwindow.cpp:1178:37: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermwindow.cpp:1205:39: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermwindow.cpp:1477:27: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermwindow.cpp:1481:27: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermwindow.cpp:1487:27: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermwindow.cpp:1500:27: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermwindow.cpp:898:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] qterm-0.8.2/src/qtermwindow.cpp:900:9: note: Found duplicate branches for 'if' and 'else'. qterm-0.8.2/src/qtermwindow.cpp:898:9: note: Found duplicate branches for 'if' and 'else'. qterm-0.8.2/src/qtermwindow.cpp:1887:53: style:inconclusive: Function 'loadKeyboardTranslator' argument 1 names different: declaration 'profile' definition 'filename'. [funcArgNamesDifferent] qterm-0.8.2/src/qtermwindow.h:202:49: note: Function 'loadKeyboardTranslator' argument 1 names different: declaration 'profile' definition 'filename'. qterm-0.8.2/src/qtermwindow.cpp:1887:53: note: Function 'loadKeyboardTranslator' argument 1 names different: declaration 'profile' definition 'filename'. qterm-0.8.2/src/qtermwindow.cpp:1533:40: performance: Function parameter 'text' should be passed by const reference. [passedByValue] qterm-0.8.2/src/qtermwindow.cpp:888:18: style: Variable 'bAutoLogin' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermwindow.cpp:891:21: style: Variable 'strSSHUser' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermwindow.cpp:892:21: style: Variable 'strSSHPass' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermwindow.cpp:888:7: style: Variable 'bAutoLogin' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermwindow.cpp:891:10: style: Variable 'strSSHUser' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermwindow.cpp:892:10: style: Variable 'strSSHPass' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermwindow.cpp:1216:23: style: Variable 'k' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermzmodem.cpp:924:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermzmodem.cpp:1707:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermzmodem.cpp:1980:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/qtermzmodem.cpp:884:13: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::XmodemRInit' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:395:9: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::XmodemRInit' can be static. qterm-0.8.2/src/qtermzmodem.cpp:884:13: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::XmodemRInit' can be static. qterm-0.8.2/src/qtermzmodem.cpp:954:13: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZXmitChr' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:404:9: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZXmitChr' can be static. qterm-0.8.2/src/qtermzmodem.cpp:954:13: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZXmitChr' can be static. qterm-0.8.2/src/qtermzmodem.cpp:967:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIFlush' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:406:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIFlush' can be static. qterm-0.8.2/src/qtermzmodem.cpp:967:14: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIFlush' can be static. qterm-0.8.2/src/qtermzmodem.cpp:972:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZOFlush' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:407:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZOFlush' can be static. qterm-0.8.2/src/qtermzmodem.cpp:972:14: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZOFlush' can be static. qterm-0.8.2/src/qtermzmodem.cpp:977:13: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZAttn' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:408:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZAttn' can be static. qterm-0.8.2/src/qtermzmodem.cpp:977:13: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZAttn' can be static. qterm-0.8.2/src/qtermzmodem.cpp:2124:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZFlowControl' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:414:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZFlowControl' can be static. qterm-0.8.2/src/qtermzmodem.cpp:2124:14: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZFlowControl' can be static. qterm-0.8.2/src/qtermzmodem.cpp:1293:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIdleStr' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:430:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIdleStr' can be static. qterm-0.8.2/src/qtermzmodem.cpp:1293:14: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIdleStr' can be static. qterm-0.8.2/src/qtermzmodem.cpp:1693:13: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCancel' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:452:9: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCancel' can be static. qterm-0.8.2/src/qtermzmodem.cpp:1693:13: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCancel' can be static. qterm-0.8.2/src/qtermzmodem.cpp:1728:13: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCommandData' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:456:9: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCommandData' can be static. qterm-0.8.2/src/qtermzmodem.cpp:1728:13: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCommandData' can be static. qterm-0.8.2/src/qtermzmodem.cpp:2817:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::zmodemlog' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:524:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::zmodemlog' can be static. qterm-0.8.2/src/qtermzmodem.cpp:2817:14: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::zmodemlog' can be static. qterm-0.8.2/src/qtermzmodem.cpp:534:18: style: Condition 'err=ZXmitStr((uchar*)"rz\r",3,info)' is always false [knownConditionTrueFalse] qterm-0.8.2/src/qtermzmodem.cpp:534:28: note: Calling function 'ZXmitStr' returns 0 qterm-0.8.2/src/qtermzmodem.cpp:534:18: note: Condition 'err=ZXmitStr((uchar*)"rz\r",3,info)' is always false qterm-0.8.2/src/qtermzmodem.cpp:1043:37: style: Condition 'apnd' is always false [knownConditionTrueFalse] qterm-0.8.2/src/qtermzmodem.cpp:1041:16: note: Assignment 'apnd=0', assigned value is 0 qterm-0.8.2/src/qtermzmodem.cpp:1043:37: note: Condition 'apnd' is always false qterm-0.8.2/src/qtermzmodem.cpp:1223:44: style: Condition '(err=acceptPacket(info))!=0' is always false [knownConditionTrueFalse] qterm-0.8.2/src/qtermzmodem.cpp:2343:20: note: Calling function 'ZXmitStr' returns 0 qterm-0.8.2/src/qtermzmodem.cpp:1223:36: note: Calling function 'acceptPacket' returns 0 qterm-0.8.2/src/qtermzmodem.cpp:1223:44: note: Condition '(err=acceptPacket(info))!=0' is always false qterm-0.8.2/src/qtermzmodem.cpp:2047:14: style: Condition 'err=ZXmitStr(info->buffer,len,info)' is always false [knownConditionTrueFalse] qterm-0.8.2/src/qtermzmodem.cpp:2047:24: note: Calling function 'ZXmitStr' returns 0 qterm-0.8.2/src/qtermzmodem.cpp:2047:14: note: Condition 'err=ZXmitStr(info->buffer,len,info)' is always false qterm-0.8.2/src/qtermzmodem.cpp:2174:56: style: Condition '(err=ZAttn(info))!=0' is always false [knownConditionTrueFalse] qterm-0.8.2/src/qtermzmodem.cpp:2174:48: note: Calling function 'ZAttn' returns 0 qterm-0.8.2/src/qtermzmodem.cpp:2174:56: note: Condition '(err=ZAttn(info))!=0' is always false qterm-0.8.2/src/qtermzmodem.cpp:2264:52: style: Condition '(err=ZAttn(info))!=0' is always false [knownConditionTrueFalse] qterm-0.8.2/src/qtermzmodem.cpp:2264:44: note: Calling function 'ZAttn' returns 0 qterm-0.8.2/src/qtermzmodem.cpp:2264:52: note: Condition '(err=ZAttn(info))!=0' is always false qterm-0.8.2/src/qtermzmodem.cpp:2314:40: style: Condition '(err=acceptPacket(info))!=0' is always false [knownConditionTrueFalse] qterm-0.8.2/src/qtermzmodem.cpp:2343:20: note: Calling function 'ZXmitStr' returns 0 qterm-0.8.2/src/qtermzmodem.cpp:2314:32: note: Calling function 'acceptPacket' returns 0 qterm-0.8.2/src/qtermzmodem.cpp:2314:40: note: Condition '(err=acceptPacket(info))!=0' is always false qterm-0.8.2/src/qtermzmodem.cpp:2418:14: style: Condition 'err=ZXmitStr(hdr,3,info)' is always false [knownConditionTrueFalse] qterm-0.8.2/src/qtermzmodem.cpp:2418:24: note: Calling function 'ZXmitStr' returns 0 qterm-0.8.2/src/qtermzmodem.cpp:2418:14: note: Condition 'err=ZXmitStr(hdr,3,info)' is always false qterm-0.8.2/src/qtermzmodem.cpp:2419:18: style: Condition 'err=ZXmitStr(buffer,len,info)' is always false [knownConditionTrueFalse] qterm-0.8.2/src/qtermzmodem.cpp:2419:28: note: Calling function 'ZXmitStr' returns 0 qterm-0.8.2/src/qtermzmodem.cpp:2419:18: note: Condition 'err=ZXmitStr(buffer,len,info)' is always false qterm-0.8.2/src/qtermzmodem.cpp:2250:5: warning: %o in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] qterm-0.8.2/src/qtermzmodem.cpp:2250:5: warning: %o in format string (no. 4) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] qterm-0.8.2/src/qtermzmodem.cpp:2362:12: warning: If memory allocation fails, then there is a possible null pointer dereference: rval [nullPointerOutOfMemory] qterm-0.8.2/src/qtermzmodem.cpp:2361:26: note: Assuming allocation function fails qterm-0.8.2/src/qtermzmodem.cpp:2361:12: note: Assignment 'rval=(char*)malloc(len)', assigned value is 0 qterm-0.8.2/src/qtermzmodem.cpp:2362:12: note: Null pointer dereference qterm-0.8.2/src/qtermzmodem.cpp:443:21: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:446:21: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:518:20: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:534:29: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:652:20: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:841:20: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:870:24: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:880:21: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:963:23: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:1228:29: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:1278:25: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:1507:26: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:1738:44: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:1754:25: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:1790:29: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:2221:28: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:2308:29: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:2316:25: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:2361:12: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:2450:18: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:2524:18: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:2650:59: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:2771:14: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/qtermzmodem.cpp:677:11: style: The scope of the variable 'c' can be reduced. [variableScope] qterm-0.8.2/src/qtermzmodem.cpp:1209:9: style: The scope of the variable 'err' can be reduced. [variableScope] qterm-0.8.2/src/qtermzmodem.cpp:1519:9: style: The scope of the variable 'err' can be reduced. [variableScope] qterm-0.8.2/src/qtermzmodem.cpp:1969:20: style: The scope of the variable 'c2' can be reduced. [variableScope] qterm-0.8.2/src/qtermzmodem.cpp:1969:24: style: The scope of the variable 'atSign' can be reduced. [variableScope] qterm-0.8.2/src/qtermzmodem.cpp:2169:9: style: The scope of the variable 'err' can be reduced. [variableScope] qterm-0.8.2/src/qtermzmodem.cpp:2275:9: style: The scope of the variable 'err' can be reduced. [variableScope] qterm-0.8.2/src/qtermzmodem.cpp:2464:9: style: The scope of the variable 'i' can be reduced. [variableScope] qterm-0.8.2/src/qtermzmodem.cpp:550:43: style:inconclusive: Function 'ZmodemTFile' argument 2 names different: declaration 'rmtname' definition 'rfile'. [funcArgNamesDifferent] qterm-0.8.2/src/qtermzmodem.h:381:39: note: Function 'ZmodemTFile' argument 2 names different: declaration 'rmtname' definition 'rfile'. qterm-0.8.2/src/qtermzmodem.cpp:550:43: note: Function 'ZmodemTFile' argument 2 names different: declaration 'rmtname' definition 'rfile'. qterm-0.8.2/src/qtermzmodem.cpp:526:31: style: Local variable 'itFile' shadows outer variable [shadowVariable] qterm-0.8.2/src/qtermzmodem.h:627:27: note: Shadowed declaration qterm-0.8.2/src/qtermzmodem.cpp:526:31: note: Shadow variable qterm-0.8.2/src/qtermzmodem.cpp:2241:11: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] qterm-0.8.2/src/qtermzmodem.cpp:985:13: style: Variable 'msg' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermzmodem.cpp:1969:31: style: Variable 'atSign' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/qtermzmodem.cpp:2009:20: style: Variable 'atSign' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/quickdialog.cpp:196:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/quickdialog.cpp:68:13: style: The scope of the variable 'strSection' can be reduced. [variableScope] qterm-0.8.2/src/schemedialog.cpp:227:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/schemedialog.cpp:279:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/schemedialog.cpp:297:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/schemedialog.cpp:43:23: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::schemeDialog::getScheme' can be const. [functionConst] qterm-0.8.2/src/schemedialog.h:16:13: note: Either there is a missing 'override', or the member function 'QTerm::schemeDialog::getScheme' can be const. qterm-0.8.2/src/schemedialog.cpp:43:23: note: Either there is a missing 'override', or the member function 'QTerm::schemeDialog::getScheme' can be const. qterm-0.8.2/src/schemedialog.h:16:13: performance: Function 'getScheme()' should return member 'strCurrentScheme' by const reference. [returnByReference] qterm-0.8.2/src/schemedialog.cpp:208:28: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/scripthelper.cpp:302:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/scripthelper.cpp:294:23: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::version' can be static. [functionStatic] qterm-0.8.2/src/scripthelper.h:56:13: note: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::version' can be static. qterm-0.8.2/src/scripthelper.cpp:294:23: note: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::version' can be static. qterm-0.8.2/src/scripthelper.cpp:227:20: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::isScriptLoaded' can be const. [functionConst] qterm-0.8.2/src/scripthelper.h:62:10: note: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::isScriptLoaded' can be const. qterm-0.8.2/src/scripthelper.cpp:227:20: note: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::isScriptLoaded' can be const. qterm-0.8.2/src/scripthelper.cpp:180:72: performance: Function parameter 'icon' should be passed by const reference. [passedByValue] qterm-0.8.2/src/scripthelper.cpp:196:70: performance: Function parameter 'icon' should be passed by const reference. [passedByValue] qterm-0.8.2/src/shortcutsdialog.cpp:92:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/shortcutsdialog.cpp:148:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable editShortcut [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/shortcutsdialog.cpp:115:23: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::ShortcutsDialog::buttonDoneClicked' can be static. [functionStatic] qterm-0.8.2/src/shortcutsdialog.h:19:10: note: Either there is a missing 'override', or the member function 'QTerm::ShortcutsDialog::buttonDoneClicked' can be static. qterm-0.8.2/src/shortcutsdialog.cpp:115:23: note: Either there is a missing 'override', or the member function 'QTerm::ShortcutsDialog::buttonDoneClicked' can be static. qterm-0.8.2/src/shortcutsdialog.cpp:151:27: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/shortcutsdialog.cpp:146:44: style:inconclusive: Function 'eventFilter' argument 1 names different: declaration 'obj' definition 'object'. [funcArgNamesDifferent] qterm-0.8.2/src/shortcutsdialog.h:26:31: note: Function 'eventFilter' argument 1 names different: declaration 'obj' definition 'object'. qterm-0.8.2/src/shortcutsdialog.cpp:146:44: note: Function 'eventFilter' argument 1 names different: declaration 'obj' definition 'object'. qterm-0.8.2/src/shortcutsdialog.cpp:11:67: performance: Function parameter 'actions' should be passed by const reference. [passedByValue] qterm-0.8.2/src/shortcutsdialog.cpp:11:94: performance: Function parameter 'shortcuts' should be passed by const reference. [passedByValue] qterm-0.8.2/src/shortcutsdialog.cpp:171:18: style: Variable 'action' can be declared as pointer to const [constVariablePointer] qterm-0.8.2/src/ssh/auth.cpp:53:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/auth.cpp:174:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/auth.cpp:211:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable None [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/auth.cpp:289:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unknown [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/auth.cpp:309:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sha1 [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/auth.cpp:375:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/auth.cpp:413:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/auth.cpp:442:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserName [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/key.h:24:31: performance: Variable 'm_type' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] qterm-0.8.2/src/ssh/transport.h:32:5: style: Class 'SSH2Encryption' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/ssh/transport.h:67:5: style: Class 'SSH2MAC' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/ssh/key.h:36:5: style: Class 'SSH2RSAKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/ssh/key.h:47:5: style: Class 'SSH2DSAKey' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/ssh/key.h:37:14: style: The destructor '~SSH2RSAKey' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/ssh/key.h:25:14: note: Virtual destructor in base class qterm-0.8.2/src/ssh/key.h:37:14: note: Destructor in derived class qterm-0.8.2/src/ssh/key.h:38:24: style: The function 'publicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/ssh/key.h:26:24: note: Virtual function in base class qterm-0.8.2/src/ssh/key.h:38:24: note: Function in derived class qterm-0.8.2/src/ssh/key.h:48:14: style: The destructor '~SSH2DSAKey' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/ssh/key.h:25:14: note: Virtual destructor in base class qterm-0.8.2/src/ssh/key.h:48:14: note: Destructor in derived class qterm-0.8.2/src/ssh/key.h:49:24: style: The function 'publicKey' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/ssh/key.h:26:24: note: Virtual function in base class qterm-0.8.2/src/ssh/key.h:49:24: note: Function in derived class qterm-0.8.2/src/ssh/auth.cpp:80:33: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/auth.cpp:312:28: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/auth.cpp:312:61: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/auth.cpp:324:27: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/auth.cpp:335:22: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/auth.cpp:336:22: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/key.h:24:24: performance: Function parameter 'type' should be passed by const reference. [passedByValue] qterm-0.8.2/src/ssh/auth.cpp:393:5: performance: Range variable 'answer' should be declared as const reference. [iterateByValue] qterm-0.8.2/src/ssh/auth.cpp:352:18: style: Variable 'name' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/ssh/auth.cpp:356:25: style: Variable 'instruction' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/ssh/auth.cpp:360:24: style: Variable 'langTag' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/ssh/auth.cpp:352:13: style: Variable 'name' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/ssh/auth.cpp:356:13: style: Variable 'instruction' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/ssh/auth.cpp:360:16: style: Variable 'langTag' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/ssh/channel.cpp:334:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RequestPty [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/channel.cpp:325:28: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::SSH1Channel::bytesAvailable' can be const. [functionConst] qterm-0.8.2/src/ssh/channel.h:81:19: note: Either there is a missing 'override', or the member function 'QTerm::SSH1Channel::bytesAvailable' can be const. qterm-0.8.2/src/ssh/channel.cpp:325:28: note: Either there is a missing 'override', or the member function 'QTerm::SSH1Channel::bytesAvailable' can be const. qterm-0.8.2/src/ssh/channel.cpp:222:15: style: Local variable 'newChannel' shadows outer function [shadowFunction] qterm-0.8.2/src/ssh/channel.h:43:10: note: Shadowed declaration qterm-0.8.2/src/ssh/channel.cpp:222:15: note: Shadow variable qterm-0.8.2/src/ssh/channel.cpp:141:15: style: Variable 'target' can be declared as pointer to const [constVariablePointer] qterm-0.8.2/src/ssh/channel.cpp:201:14: style: Variable 'target' can be declared as pointer to const [constVariablePointer] qterm-0.8.2/src/ssh/kex.cpp:75:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SSH [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/kex.cpp:131:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sha1 [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/kex.cpp:224:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/kex.cpp:412:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sha1 [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/kex.cpp:553:94: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/kex.cpp:622:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_PKCS1_PADDING [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/kex.cpp:104:16: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/kex.cpp:423:37: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/kex.cpp:423:91: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/kex.cpp:436:20: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/kex.cpp:438:20: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/kex.cpp:444:30: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/kex.cpp:538:20: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/kex.cpp:552:20: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/kex.cpp:559:16: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/kex.cpp:618:19: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/kex.cpp:621:41: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/kex.cpp:621:73: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/kex.cpp:625:19: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/kex.cpp:463:100: style:inconclusive: Function 'deriveKey' argument 4 names different: declaration 'needed' definition 'need'. [funcArgNamesDifferent] qterm-0.8.2/src/ssh/kex.h:50:95: note: Function 'deriveKey' argument 4 names different: declaration 'needed' definition 'need'. qterm-0.8.2/src/ssh/kex.cpp:463:100: note: Function 'deriveKey' argument 4 names different: declaration 'needed' definition 'need'. qterm-0.8.2/src/ssh/kex.cpp:629:49: style:inconclusive: Function 'initEncryption' argument 1 names different: declaration 'hash' definition 'key'. [funcArgNamesDifferent] qterm-0.8.2/src/ssh/kex.h:105:44: note: Function 'initEncryption' argument 1 names different: declaration 'hash' definition 'key'. qterm-0.8.2/src/ssh/kex.cpp:629:49: note: Function 'initEncryption' argument 1 names different: declaration 'hash' definition 'key'. qterm-0.8.2/src/ssh/kex.cpp:373:14: style: Local variable 'e' shadows outer variable [shadowVariable] qterm-0.8.2/src/ssh/kex.h:71:13: note: Shadowed declaration qterm-0.8.2/src/ssh/kex.cpp:373:14: note: Shadow variable qterm-0.8.2/src/ssh/kex.cpp:375:14: style: Local variable 'p' shadows outer variable [shadowVariable] qterm-0.8.2/src/ssh/kex.h:69:13: note: Shadowed declaration qterm-0.8.2/src/ssh/kex.cpp:375:14: note: Shadow variable qterm-0.8.2/src/ssh/kex.cpp:377:14: style: Local variable 'g' shadows outer variable [shadowVariable] qterm-0.8.2/src/ssh/kex.h:68:13: note: Shadowed declaration qterm-0.8.2/src/ssh/kex.cpp:377:14: note: Shadow variable qterm-0.8.2/src/ssh/kex.cpp:514:17: style: Local variable 'error' shadows outer function [shadowFunction] qterm-0.8.2/src/ssh/kex.h:99:10: note: Shadowed declaration qterm-0.8.2/src/ssh/kex.cpp:514:17: note: Shadow variable qterm-0.8.2/src/ssh/kex.cpp:84:41: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] qterm-0.8.2/src/ssh/kex.cpp:229:25: style: Variable 'hostKeyType' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/ssh/kex.cpp:229:13: style: Variable 'hostKeyType' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/ssh/kex.cpp:526:25: style: Variable 'serverKeyLength' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/ssh/kex.cpp:541:23: style: Variable 'hostKeyLength' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/ssh/kex.cpp:582:21: style: Variable 'serverFlag' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/ssh/kex.cpp:584:21: style: Variable 'serverAuth' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/ssh/kex.cpp:526:9: style: Variable 'serverKeyLength' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/ssh/kex.cpp:541:9: style: Variable 'hostKeyLength' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/ssh/kex.cpp:582:10: style: Variable 'serverFlag' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/ssh/kex.cpp:584:10: style: Variable 'serverAuth' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/ssh/libcrypto-compat.c:235:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MD_CTX [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/libcrypto-compat.c:258:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_MD_CTX_FLAG_CLEANED [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/libcrypto-compat.c:281:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HMAC_CTX [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/libcrypto-compat.c:321:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_CIPHER_CTX [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/libcrypto-compat.c:284:13: style: Condition '!HMAC_CTX_reset(ctx)' is always false [knownConditionTrueFalse] qterm-0.8.2/src/ssh/libcrypto-compat.c:284:28: note: Calling function 'HMAC_CTX_reset' returns 1 qterm-0.8.2/src/ssh/libcrypto-compat.c:284:13: note: Condition '!HMAC_CTX_reset(ctx)' is always false qterm-0.8.2/src/ssh/packet.cpp:85:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/packet.cpp:254:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/packet.cpp:401:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/packet.cpp:533:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/packet.cpp:28:26: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/packet.cpp:38:25: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/packet.cpp:49:19: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/packet.cpp:59:19: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/packet.cpp:196:19: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/packet.cpp:227:20: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/packet.cpp:274:19: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/packet.cpp:312:20: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/packet.cpp:377:40: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/packet.cpp:470:27: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/packet.cpp:502:20: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/packet.cpp:588:27: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/packet.cpp:610:20: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/packet.cpp:613:32: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/packet.cpp:213:35: style:inconclusive: Function 'getBN' argument 1 names different: declaration 'bn' definition 'value'. [funcArgNamesDifferent] qterm-0.8.2/src/ssh/packet.h:39:25: note: Function 'getBN' argument 1 names different: declaration 'bn' definition 'value'. qterm-0.8.2/src/ssh/packet.cpp:213:35: note: Function 'getBN' argument 1 names different: declaration 'bn' definition 'value'. qterm-0.8.2/src/ssh/packet.cpp:291:35: style:inconclusive: Function 'getBN' argument 1 names different: declaration 'bn' definition 'value'. [funcArgNamesDifferent] qterm-0.8.2/src/ssh/packet.h:76:25: note: Function 'getBN' argument 1 names different: declaration 'bn' definition 'value'. qterm-0.8.2/src/ssh/packet.cpp:291:35: note: Function 'getBN' argument 1 names different: declaration 'bn' definition 'value'. qterm-0.8.2/src/ssh/packet.cpp:447:42: style:inconclusive: Function 'putBN' argument 1 names different: declaration 'bn' definition 'value'. [funcArgNamesDifferent] qterm-0.8.2/src/ssh/packet.h:112:31: note: Function 'putBN' argument 1 names different: declaration 'bn' definition 'value'. qterm-0.8.2/src/ssh/packet.cpp:447:42: note: Function 'putBN' argument 1 names different: declaration 'bn' definition 'value'. qterm-0.8.2/src/ssh/packet.cpp:579:42: style:inconclusive: Function 'putBN' argument 1 names different: declaration 'bn' definition 'value'. [funcArgNamesDifferent] qterm-0.8.2/src/ssh/packet.h:143:31: note: Function 'putBN' argument 1 names different: declaration 'bn' definition 'value'. qterm-0.8.2/src/ssh/packet.cpp:579:42: note: Function 'putBN' argument 1 names different: declaration 'bn' definition 'value'. qterm-0.8.2/src/ssh/socket.cpp:212:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SocketError [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/socket.cpp:244:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnconnectedState [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/socket.cpp:286:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/socket.cpp:336:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnknownSocketError [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/socket.cpp:225:17: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::SSHSocket::flush' can be static. [functionStatic] qterm-0.8.2/src/ssh/socket.h:130:10: note: Either there is a missing 'override', or the member function 'QTerm::SSHSocket::flush' can be static. qterm-0.8.2/src/ssh/socket.cpp:225:17: note: Either there is a missing 'override', or the member function 'QTerm::SSHSocket::flush' can be static. qterm-0.8.2/src/ssh/socket.h:117:5: style: Class 'SSHSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/ssh/socket.h:61:6: style: The destructor '~SSH2SocketPriv' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/ssh/socket.h:43:14: note: Virtual destructor in base class qterm-0.8.2/src/ssh/socket.h:61:6: note: Destructor in derived class qterm-0.8.2/src/ssh/socket.h:62:16: style: The function 'readData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/ssh/socket.h:45:24: note: Virtual function in base class qterm-0.8.2/src/ssh/socket.h:62:16: note: Function in derived class qterm-0.8.2/src/ssh/socket.h:63:10: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/ssh/socket.h:46:18: note: Virtual function in base class qterm-0.8.2/src/ssh/socket.h:63:10: note: Function in derived class qterm-0.8.2/src/ssh/socket.h:64:19: style: The function 'bytesAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/ssh/socket.h:47:27: note: Virtual function in base class qterm-0.8.2/src/ssh/socket.h:64:19: note: Function in derived class qterm-0.8.2/src/ssh/socket.h:65:10: style: The function 'requestWindowSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/ssh/socket.h:48:18: note: Virtual function in base class qterm-0.8.2/src/ssh/socket.h:65:10: note: Function in derived class qterm-0.8.2/src/ssh/socket.h:96:6: style: The destructor '~SSH1SocketPriv' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/ssh/socket.h:43:14: note: Virtual destructor in base class qterm-0.8.2/src/ssh/socket.h:96:6: note: Destructor in derived class qterm-0.8.2/src/ssh/socket.h:97:16: style: The function 'readData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/ssh/socket.h:45:24: note: Virtual function in base class qterm-0.8.2/src/ssh/socket.h:97:16: note: Function in derived class qterm-0.8.2/src/ssh/socket.h:98:10: style: The function 'writeData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/ssh/socket.h:46:18: note: Virtual function in base class qterm-0.8.2/src/ssh/socket.h:98:10: note: Function in derived class qterm-0.8.2/src/ssh/socket.h:99:19: style: The function 'bytesAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/ssh/socket.h:47:27: note: Virtual function in base class qterm-0.8.2/src/ssh/socket.h:99:19: note: Function in derived class qterm-0.8.2/src/ssh/socket.h:100:10: style: The function 'requestWindowSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] qterm-0.8.2/src/ssh/socket.h:48:18: note: Virtual function in base class qterm-0.8.2/src/ssh/socket.h:100:10: note: Function in derived class qterm-0.8.2/src/ssh/socket.cpp:131:74: style: Parameter 'banner' can be declared as reference to const [constParameterReference] qterm-0.8.2/src/ssh/socket.cpp:326:16: style: Unused variable: to_socket [unusedVariable] qterm-0.8.2/src/ssh/transport.cpp:198:103: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DES_ENCRYPT [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/ssh/transport.cpp:83:5: warning: Class 'SSH2Encryption' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] qterm-0.8.2/src/ssh/transport.cpp:83:5: warning: Class 'SSH2Encryption' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] qterm-0.8.2/src/ssh/transport.cpp:33:5: warning: Class 'SSH2Transport' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] qterm-0.8.2/src/ssh/transport.cpp:33:5: warning: Class 'SSH2Transport' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] qterm-0.8.2/src/ssh/transport.cpp:110:43: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:110:72: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:123:27: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:123:52: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:158:26: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:159:25: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:160:23: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:168:22: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:198:26: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:198:49: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:199:26: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:199:50: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:200:26: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:200:50: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:205:26: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:205:49: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:206:26: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:206:50: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:207:26: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:207:50: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/ssh/transport.cpp:108:46: warning: Function 'init' argument order different: declaration 'iv, key, method' definition 'key, iv, method' [funcArgOrderDifferent] qterm-0.8.2/src/ssh/transport.h:38:34: note: Function 'init' argument order different: declaration 'iv, key, method' definition 'key, iv, method' qterm-0.8.2/src/ssh/transport.cpp:108:46: note: Function 'init' argument order different: declaration 'iv, key, method' definition 'key, iv, method' qterm-0.8.2/src/statusBar.cpp:107:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Box [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/statusBar.cpp:182:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LayoutRequest [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/statusBar.cpp:161:22: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/statusBar.cpp:230:22: style: Variable 'bar' can be declared as pointer to const [constVariablePointer] qterm-0.8.2/src/termstring.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] qterm-0.8.2/src/termstring.cpp:81:18: style: Unused private function: 'TermString::dumpIndex' [unusedPrivateFunction] qterm-0.8.2/src/termstring.h:46:10: note: Unused private function: 'TermString::dumpIndex' qterm-0.8.2/src/termstring.cpp:81:18: note: Unused private function: 'TermString::dumpIndex' qterm-0.8.2/src/termstring.cpp:158:17: style:inconclusive: Technically the member function 'QTerm::TermString::length' can be const. [functionConst] qterm-0.8.2/src/termstring.h:30:9: note: Technically the member function 'QTerm::TermString::length' can be const. qterm-0.8.2/src/termstring.cpp:158:17: note: Technically the member function 'QTerm::TermString::length' can be const. qterm-0.8.2/src/termstring.cpp:129:21: style:inconclusive: Technically the member function 'QTerm::TermString::mid' can be const. [functionConst] qterm-0.8.2/src/termstring.h:31:13: note: Technically the member function 'QTerm::TermString::mid' can be const. qterm-0.8.2/src/termstring.cpp:129:21: note: Technically the member function 'QTerm::TermString::mid' can be const. qterm-0.8.2/src/termstring.cpp:124:21: style:inconclusive: Technically the member function 'QTerm::TermString::string' can be const. [functionConst] qterm-0.8.2/src/termstring.h:32:13: note: Technically the member function 'QTerm::TermString::string' can be const. qterm-0.8.2/src/termstring.cpp:124:21: note: Technically the member function 'QTerm::TermString::string' can be const. qterm-0.8.2/src/termstring.cpp:163:17: style:inconclusive: Technically the member function 'QTerm::TermString::beginIndex' can be const. [functionConst] qterm-0.8.2/src/termstring.h:33:9: note: Technically the member function 'QTerm::TermString::beginIndex' can be const. qterm-0.8.2/src/termstring.cpp:163:17: note: Technically the member function 'QTerm::TermString::beginIndex' can be const. qterm-0.8.2/src/termstring.cpp:191:17: style:inconclusive: Technically the member function 'QTerm::TermString::pos' can be const. [functionConst] qterm-0.8.2/src/termstring.h:34:9: note: Technically the member function 'QTerm::TermString::pos' can be const. qterm-0.8.2/src/termstring.cpp:191:17: note: Technically the member function 'QTerm::TermString::pos' can be const. qterm-0.8.2/src/termstring.cpp:168:17: style:inconclusive: Technically the member function 'QTerm::TermString::size' can be const. [functionConst] qterm-0.8.2/src/termstring.h:35:9: note: Technically the member function 'QTerm::TermString::size' can be const. qterm-0.8.2/src/termstring.cpp:168:17: note: Technically the member function 'QTerm::TermString::size' can be const. qterm-0.8.2/src/termstring.cpp:179:18: style:inconclusive: Technically the member function 'QTerm::TermString::isPartial' can be const. [functionConst] qterm-0.8.2/src/termstring.h:36:10: note: Technically the member function 'QTerm::TermString::isPartial' can be const. qterm-0.8.2/src/termstring.cpp:179:18: note: Technically the member function 'QTerm::TermString::isPartial' can be const. qterm-0.8.2/src/termstring.cpp:203:18: style:inconclusive: Technically the member function 'QTerm::TermString::isEmpty' can be const. [functionConst] qterm-0.8.2/src/termstring.h:37:10: note: Technically the member function 'QTerm::TermString::isEmpty' can be const. qterm-0.8.2/src/termstring.cpp:203:18: note: Technically the member function 'QTerm::TermString::isEmpty' can be const. qterm-0.8.2/src/termstring.h:32:13: performance: Function 'string()' should return member 'm_string' by const reference. [returnByReference] qterm-0.8.2/src/termstring.cpp:208:28: style: Return value 'm_string.isEmpty()' is always false [knownConditionTrueFalse] qterm-0.8.2/src/termstring.cpp:205:24: note: Assuming that condition 'm_string.isNull()' is not redundant qterm-0.8.2/src/termstring.cpp:208:28: note: Return value 'm_string.isEmpty()' is always false qterm-0.8.2/src/termstring.cpp:278:5: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] qterm-0.8.2/src/termstring.cpp:216:9: style: The scope of the variable 'mid' can be reduced. [variableScope] qterm-0.8.2/src/termstring.cpp:110:40: style:inconclusive: Function 'remove' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] qterm-0.8.2/src/termstring.h:29:32: note: Function 'remove' argument 2 names different: declaration 'length' definition 'len'. qterm-0.8.2/src/termstring.cpp:110:40: note: Function 'remove' argument 2 names different: declaration 'length' definition 'len'. qterm-0.8.2/src/termstring.cpp:265:31: style:inconclusive: Function 'wcwidth' argument 1 names different: declaration 'ch' definition 'qch'. [funcArgNamesDifferent] qterm-0.8.2/src/termstring.h:38:30: note: Function 'wcwidth' argument 1 names different: declaration 'ch' definition 'qch'. qterm-0.8.2/src/termstring.cpp:265:31: note: Function 'wcwidth' argument 1 names different: declaration 'ch' definition 'qch'. qterm-0.8.2/src/termstring.cpp:116:9: style: Local variable 'pos' shadows outer function [shadowFunction] qterm-0.8.2/src/termstring.h:34:9: note: Shadowed declaration qterm-0.8.2/src/termstring.cpp:116:9: note: Shadow variable qterm-0.8.2/src/termstring.cpp:216:9: style: Local variable 'mid' shadows outer function [shadowFunction] qterm-0.8.2/src/termstring.h:31:13: note: Shadowed declaration qterm-0.8.2/src/termstring.cpp:216:9: note: Shadow variable qterm-0.8.2/src/termstring.cpp:119:13: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/test/config/testconfig.h:8:1: style: The class 'TestConfig' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] qterm-0.8.2/src/test/http/qnamredirect.h:26:2: style: Class 'QNAMRedirect' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/test/http/qnamredirect.cpp:18:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/test/http/qnamredirect.cpp:72:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RedirectionTargetAttribute [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/toolbardialog.cpp:75:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/toolbardialog.cpp:117:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/toolbardialog.cpp:138:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/toolbardialog.cpp:163:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/toolbardialog.cpp:38:23: warning: Possible null pointer dereference: toolbar [nullPointer] qterm-0.8.2/src/toolbardialog.cpp:35:25: note: Assignment 'toolbar=NULL', assigned value is 0 qterm-0.8.2/src/toolbardialog.cpp:37:5: note: Assuming container is not empty qterm-0.8.2/src/toolbardialog.cpp:38:23: note: Null pointer dereference qterm-0.8.2/src/toolbardialog.cpp:39:13: warning: Possible null pointer dereference: toolbar [nullPointer] qterm-0.8.2/src/toolbardialog.cpp:35:25: note: Assignment 'toolbar=NULL', assigned value is 0 qterm-0.8.2/src/toolbardialog.cpp:37:5: note: Assuming container is not empty qterm-0.8.2/src/toolbardialog.cpp:39:13: note: Null pointer dereference qterm-0.8.2/src/toolbardialog.cpp:28:57: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/toolbardialog.cpp:40:80: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/toolbardialog.cpp:99:42: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/toolbardialog.cpp:218:43: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/uaocodec.cpp:15653:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplacementCharacter [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/uaocodec.cpp:15718:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/uaocodec.cpp:15728:21: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/uaocodec.cpp:15743:26: style: C-style pointer casting [cstyleCast] qterm-0.8.2/src/uaocodec.cpp:15603:9: style: The scope of the variable 'idx' can be reduced. [variableScope] qterm-0.8.2/src/uaocodec.cpp:15604:12: style: The scope of the variable 'wc' can be reduced. [variableScope] qterm-0.8.2/src/uaocodec.cpp:15634:16: style: Unsigned expression 'wc' can't be negative so it is unnecessary to test it. [unsignedPositive] qterm-0.8.2/src/uaocodec.cpp:15753:23: style: Local variable 'aliases' shadows outer function [shadowFunction] qterm-0.8.2/src/uaocodec.h:60:23: note: Shadowed declaration qterm-0.8.2/src/uaocodec.cpp:15753:23: note: Shadow variable qterm-0.8.2/src/uaocodec.cpp:73:12: style: struct member 'Summary16::index' is never used. [unusedStructMember] qterm-0.8.2/src/uaocodec.cpp:74:12: style: struct member 'Summary16::used' is never used. [unusedStructMember] qterm-0.8.2/src/uaocodec.cpp:15604:15: style: Variable 'wc' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/uaocodec.cpp:15627:22: style: Variable 'summary' is assigned a value that is never used. [unreadVariable] qterm-0.8.2/src/wallet.h:36:5: style: Class 'Wallet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] qterm-0.8.2/src/wallet.cpp:66:43: style:inconclusive: Function 'walletOpened' argument 1 names different: declaration 'wallet' definition 'walletName'. [funcArgNamesDifferent] qterm-0.8.2/src/wallet.h:47:39: note: Function 'walletOpened' argument 1 names different: declaration 'wallet' definition 'walletName'. qterm-0.8.2/src/wallet.cpp:66:43: note: Function 'walletOpened' argument 1 names different: declaration 'wallet' definition 'walletName'. qterm-0.8.2/src/zmodemdialog.cpp:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] qterm-0.8.2/src/zmodemdialog.cpp:34:20: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::addErrorLog' can be static. [functionStatic] qterm-0.8.2/src/zmodemdialog.h:17:7: note: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::addErrorLog' can be static. qterm-0.8.2/src/zmodemdialog.cpp:34:20: note: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::addErrorLog' can be static. qterm-0.8.2/src/zmodemdialog.cpp:39:20: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::clearErrorLog' can be static. [functionStatic] qterm-0.8.2/src/zmodemdialog.h:18:7: note: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::clearErrorLog' can be static. qterm-0.8.2/src/zmodemdialog.cpp:39:20: note: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::clearErrorLog' can be static. diff: head qterm-0.8.2/src/addrdialog.cpp:179:21: style: Variable 'parentType' is assigned a value that is never used. [unreadVariable] head qterm-0.8.2/src/addrdialog.cpp:58:9: style: Variable 'dpiX' is assigned a value that is never used. [unreadVariable] head qterm-0.8.2/src/blur.cpp:40:20: performance:inconclusive: Technically the member function 'QTerm::BlurHelper::updateBlurRegion' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/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.8.2/src/blur.cpp:40:20: note: Technically the member function 'QTerm::BlurHelper::updateBlurRegion' can be static (but you may consider moving to unnamed namespace). 2.17.0 qterm-0.8.2/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.8.2/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.8.2/src/blur.h:43:10: note: Technically the member function 'QTerm::BlurHelper::updateBlurRegion' can be static (but you may consider moving to unnamed namespace). head qterm-0.8.2/src/dommodel.cpp:133:14: style:inconclusive: Technically the member function 'QTerm::DomItem::row' can be const. [functionConst] qterm-0.8.2/src/dommodel.h:24:9: note: Technically the member function 'QTerm::DomItem::row' can be const. qterm-0.8.2/src/dommodel.cpp:133:14: note: Technically the member function 'QTerm::DomItem::row' can be const. head qterm-0.8.2/src/dommodel.cpp:152:15: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::DomModel::columnCount' can be static. [functionStatic] qterm-0.8.2/src/dommodel.h:59:9: note: Either there is a missing 'override', or the member function 'QTerm::DomModel::columnCount' can be static. qterm-0.8.2/src/dommodel.cpp:152:15: note: Either there is a missing 'override', or the member function 'QTerm::DomModel::columnCount' can be static. head qterm-0.8.2/src/dommodel.cpp:193:14: style: Variable 'item' is assigned a value that is never used. [unreadVariable] head qterm-0.8.2/src/dommodel.cpp:58:18: style:inconclusive: Technically the member function 'QTerm::DomItem::uuid' can be const. [functionConst] qterm-0.8.2/src/dommodel.h:29:13: note: Technically the member function 'QTerm::DomItem::uuid' can be const. qterm-0.8.2/src/dommodel.cpp:58:18: note: Technically the member function 'QTerm::DomItem::uuid' can be const. 2.17.0 qterm-0.8.2/src/dommodel.h:24:9: style:inconclusive: Technically the member function 'QTerm::DomItem::row' can be const. [functionConst] qterm-0.8.2/src/dommodel.cpp:133:14: note: Technically the member function 'QTerm::DomItem::row' can be const. qterm-0.8.2/src/dommodel.h:24:9: note: Technically the member function 'QTerm::DomItem::row' can be const. 2.17.0 qterm-0.8.2/src/dommodel.h:29:13: style:inconclusive: Technically the member function 'QTerm::DomItem::uuid' can be const. [functionConst] qterm-0.8.2/src/dommodel.cpp:58:18: note: Technically the member function 'QTerm::DomItem::uuid' can be const. qterm-0.8.2/src/dommodel.h:29:13: note: Technically the member function 'QTerm::DomItem::uuid' can be const. 2.17.0 qterm-0.8.2/src/dommodel.h:59:9: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::DomModel::columnCount' can be static. [functionStatic] qterm-0.8.2/src/dommodel.cpp:152:15: note: Either there is a missing 'override', or the member function 'QTerm::DomModel::columnCount' can be static. qterm-0.8.2/src/dommodel.h:59:9: note: Either there is a missing 'override', or the member function 'QTerm::DomModel::columnCount' can be static. head qterm-0.8.2/src/hostinfo.cpp:110:26: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::privateKeyFile' can be const. [functionConst] qterm-0.8.2/src/hostinfo.h:70:21: note: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::privateKeyFile' can be const. qterm-0.8.2/src/hostinfo.cpp:110:26: note: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::privateKeyFile' can be const. head qterm-0.8.2/src/hostinfo.cpp:147:26: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::passphrase' can be const. [functionConst] qterm-0.8.2/src/hostinfo.h:69:21: note: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::passphrase' can be const. qterm-0.8.2/src/hostinfo.cpp:147:26: note: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::passphrase' can be const. head qterm-0.8.2/src/hostinfo.cpp:34:27: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::HostInfo::hostName' can be const. [functionConst] qterm-0.8.2/src/hostinfo.h:25:21: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::hostName' can be const. qterm-0.8.2/src/hostinfo.cpp:34:27: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::hostName' can be const. head qterm-0.8.2/src/hostinfo.cpp:39:19: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::HostInfo::port' can be const. [functionConst] qterm-0.8.2/src/hostinfo.h:26:13: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::port' can be const. qterm-0.8.2/src/hostinfo.cpp:39:19: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::port' can be const. head qterm-0.8.2/src/hostinfo.cpp:44:26: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::HostInfo::type' can be const. [functionConst] qterm-0.8.2/src/hostinfo.h:27:10: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::type' can be const. qterm-0.8.2/src/hostinfo.cpp:44:26: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::type' can be const. head qterm-0.8.2/src/hostinfo.cpp:54:27: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::HostInfo::termType' can be const. [functionConst] qterm-0.8.2/src/hostinfo.h:28:21: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::termType' can be const. qterm-0.8.2/src/hostinfo.cpp:54:27: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::termType' can be const. 2.17.0 qterm-0.8.2/src/hostinfo.h:25:21: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::HostInfo::hostName' can be const. [functionConst] qterm-0.8.2/src/hostinfo.cpp:34:27: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::hostName' can be const. qterm-0.8.2/src/hostinfo.h:25:21: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::hostName' can be const. 2.17.0 qterm-0.8.2/src/hostinfo.h:26:13: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::HostInfo::port' can be const. [functionConst] qterm-0.8.2/src/hostinfo.cpp:39:19: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::port' can be const. qterm-0.8.2/src/hostinfo.h:26:13: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::port' can be const. 2.17.0 qterm-0.8.2/src/hostinfo.h:27:10: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::HostInfo::type' can be const. [functionConst] qterm-0.8.2/src/hostinfo.cpp:44:26: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::type' can be const. qterm-0.8.2/src/hostinfo.h:27:10: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::type' can be const. 2.17.0 qterm-0.8.2/src/hostinfo.h:28:21: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::HostInfo::termType' can be const. [functionConst] qterm-0.8.2/src/hostinfo.cpp:54:27: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::termType' can be const. qterm-0.8.2/src/hostinfo.h:28:21: note: Either there is a missing 'override', or the member function 'QTerm::HostInfo::termType' can be const. 2.17.0 qterm-0.8.2/src/hostinfo.h:69:21: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::passphrase' can be const. [functionConst] qterm-0.8.2/src/hostinfo.cpp:147:26: note: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::passphrase' can be const. qterm-0.8.2/src/hostinfo.h:69:21: note: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::passphrase' can be const. 2.17.0 qterm-0.8.2/src/hostinfo.h:70:21: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::privateKeyFile' can be const. [functionConst] qterm-0.8.2/src/hostinfo.cpp:110:26: note: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::privateKeyFile' can be const. qterm-0.8.2/src/hostinfo.h:70:21: note: Either there is a missing 'override', or the member function 'QTerm::SSHInfo::privateKeyFile' can be const. head qterm-0.8.2/src/imagelistviewer.cpp:23:21: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::ImageFileModel::columnCount' can be static. [functionStatic] qterm-0.8.2/src/imagelistviewer.h:25:9: note: Either there is a missing 'override', or the member function 'QTerm::ImageFileModel::columnCount' can be static. qterm-0.8.2/src/imagelistviewer.cpp:23:21: note: Either there is a missing 'override', or the member function 'QTerm::ImageFileModel::columnCount' can be static. 2.17.0 qterm-0.8.2/src/imagelistviewer.h:25:9: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::ImageFileModel::columnCount' can be static. [functionStatic] qterm-0.8.2/src/imagelistviewer.cpp:23:21: note: Either there is a missing 'override', or the member function 'QTerm::ImageFileModel::columnCount' can be static. qterm-0.8.2/src/imagelistviewer.h:25:9: note: Either there is a missing 'override', or the member function 'QTerm::ImageFileModel::columnCount' can be static. head qterm-0.8.2/src/imageviewer.cpp:35:13: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Image::next' can be static. [functionStatic] qterm-0.8.2/src/imageviewer.h:30:10: note: Either there is a missing 'override', or the member function 'QTerm::Image::next' can be static. qterm-0.8.2/src/imageviewer.cpp:35:13: note: Either there is a missing 'override', or the member function 'QTerm::Image::next' can be static. head qterm-0.8.2/src/imageviewer.cpp:47:13: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Image::previous' can be static. [functionStatic] qterm-0.8.2/src/imageviewer.h:31:10: note: Either there is a missing 'override', or the member function 'QTerm::Image::previous' can be static. qterm-0.8.2/src/imageviewer.cpp:47:13: note: Either there is a missing 'override', or the member function 'QTerm::Image::previous' can be static. 2.17.0 qterm-0.8.2/src/imageviewer.h:30:10: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Image::next' can be static. [functionStatic] qterm-0.8.2/src/imageviewer.cpp:35:13: note: Either there is a missing 'override', or the member function 'QTerm::Image::next' can be static. qterm-0.8.2/src/imageviewer.h:30:10: note: Either there is a missing 'override', or the member function 'QTerm::Image::next' can be static. 2.17.0 qterm-0.8.2/src/imageviewer.h:31:10: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Image::previous' can be static. [functionStatic] qterm-0.8.2/src/imageviewer.cpp:47:13: note: Either there is a missing 'override', or the member function 'QTerm::Image::previous' can be static. qterm-0.8.2/src/imageviewer.h:31:10: note: Either there is a missing 'override', or the member function 'QTerm::Image::previous' can be static. head qterm-0.8.2/src/keyboardtranslator.cpp:156:32: performance:inconclusive: Technically the member function 'QTerm::KeyboardTranslatorReader::decodeSequence' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/keyboardtranslator.h:398:10: note: Technically the member function 'QTerm::KeyboardTranslatorReader::decodeSequence' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/keyboardtranslator.cpp:156:32: note: Technically the member function 'QTerm::KeyboardTranslatorReader::decodeSequence' can be static (but you may consider moving to unnamed namespace). head qterm-0.8.2/src/keyboardtranslator.cpp:300:32: style:inconclusive: Technically the member function 'QTerm::KeyboardTranslatorReader::hasNextEntry' can be const. [functionConst] qterm-0.8.2/src/keyboardtranslator.h:363:10: note: Technically the member function 'QTerm::KeyboardTranslatorReader::hasNextEntry' can be const. qterm-0.8.2/src/keyboardtranslator.cpp:300:32: note: Technically the member function 'QTerm::KeyboardTranslatorReader::hasNextEntry' can be const. head qterm-0.8.2/src/keyboardtranslator.cpp:341:32: performance:inconclusive: Technically the member function 'QTerm::KeyboardTranslatorReader::parseError' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/keyboardtranslator.h:371:10: note: Technically the member function 'QTerm::KeyboardTranslatorReader::parseError' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/keyboardtranslator.cpp:341:32: note: Technically the member function 'QTerm::KeyboardTranslatorReader::parseError' can be static (but you may consider moving to unnamed namespace). head qterm-0.8.2/src/keyboardtranslator.cpp:346:66: performance:inconclusive: Technically the member function 'QTerm::KeyboardTranslatorReader::tokenize' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/keyboardtranslator.h:396:18: note: Technically the member function 'QTerm::KeyboardTranslatorReader::tokenize' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/keyboardtranslator.cpp:346:66: note: Technically the member function 'QTerm::KeyboardTranslatorReader::tokenize' can be static (but you may consider moving to unnamed namespace). head qterm-0.8.2/src/keyboardtranslator.cpp:502:39: performance:inconclusive: Technically the member function 'QTerm::KeyboardTranslator::Entry::unescape' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/keyboardtranslator.h:247:20: note: Technically the member function 'QTerm::KeyboardTranslator::Entry::unescape' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/keyboardtranslator.cpp:502:39: note: Technically the member function 'QTerm::KeyboardTranslator::Entry::unescape' can be static (but you may consider moving to unnamed namespace). 2.17.0 qterm-0.8.2/src/keyboardtranslator.h:247:20: performance:inconclusive: Technically the member function 'QTerm::KeyboardTranslator::Entry::unescape' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/keyboardtranslator.cpp:502:39: note: Technically the member function 'QTerm::KeyboardTranslator::Entry::unescape' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/keyboardtranslator.h:247:20: note: Technically the member function 'QTerm::KeyboardTranslator::Entry::unescape' can be static (but you may consider moving to unnamed namespace). 2.17.0 qterm-0.8.2/src/keyboardtranslator.h:363:10: style:inconclusive: Technically the member function 'QTerm::KeyboardTranslatorReader::hasNextEntry' can be const. [functionConst] qterm-0.8.2/src/keyboardtranslator.cpp:300:32: note: Technically the member function 'QTerm::KeyboardTranslatorReader::hasNextEntry' can be const. qterm-0.8.2/src/keyboardtranslator.h:363:10: note: Technically the member function 'QTerm::KeyboardTranslatorReader::hasNextEntry' can be const. 2.17.0 qterm-0.8.2/src/keyboardtranslator.h:371:10: performance:inconclusive: Technically the member function 'QTerm::KeyboardTranslatorReader::parseError' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/keyboardtranslator.cpp:341:32: note: Technically the member function 'QTerm::KeyboardTranslatorReader::parseError' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/keyboardtranslator.h:371:10: note: Technically the member function 'QTerm::KeyboardTranslatorReader::parseError' can be static (but you may consider moving to unnamed namespace). 2.17.0 qterm-0.8.2/src/keyboardtranslator.h:396:18: performance:inconclusive: Technically the member function 'QTerm::KeyboardTranslatorReader::tokenize' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/keyboardtranslator.cpp:346:66: note: Technically the member function 'QTerm::KeyboardTranslatorReader::tokenize' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/keyboardtranslator.h:396:18: note: Technically the member function 'QTerm::KeyboardTranslatorReader::tokenize' can be static (but you may consider moving to unnamed namespace). 2.17.0 qterm-0.8.2/src/keyboardtranslator.h:398:10: performance:inconclusive: Technically the member function 'QTerm::KeyboardTranslatorReader::decodeSequence' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/keyboardtranslator.cpp:156:32: note: Technically the member function 'QTerm::KeyboardTranslatorReader::decodeSequence' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/keyboardtranslator.h:398:10: note: Technically the member function 'QTerm::KeyboardTranslatorReader::decodeSequence' can be static (but you may consider moving to unnamed namespace). head qterm-0.8.2/src/osdmessage.cpp:158:40: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::PageViewMessage::type' can be const. [functionConst] qterm-0.8.2/src/osdmessage.h:35:10: note: Either there is a missing 'override', or the member function 'QTerm::PageViewMessage::type' can be const. qterm-0.8.2/src/osdmessage.cpp:158:40: note: Either there is a missing 'override', or the member function 'QTerm::PageViewMessage::type' can be const. 2.17.0 qterm-0.8.2/src/osdmessage.h:35:10: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::PageViewMessage::type' can be const. [functionConst] qterm-0.8.2/src/osdmessage.cpp:158:40: note: Either there is a missing 'override', or the member function 'QTerm::PageViewMessage::type' can be const. qterm-0.8.2/src/osdmessage.h:35:10: note: Either there is a missing 'override', or the member function 'QTerm::PageViewMessage::type' can be const. head qterm-0.8.2/src/qtermbbs.cpp:253:10: style:inconclusive: Technically the member function 'QTerm::BBS::getPageState' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.h:53:9: note: Technically the member function 'QTerm::BBS::getPageState' can be const. qterm-0.8.2/src/qtermbbs.cpp:253:10: note: Technically the member function 'QTerm::BBS::getPageState' can be const. head qterm-0.8.2/src/qtermbbs.cpp:258:11: style:inconclusive: Technically the member function 'QTerm::BBS::getMenuChar' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.h:54:10: note: Technically the member function 'QTerm::BBS::getMenuChar' can be const. qterm-0.8.2/src/qtermbbs.cpp:258:11: note: Technically the member function 'QTerm::BBS::getMenuChar' can be const. head qterm-0.8.2/src/qtermbbs.cpp:374:12: style:inconclusive: Technically the member function 'QTerm::BBS::getSelectRect' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.h:55:11: note: Technically the member function 'QTerm::BBS::getSelectRect' can be const. qterm-0.8.2/src/qtermbbs.cpp:374:12: note: Technically the member function 'QTerm::BBS::getSelectRect' can be const. head qterm-0.8.2/src/qtermbbs.cpp:379:11: performance:inconclusive: Technically the member function 'QTerm::BBS::isUnicolor' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/qtermbbs.h:67:10: note: Technically the member function 'QTerm::BBS::isUnicolor' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/qtermbbs.cpp:379:11: note: Technically the member function 'QTerm::BBS::isUnicolor' can be static (but you may consider moving to unnamed namespace). head qterm-0.8.2/src/qtermbbs.cpp:386:53: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] head qterm-0.8.2/src/qtermbbs.cpp:394:11: performance:inconclusive: Technically the member function 'QTerm::BBS::isIllChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/qtermbbs.h:68:10: note: Technically the member function 'QTerm::BBS::isIllChar' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/qtermbbs.cpp:394:11: note: Technically the member function 'QTerm::BBS::isIllChar' can be static (but you may consider moving to unnamed namespace). head qterm-0.8.2/src/qtermbbs.cpp:524:14: style:inconclusive: Technically the member function 'QTerm::BBS::getUrl' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.h:51:13: note: Technically the member function 'QTerm::BBS::getUrl' can be const. qterm-0.8.2/src/qtermbbs.cpp:524:14: note: Technically the member function 'QTerm::BBS::getUrl' can be const. head qterm-0.8.2/src/qtermbbs.cpp:529:14: style:inconclusive: Technically the member function 'QTerm::BBS::getIP' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.h:52:13: note: Technically the member function 'QTerm::BBS::getIP' can be const. qterm-0.8.2/src/qtermbbs.cpp:529:14: note: Technically the member function 'QTerm::BBS::getIP' can be const. head qterm-0.8.2/src/qtermbbs.cpp:63:10: style:inconclusive: Technically the member function 'QTerm::BBS::getScreenStart' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.h:40:9: note: Technically the member function 'QTerm::BBS::getScreenStart' can be const. qterm-0.8.2/src/qtermbbs.cpp:63:10: note: Technically the member function 'QTerm::BBS::getScreenStart' can be const. 2.17.0 qterm-0.8.2/src/qtermbbs.h:40:9: style:inconclusive: Technically the member function 'QTerm::BBS::getScreenStart' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.cpp:63:10: note: Technically the member function 'QTerm::BBS::getScreenStart' can be const. qterm-0.8.2/src/qtermbbs.h:40:9: note: Technically the member function 'QTerm::BBS::getScreenStart' can be const. 2.17.0 qterm-0.8.2/src/qtermbbs.h:51:13: style:inconclusive: Technically the member function 'QTerm::BBS::getUrl' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.cpp:524:14: note: Technically the member function 'QTerm::BBS::getUrl' can be const. qterm-0.8.2/src/qtermbbs.h:51:13: note: Technically the member function 'QTerm::BBS::getUrl' can be const. 2.17.0 qterm-0.8.2/src/qtermbbs.h:52:13: style:inconclusive: Technically the member function 'QTerm::BBS::getIP' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.cpp:529:14: note: Technically the member function 'QTerm::BBS::getIP' can be const. qterm-0.8.2/src/qtermbbs.h:52:13: note: Technically the member function 'QTerm::BBS::getIP' can be const. 2.17.0 qterm-0.8.2/src/qtermbbs.h:53:9: style:inconclusive: Technically the member function 'QTerm::BBS::getPageState' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.cpp:253:10: note: Technically the member function 'QTerm::BBS::getPageState' can be const. qterm-0.8.2/src/qtermbbs.h:53:9: note: Technically the member function 'QTerm::BBS::getPageState' can be const. 2.17.0 qterm-0.8.2/src/qtermbbs.h:54:10: style:inconclusive: Technically the member function 'QTerm::BBS::getMenuChar' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.cpp:258:11: note: Technically the member function 'QTerm::BBS::getMenuChar' can be const. qterm-0.8.2/src/qtermbbs.h:54:10: note: Technically the member function 'QTerm::BBS::getMenuChar' can be const. 2.17.0 qterm-0.8.2/src/qtermbbs.h:55:11: style:inconclusive: Technically the member function 'QTerm::BBS::getSelectRect' can be const. [functionConst] qterm-0.8.2/src/qtermbbs.cpp:374:12: note: Technically the member function 'QTerm::BBS::getSelectRect' can be const. qterm-0.8.2/src/qtermbbs.h:55:11: note: Technically the member function 'QTerm::BBS::getSelectRect' can be const. 2.17.0 qterm-0.8.2/src/qtermbbs.h:67:10: performance:inconclusive: Technically the member function 'QTerm::BBS::isUnicolor' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/qtermbbs.cpp:379:11: note: Technically the member function 'QTerm::BBS::isUnicolor' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/qtermbbs.h:67:10: note: Technically the member function 'QTerm::BBS::isUnicolor' can be static (but you may consider moving to unnamed namespace). 2.17.0 qterm-0.8.2/src/qtermbbs.h:68:10: performance:inconclusive: Technically the member function 'QTerm::BBS::isIllChar' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/src/qtermbbs.cpp:394:11: note: Technically the member function 'QTerm::BBS::isIllChar' can be static (but you may consider moving to unnamed namespace). qterm-0.8.2/src/qtermbbs.h:68:10: note: Technically the member function 'QTerm::BBS::isIllChar' can be static (but you may consider moving to unnamed namespace). head qterm-0.8.2/src/qtermbuffer.cpp:103:13: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::lines' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.h:35:9: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::lines' can be const. qterm-0.8.2/src/qtermbuffer.cpp:103:13: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::lines' can be const. head qterm-0.8.2/src/qtermbuffer.cpp:107:13: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::line' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.h:36:9: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::line' can be const. qterm-0.8.2/src/qtermbuffer.cpp:107:13: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::line' can be const. head qterm-0.8.2/src/qtermbuffer.cpp:250:13: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretX' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.h:38:10: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretX' can be const. qterm-0.8.2/src/qtermbuffer.cpp:250:13: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretX' can be const. head qterm-0.8.2/src/qtermbuffer.cpp:254:13: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretY' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.h:39:10: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretY' can be const. qterm-0.8.2/src/qtermbuffer.cpp:254:13: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretY' can be const. head qterm-0.8.2/src/qtermbuffer.cpp:581:14: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::isSelected' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.h:94:10: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::isSelected' can be const. qterm-0.8.2/src/qtermbuffer.cpp:581:14: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::isSelected' can be const. head qterm-0.8.2/src/qtermbuffer.cpp:98:13: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::columns' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.h:34:9: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::columns' can be const. qterm-0.8.2/src/qtermbuffer.cpp:98:13: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::columns' can be const. 2.17.0 qterm-0.8.2/src/qtermbuffer.h:34:9: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::columns' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.cpp:98:13: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::columns' can be const. qterm-0.8.2/src/qtermbuffer.h:34:9: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::columns' can be const. 2.17.0 qterm-0.8.2/src/qtermbuffer.h:35:9: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::lines' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.cpp:103:13: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::lines' can be const. qterm-0.8.2/src/qtermbuffer.h:35:9: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::lines' can be const. 2.17.0 qterm-0.8.2/src/qtermbuffer.h:36:9: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::line' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.cpp:107:13: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::line' can be const. qterm-0.8.2/src/qtermbuffer.h:36:9: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::line' can be const. 2.17.0 qterm-0.8.2/src/qtermbuffer.h:38:10: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretX' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.cpp:250:13: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretX' can be const. qterm-0.8.2/src/qtermbuffer.h:38:10: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretX' can be const. 2.17.0 qterm-0.8.2/src/qtermbuffer.h:39:10: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretY' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.cpp:254:13: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretY' can be const. qterm-0.8.2/src/qtermbuffer.h:39:10: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::caretY' can be const. 2.17.0 qterm-0.8.2/src/qtermbuffer.h:94:10: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Buffer::isSelected' can be const. [functionConst] qterm-0.8.2/src/qtermbuffer.cpp:581:14: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::isSelected' can be const. qterm-0.8.2/src/qtermbuffer.h:94:10: note: Either there is a missing 'override', or the member function 'QTerm::Buffer::isSelected' can be const. head qterm-0.8.2/src/qtermconfig.cpp:122:14: style:inconclusive: Technically the member function 'QTerm::Config::checkError' can be const. [functionConst] qterm-0.8.2/src/qtermconfig.h:31:10: note: Technically the member function 'QTerm::Config::checkError' can be const. qterm-0.8.2/src/qtermconfig.cpp:122:14: note: Technically the member function 'QTerm::Config::checkError' can be const. head qterm-0.8.2/src/qtermconfig.cpp:141:14: style:inconclusive: Technically the member function 'QTerm::Config::hasSection' can be const. [functionConst] qterm-0.8.2/src/qtermconfig.h:27:10: note: Technically the member function 'QTerm::Config::hasSection' can be const. qterm-0.8.2/src/qtermconfig.cpp:141:14: note: Technically the member function 'QTerm::Config::hasSection' can be const. head qterm-0.8.2/src/qtermconfig.cpp:147:14: style:inconclusive: Technically the member function 'QTerm::Config::hasItem' can be const. [functionConst] qterm-0.8.2/src/qtermconfig.h:28:10: note: Technically the member function 'QTerm::Config::hasItem' can be const. qterm-0.8.2/src/qtermconfig.cpp:147:14: note: Technically the member function 'QTerm::Config::hasItem' can be const. head qterm-0.8.2/src/qtermconfig.cpp:161:18: style:inconclusive: Technically the member function 'QTerm::Config::getItemValue' can be const. [functionConst] qterm-0.8.2/src/qtermconfig.h:21:14: note: Technically the member function 'QTerm::Config::getItemValue' can be const. qterm-0.8.2/src/qtermconfig.cpp:161:18: note: Technically the member function 'QTerm::Config::getItemValue' can be const. head qterm-0.8.2/src/qtermconfig.cpp:45:17: style: Variable 'keys' is assigned a value that is never used. [unreadVariable] 2.17.0 qterm-0.8.2/src/qtermconfig.h:21:14: style:inconclusive: Technically the member function 'QTerm::Config::getItemValue' can be const. [functionConst] qterm-0.8.2/src/qtermconfig.cpp:161:18: note: Technically the member function 'QTerm::Config::getItemValue' can be const. qterm-0.8.2/src/qtermconfig.h:21:14: note: Technically the member function 'QTerm::Config::getItemValue' can be const. 2.17.0 qterm-0.8.2/src/qtermconfig.h:27:10: style:inconclusive: Technically the member function 'QTerm::Config::hasSection' can be const. [functionConst] qterm-0.8.2/src/qtermconfig.cpp:141:14: note: Technically the member function 'QTerm::Config::hasSection' can be const. qterm-0.8.2/src/qtermconfig.h:27:10: note: Technically the member function 'QTerm::Config::hasSection' can be const. 2.17.0 qterm-0.8.2/src/qtermconfig.h:28:10: style:inconclusive: Technically the member function 'QTerm::Config::hasItem' can be const. [functionConst] qterm-0.8.2/src/qtermconfig.cpp:147:14: note: Technically the member function 'QTerm::Config::hasItem' can be const. qterm-0.8.2/src/qtermconfig.h:28:10: note: Technically the member function 'QTerm::Config::hasItem' can be const. 2.17.0 qterm-0.8.2/src/qtermconfig.h:31:10: style:inconclusive: Technically the member function 'QTerm::Config::checkError' can be const. [functionConst] qterm-0.8.2/src/qtermconfig.cpp:122:14: note: Technically the member function 'QTerm::Config::checkError' can be const. qterm-0.8.2/src/qtermconfig.h:31:10: note: Technically the member function 'QTerm::Config::checkError' can be const. head qterm-0.8.2/src/qtermconvert.cpp:168:16: performance:inconclusive: Technically the member function 'QTerm::Convert::b2g' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/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.8.2/src/qtermconvert.cpp:168:16: note: Technically the member function 'QTerm::Convert::b2g' can be static (but you may consider moving to unnamed namespace). head qterm-0.8.2/src/qtermconvert.cpp:99:16: performance:inconclusive: Technically the member function 'QTerm::Convert::g2b' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/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.8.2/src/qtermconvert.cpp:99:16: note: Technically the member function 'QTerm::Convert::g2b' can be static (but you may consider moving to unnamed namespace). 2.17.0 qterm-0.8.2/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.8.2/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.8.2/src/qtermconvert.h:19:7: note: Technically the member function 'QTerm::Convert::g2b' can be static (but you may consider moving to unnamed namespace). 2.17.0 qterm-0.8.2/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.8.2/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.8.2/src/qtermconvert.h:20:7: note: Technically the member function 'QTerm::Convert::b2g' can be static (but you may consider moving to unnamed namespace). head qterm-0.8.2/src/qtermglobal.cpp:116:25: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Global::pathLib' can be const. [functionConst] qterm-0.8.2/src/qtermglobal.h:83:21: note: Either there is a missing 'override', or the member function 'QTerm::Global::pathLib' can be const. qterm-0.8.2/src/qtermglobal.cpp:116:25: note: Either there is a missing 'override', or the member function 'QTerm::Global::pathLib' can be const. head qterm-0.8.2/src/qtermglobal.cpp:121:25: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Global::pathCfg' can be const. [functionConst] qterm-0.8.2/src/qtermglobal.h:85:21: note: Either there is a missing 'override', or the member function 'QTerm::Global::pathCfg' can be const. qterm-0.8.2/src/qtermglobal.cpp:121:25: note: Either there is a missing 'override', or the member function 'QTerm::Global::pathCfg' can be const. head qterm-0.8.2/src/qtermglobal.cpp:600:49: style: C-style pointer casting [cstyleCast] head qterm-0.8.2/src/qtermglobal.cpp:608:49: style: C-style pointer casting [cstyleCast] head qterm-0.8.2/src/qtermglobal.cpp:609:49: style: C-style pointer casting [cstyleCast] head qterm-0.8.2/src/qtermglobal.cpp:92:14: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Global::isOK' can be const. [functionConst] qterm-0.8.2/src/qtermglobal.h:99:10: note: Either there is a missing 'override', or the member function 'QTerm::Global::isOK' can be const. qterm-0.8.2/src/qtermglobal.cpp:92:14: note: Either there is a missing 'override', or the member function 'QTerm::Global::isOK' can be const. 2.17.0 qterm-0.8.2/src/qtermglobal.h:83:21: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Global::pathLib' can be const. [functionConst] qterm-0.8.2/src/qtermglobal.cpp:116:25: note: Either there is a missing 'override', or the member function 'QTerm::Global::pathLib' can be const. qterm-0.8.2/src/qtermglobal.h:83:21: note: Either there is a missing 'override', or the member function 'QTerm::Global::pathLib' can be const. 2.17.0 qterm-0.8.2/src/qtermglobal.h:85:21: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Global::pathCfg' can be const. [functionConst] qterm-0.8.2/src/qtermglobal.cpp:121:25: note: Either there is a missing 'override', or the member function 'QTerm::Global::pathCfg' can be const. qterm-0.8.2/src/qtermglobal.h:85:21: note: Either there is a missing 'override', or the member function 'QTerm::Global::pathCfg' can be const. 2.17.0 qterm-0.8.2/src/qtermglobal.h:99:10: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Global::isOK' can be const. [functionConst] qterm-0.8.2/src/qtermglobal.cpp:92:14: note: Either there is a missing 'override', or the member function 'QTerm::Global::isOK' can be const. qterm-0.8.2/src/qtermglobal.h:99:10: note: Either there is a missing 'override', or the member function 'QTerm::Global::isOK' can be const. head qterm-0.8.2/src/qtermhttp.cpp:199:17: style: Variable 'strPool' is assigned a value that is never used. [unreadVariable] head qterm-0.8.2/src/qtermiplocation.cpp:112:27: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] qterm-0.8.2/src/qtermiplocation.cpp:110:26: note: Assuming allocation function fails qterm-0.8.2/src/qtermiplocation.cpp:110:11: note: Assignment 'buf=(char*)calloc(3,sizeof(char))', assigned value is 0 qterm-0.8.2/src/qtermiplocation.cpp:112:27: note: Null pointer dereference 2.17.0 qterm-0.8.2/src/qtermiplocation.cpp:147:47: error: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] qterm-0.8.2/src/qtermiplocation.cpp:142:25: note: Assuming allocation function fails qterm-0.8.2/src/qtermiplocation.cpp:142:11: note: Assignment 'buf=(char*)calloc(7,sizeof(char))', assigned value is 0 qterm-0.8.2/src/qtermiplocation.cpp:147:47: note: Null pointer addition head qterm-0.8.2/src/qtermiplocation.cpp:147:47: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] qterm-0.8.2/src/qtermiplocation.cpp:142:25: note: Assuming allocation function fails qterm-0.8.2/src/qtermiplocation.cpp:142:11: note: Assignment 'buf=(char*)calloc(7,sizeof(char))', assigned value is 0 qterm-0.8.2/src/qtermiplocation.cpp:147:47: note: Null pointer addition head qterm-0.8.2/src/qtermiplocation.cpp:52:18: style:inconclusive: Technically the member function 'QTerm::IPLocation::haveFile' can be const. [functionConst] qterm-0.8.2/src/qtermiplocation.h:29:10: note: Technically the member function 'QTerm::IPLocation::haveFile' can be const. qterm-0.8.2/src/qtermiplocation.cpp:52:18: note: Technically the member function 'QTerm::IPLocation::haveFile' can be const. head qterm-0.8.2/src/qtermiplocation.cpp:57:20: performance:inconclusive: Technically the member function 'QTerm::IPLocation::byteArrayToInt' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/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.8.2/src/qtermiplocation.cpp:57:20: note: Technically the member function 'QTerm::IPLocation::byteArrayToInt' can be static (but you may consider moving to unnamed namespace). head qterm-0.8.2/src/qtermiplocation.cpp:72:18: performance:inconclusive: Technically the member function 'QTerm::IPLocation::readFrom' can be static (but you may consider moving to unnamed namespace). [functionStatic] qterm-0.8.2/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.8.2/src/qtermiplocation.cpp:72:18: note: Technically the member function 'QTerm::IPLocation::readFrom' can be static (but you may consider moving to unnamed namespace). 2.17.0 qterm-0.8.2/src/qtermiplocation.h:29:10: style:inconclusive: Technically the member function 'QTerm::IPLocation::haveFile' can be const. [functionConst] qterm-0.8.2/src/qtermiplocation.cpp:52:18: note: Technically the member function 'QTerm::IPLocation::haveFile' can be const. qterm-0.8.2/src/qtermiplocation.h:29:10: note: Technically the member function 'QTerm::IPLocation::haveFile' can be const. 2.17.0 qterm-0.8.2/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.8.2/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.8.2/src/qtermiplocation.h:32:12: note: Technically the member function 'QTerm::IPLocation::byteArrayToInt' can be static (but you may consider moving to unnamed namespace). 2.17.0 qterm-0.8.2/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.8.2/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.8.2/src/qtermiplocation.h:33:10: note: Technically the member function 'QTerm::IPLocation::readFrom' can be static (but you may consider moving to unnamed namespace). head qterm-0.8.2/src/qtermscreen.cpp:1076:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Screen::eraseRect' can be static. [functionStatic] qterm-0.8.2/src/qtermscreen.h:118:10: note: Either there is a missing 'override', or the member function 'QTerm::Screen::eraseRect' can be static. qterm-0.8.2/src/qtermscreen.cpp:1076:14: note: Either there is a missing 'override', or the member function 'QTerm::Screen::eraseRect' can be static. head qterm-0.8.2/src/qtermscreen.cpp:392:15: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Screen::asciiFont' can be const. [functionConst] qterm-0.8.2/src/qtermscreen.h:69:11: note: Either there is a missing 'override', or the member function 'QTerm::Screen::asciiFont' can be const. qterm-0.8.2/src/qtermscreen.cpp:392:15: note: Either there is a missing 'override', or the member function 'QTerm::Screen::asciiFont' can be const. head qterm-0.8.2/src/qtermscreen.cpp:397:15: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Screen::generalFont' can be const. [functionConst] qterm-0.8.2/src/qtermscreen.h:70:11: note: Either there is a missing 'override', or the member function 'QTerm::Screen::generalFont' can be const. qterm-0.8.2/src/qtermscreen.cpp:397:15: note: Either there is a missing 'override', or the member function 'QTerm::Screen::generalFont' can be const. 2.17.0 qterm-0.8.2/src/qtermscreen.h:118:10: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Screen::eraseRect' can be static. [functionStatic] qterm-0.8.2/src/qtermscreen.cpp:1076:14: note: Either there is a missing 'override', or the member function 'QTerm::Screen::eraseRect' can be static. qterm-0.8.2/src/qtermscreen.h:118:10: note: Either there is a missing 'override', or the member function 'QTerm::Screen::eraseRect' can be static. 2.17.0 qterm-0.8.2/src/qtermscreen.h:69:11: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Screen::asciiFont' can be const. [functionConst] qterm-0.8.2/src/qtermscreen.cpp:392:15: note: Either there is a missing 'override', or the member function 'QTerm::Screen::asciiFont' can be const. qterm-0.8.2/src/qtermscreen.h:69:11: note: Either there is a missing 'override', or the member function 'QTerm::Screen::asciiFont' can be const. 2.17.0 qterm-0.8.2/src/qtermscreen.h:70:11: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Screen::generalFont' can be const. [functionConst] qterm-0.8.2/src/qtermscreen.cpp:397:15: note: Either there is a missing 'override', or the member function 'QTerm::Screen::generalFont' can be const. qterm-0.8.2/src/qtermscreen.h:70:11: note: Either there is a missing 'override', or the member function 'QTerm::Screen::generalFont' can be const. head qterm-0.8.2/src/qtermtelnet.cpp:393:13: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Telnet::raw_len' can be const. [functionConst] qterm-0.8.2/src/qtermtelnet.h:124:9: note: Either there is a missing 'override', or the member function 'QTerm::Telnet::raw_len' can be const. qterm-0.8.2/src/qtermtelnet.cpp:393:13: note: Either there is a missing 'override', or the member function 'QTerm::Telnet::raw_len' can be const. head qterm-0.8.2/src/qtermtelnet.cpp:531:13: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Telnet::no_op' can be static. [functionStatic] qterm-0.8.2/src/qtermtelnet.h:148:9: note: Either there is a missing 'override', or the member function 'QTerm::Telnet::no_op' can be static. qterm-0.8.2/src/qtermtelnet.cpp:531:13: note: Either there is a missing 'override', or the member function 'QTerm::Telnet::no_op' can be static. 2.17.0 qterm-0.8.2/src/qtermtelnet.h:124:9: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Telnet::raw_len' can be const. [functionConst] qterm-0.8.2/src/qtermtelnet.cpp:393:13: note: Either there is a missing 'override', or the member function 'QTerm::Telnet::raw_len' can be const. qterm-0.8.2/src/qtermtelnet.h:124:9: note: Either there is a missing 'override', or the member function 'QTerm::Telnet::raw_len' can be const. 2.17.0 qterm-0.8.2/src/qtermtelnet.h:148:9: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Telnet::no_op' can be static. [functionStatic] qterm-0.8.2/src/qtermtelnet.cpp:531:13: note: Either there is a missing 'override', or the member function 'QTerm::Telnet::no_op' can be static. qterm-0.8.2/src/qtermtelnet.h:148:9: note: Either there is a missing 'override', or the member function 'QTerm::Telnet::no_op' can be static. 2.17.0 qterm-0.8.2/src/qtermwindow.cpp:1293:9: style: Variable 'm_param' is assigned an expression that holds the same value. [redundantAssignment] qterm-0.8.2/src/qtermwindow.cpp:1271:18: note: backup is assigned 'm_param' here. qterm-0.8.2/src/qtermwindow.cpp:1293:9: note: Variable 'm_param' is assigned an expression that holds the same value. head qterm-0.8.2/src/qtermwindow.cpp:1405:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::on_actionStop_triggered' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.h:122:7: note: Either there is a missing 'override', or the member function 'QTerm::Window::on_actionStop_triggered' can be static. qterm-0.8.2/src/qtermwindow.cpp:1405:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::on_actionStop_triggered' can be static. head qterm-0.8.2/src/qtermwindow.cpp:1638:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::initScript' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.h:133:10: note: Either there is a missing 'override', or the member function 'QTerm::Window::initScript' can be static. qterm-0.8.2/src/qtermwindow.cpp:1638:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::initScript' can be static. head qterm-0.8.2/src/qtermwindow.cpp:1669:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::runScript' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.h:134:7: note: Either there is a missing 'override', or the member function 'QTerm::Window::runScript' can be static. qterm-0.8.2/src/qtermwindow.cpp:1669:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::runScript' can be static. head qterm-0.8.2/src/qtermwindow.cpp:488:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::enterEvent' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.h:186:10: note: Either there is a missing 'override', or the member function 'QTerm::Window::enterEvent' can be static. qterm-0.8.2/src/qtermwindow.cpp:488:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::enterEvent' can be static. head qterm-0.8.2/src/qtermwindow.cpp:492:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::leaveEvent' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.h:187:10: note: Either there is a missing 'override', or the member function 'QTerm::Window::leaveEvent' can be static. qterm-0.8.2/src/qtermwindow.cpp:492:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::leaveEvent' can be static. head qterm-0.8.2/src/qtermwindow.cpp:496:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::mouseDoubleClickEvent' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.h:181:10: note: Either there is a missing 'override', or the member function 'QTerm::Window::mouseDoubleClickEvent' can be static. qterm-0.8.2/src/qtermwindow.cpp:496:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::mouseDoubleClickEvent' can be static. head qterm-0.8.2/src/qtermwindow.cpp:888:7: style: Variable 'bAutoLogin' is assigned a value that is never used. [unreadVariable] head qterm-0.8.2/src/qtermwindow.cpp:891:10: style: Variable 'strSSHUser' is assigned a value that is never used. [unreadVariable] head qterm-0.8.2/src/qtermwindow.cpp:892:10: style: Variable 'strSSHPass' is assigned a value that is never used. [unreadVariable] 2.17.0 qterm-0.8.2/src/qtermwindow.h:122:7: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::on_actionStop_triggered' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.cpp:1405:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::on_actionStop_triggered' can be static. qterm-0.8.2/src/qtermwindow.h:122:7: note: Either there is a missing 'override', or the member function 'QTerm::Window::on_actionStop_triggered' can be static. 2.17.0 qterm-0.8.2/src/qtermwindow.h:133:10: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::initScript' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.cpp:1638:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::initScript' can be static. qterm-0.8.2/src/qtermwindow.h:133:10: note: Either there is a missing 'override', or the member function 'QTerm::Window::initScript' can be static. 2.17.0 qterm-0.8.2/src/qtermwindow.h:134:7: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::runScript' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.cpp:1669:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::runScript' can be static. qterm-0.8.2/src/qtermwindow.h:134:7: note: Either there is a missing 'override', or the member function 'QTerm::Window::runScript' can be static. 2.17.0 qterm-0.8.2/src/qtermwindow.h:181:10: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::mouseDoubleClickEvent' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.cpp:496:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::mouseDoubleClickEvent' can be static. qterm-0.8.2/src/qtermwindow.h:181:10: note: Either there is a missing 'override', or the member function 'QTerm::Window::mouseDoubleClickEvent' can be static. 2.17.0 qterm-0.8.2/src/qtermwindow.h:186:10: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::enterEvent' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.cpp:488:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::enterEvent' can be static. qterm-0.8.2/src/qtermwindow.h:186:10: note: Either there is a missing 'override', or the member function 'QTerm::Window::enterEvent' can be static. 2.17.0 qterm-0.8.2/src/qtermwindow.h:187:10: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Window::leaveEvent' can be static. [functionStatic] qterm-0.8.2/src/qtermwindow.cpp:492:14: note: Either there is a missing 'override', or the member function 'QTerm::Window::leaveEvent' can be static. qterm-0.8.2/src/qtermwindow.h:187:10: note: Either there is a missing 'override', or the member function 'QTerm::Window::leaveEvent' can be static. head qterm-0.8.2/src/qtermzmodem.cpp:1293:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIdleStr' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:430:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIdleStr' can be static. qterm-0.8.2/src/qtermzmodem.cpp:1293:14: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIdleStr' can be static. head qterm-0.8.2/src/qtermzmodem.cpp:1693:13: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCancel' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:452:9: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCancel' can be static. qterm-0.8.2/src/qtermzmodem.cpp:1693:13: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCancel' can be static. head qterm-0.8.2/src/qtermzmodem.cpp:1728:13: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCommandData' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:456:9: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCommandData' can be static. qterm-0.8.2/src/qtermzmodem.cpp:1728:13: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCommandData' can be static. head qterm-0.8.2/src/qtermzmodem.cpp:2124:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZFlowControl' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:414:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZFlowControl' can be static. qterm-0.8.2/src/qtermzmodem.cpp:2124:14: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZFlowControl' can be static. head qterm-0.8.2/src/qtermzmodem.cpp:2817:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::zmodemlog' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:524:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::zmodemlog' can be static. qterm-0.8.2/src/qtermzmodem.cpp:2817:14: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::zmodemlog' can be static. head qterm-0.8.2/src/qtermzmodem.cpp:884:13: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::XmodemRInit' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:395:9: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::XmodemRInit' can be static. qterm-0.8.2/src/qtermzmodem.cpp:884:13: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::XmodemRInit' can be static. head qterm-0.8.2/src/qtermzmodem.cpp:954:13: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZXmitChr' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:404:9: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZXmitChr' can be static. qterm-0.8.2/src/qtermzmodem.cpp:954:13: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZXmitChr' can be static. head qterm-0.8.2/src/qtermzmodem.cpp:967:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIFlush' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:406:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIFlush' can be static. qterm-0.8.2/src/qtermzmodem.cpp:967:14: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIFlush' can be static. head qterm-0.8.2/src/qtermzmodem.cpp:972:14: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZOFlush' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:407:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZOFlush' can be static. qterm-0.8.2/src/qtermzmodem.cpp:972:14: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZOFlush' can be static. head qterm-0.8.2/src/qtermzmodem.cpp:977:13: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZAttn' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.h:408:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZAttn' can be static. qterm-0.8.2/src/qtermzmodem.cpp:977:13: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZAttn' can be static. 2.17.0 qterm-0.8.2/src/qtermzmodem.h:395:9: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::XmodemRInit' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.cpp:884:13: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::XmodemRInit' can be static. qterm-0.8.2/src/qtermzmodem.h:395:9: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::XmodemRInit' can be static. 2.17.0 qterm-0.8.2/src/qtermzmodem.h:404:9: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZXmitChr' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.cpp:954:13: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZXmitChr' can be static. qterm-0.8.2/src/qtermzmodem.h:404:9: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZXmitChr' can be static. 2.17.0 qterm-0.8.2/src/qtermzmodem.h:406:10: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIFlush' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.cpp:967:14: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIFlush' can be static. qterm-0.8.2/src/qtermzmodem.h:406:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIFlush' can be static. 2.17.0 qterm-0.8.2/src/qtermzmodem.h:407:10: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZOFlush' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.cpp:972:14: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZOFlush' can be static. qterm-0.8.2/src/qtermzmodem.h:407:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZOFlush' can be static. 2.17.0 qterm-0.8.2/src/qtermzmodem.h:408:10: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZAttn' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.cpp:977:13: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZAttn' can be static. qterm-0.8.2/src/qtermzmodem.h:408:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZAttn' can be static. 2.17.0 qterm-0.8.2/src/qtermzmodem.h:414:10: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZFlowControl' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.cpp:2124:14: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZFlowControl' can be static. qterm-0.8.2/src/qtermzmodem.h:414:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZFlowControl' can be static. 2.17.0 qterm-0.8.2/src/qtermzmodem.h:430:10: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIdleStr' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.cpp:1293:14: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIdleStr' can be static. qterm-0.8.2/src/qtermzmodem.h:430:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::ZIdleStr' can be static. 2.17.0 qterm-0.8.2/src/qtermzmodem.h:452:9: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCancel' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.cpp:1693:13: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCancel' can be static. qterm-0.8.2/src/qtermzmodem.h:452:9: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCancel' can be static. 2.17.0 qterm-0.8.2/src/qtermzmodem.h:456:9: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCommandData' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.cpp:1728:13: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCommandData' can be static. qterm-0.8.2/src/qtermzmodem.h:456:9: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::GotCommandData' can be static. 2.17.0 qterm-0.8.2/src/qtermzmodem.h:524:10: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::Zmodem::zmodemlog' can be static. [functionStatic] qterm-0.8.2/src/qtermzmodem.cpp:2817:14: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::zmodemlog' can be static. qterm-0.8.2/src/qtermzmodem.h:524:10: note: Either there is a missing 'override', or the member function 'QTerm::Zmodem::zmodemlog' can be static. head qterm-0.8.2/src/schemedialog.cpp:43:23: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::schemeDialog::getScheme' can be const. [functionConst] qterm-0.8.2/src/schemedialog.h:16:13: note: Either there is a missing 'override', or the member function 'QTerm::schemeDialog::getScheme' can be const. qterm-0.8.2/src/schemedialog.cpp:43:23: note: Either there is a missing 'override', or the member function 'QTerm::schemeDialog::getScheme' can be const. 2.17.0 qterm-0.8.2/src/schemedialog.h:16:13: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::schemeDialog::getScheme' can be const. [functionConst] qterm-0.8.2/src/schemedialog.cpp:43:23: note: Either there is a missing 'override', or the member function 'QTerm::schemeDialog::getScheme' can be const. qterm-0.8.2/src/schemedialog.h:16:13: note: Either there is a missing 'override', or the member function 'QTerm::schemeDialog::getScheme' can be const. head qterm-0.8.2/src/scripthelper.cpp:227:20: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::isScriptLoaded' can be const. [functionConst] qterm-0.8.2/src/scripthelper.h:62:10: note: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::isScriptLoaded' can be const. qterm-0.8.2/src/scripthelper.cpp:227:20: note: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::isScriptLoaded' can be const. head qterm-0.8.2/src/scripthelper.cpp:294:23: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::version' can be static. [functionStatic] qterm-0.8.2/src/scripthelper.h:56:13: note: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::version' can be static. qterm-0.8.2/src/scripthelper.cpp:294:23: note: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::version' can be static. 2.17.0 qterm-0.8.2/src/scripthelper.h:56:13: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::version' can be static. [functionStatic] qterm-0.8.2/src/scripthelper.cpp:294:23: note: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::version' can be static. qterm-0.8.2/src/scripthelper.h:56:13: note: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::version' can be static. 2.17.0 qterm-0.8.2/src/scripthelper.h:62:10: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::isScriptLoaded' can be const. [functionConst] qterm-0.8.2/src/scripthelper.cpp:227:20: note: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::isScriptLoaded' can be const. qterm-0.8.2/src/scripthelper.h:62:10: note: Either there is a missing 'override', or the member function 'QTerm::ScriptHelper::isScriptLoaded' can be const. head qterm-0.8.2/src/shortcutsdialog.cpp:115:23: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::ShortcutsDialog::buttonDoneClicked' can be static. [functionStatic] qterm-0.8.2/src/shortcutsdialog.h:19:10: note: Either there is a missing 'override', or the member function 'QTerm::ShortcutsDialog::buttonDoneClicked' can be static. qterm-0.8.2/src/shortcutsdialog.cpp:115:23: note: Either there is a missing 'override', or the member function 'QTerm::ShortcutsDialog::buttonDoneClicked' can be static. 2.17.0 qterm-0.8.2/src/shortcutsdialog.h:19:10: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::ShortcutsDialog::buttonDoneClicked' can be static. [functionStatic] qterm-0.8.2/src/shortcutsdialog.cpp:115:23: note: Either there is a missing 'override', or the member function 'QTerm::ShortcutsDialog::buttonDoneClicked' can be static. qterm-0.8.2/src/shortcutsdialog.h:19:10: note: Either there is a missing 'override', or the member function 'QTerm::ShortcutsDialog::buttonDoneClicked' can be static. head qterm-0.8.2/src/ssh/auth.cpp:312:61: style: C-style pointer casting [cstyleCast] head qterm-0.8.2/src/ssh/auth.cpp:352:13: style: Variable 'name' is assigned a value that is never used. [unreadVariable] head qterm-0.8.2/src/ssh/auth.cpp:356:13: style: Variable 'instruction' is assigned a value that is never used. [unreadVariable] head qterm-0.8.2/src/ssh/auth.cpp:360:16: style: Variable 'langTag' is assigned a value that is never used. [unreadVariable] head qterm-0.8.2/src/ssh/channel.cpp:325:28: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::SSH1Channel::bytesAvailable' can be const. [functionConst] qterm-0.8.2/src/ssh/channel.h:81:19: note: Either there is a missing 'override', or the member function 'QTerm::SSH1Channel::bytesAvailable' can be const. qterm-0.8.2/src/ssh/channel.cpp:325:28: note: Either there is a missing 'override', or the member function 'QTerm::SSH1Channel::bytesAvailable' can be const. 2.17.0 qterm-0.8.2/src/ssh/channel.h:81:19: style:inconclusive: Either there is a missing 'override', or the member function 'QTerm::SSH1Channel::bytesAvailable' can be const. [functionConst] qterm-0.8.2/src/ssh/channel.cpp:325:28: note: Either there is a missing 'override', or the member function 'QTerm::SSH1Channel::bytesAvailable' can be const. qterm-0.8.2/src/ssh/channel.h:81:19: note: Either there is a missing 'override', or the member function 'QTerm::SSH1Channel::bytesAvailable' can be const. head qterm-0.8.2/src/ssh/kex.cpp:229:13: style: Variable 'hostKeyType' is assigned a value that is never used. [unreadVariable] head qterm-0.8.2/src/ssh/kex.cpp:423:91: style: C-style pointer casting [cstyleCast] head qterm-0.8.2/src/ssh/kex.cpp:526:9: style: Variable 'serverKeyLength' is assigned a value that is never used. [unreadVariable] head qterm-0.8.2/src/ssh/kex.cpp:541:9: style: Variable 'hostKeyLength' is assigned a value that is never used. [unreadVariable] head qterm-0.8.2/src/ssh/kex.cpp:582:10: style: Variable 'serverFlag' is assigned a value that is never used. [unreadVariable] head qterm-0.8.2/src/ssh/kex.cpp:584:10: style: Variable 'serverAuth' is assigned a value that is never used. [unreadVariable] head qterm-0.8.2/src/ssh/kex.cpp:621:73: style: C-style pointer casting [cstyleCast] head qterm-0.8.2/src/ssh/socket.cpp:225:17: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::SSHSocket::flush' can be static. [functionStatic] qterm-0.8.2/src/ssh/socket.h:130:10: note: Either there is a missing 'override', or the member function 'QTerm::SSHSocket::flush' can be static. qterm-0.8.2/src/ssh/socket.cpp:225:17: note: Either there is a missing 'override', or the member function 'QTerm::SSHSocket::flush' can be static. 2.17.0 qterm-0.8.2/src/ssh/socket.h:130:10: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::SSHSocket::flush' can be static. [functionStatic] qterm-0.8.2/src/ssh/socket.cpp:225:17: note: Either there is a missing 'override', or the member function 'QTerm::SSHSocket::flush' can be static. qterm-0.8.2/src/ssh/socket.h:130:10: note: Either there is a missing 'override', or the member function 'QTerm::SSHSocket::flush' can be static. head qterm-0.8.2/src/ssh/transport.cpp:110:72: style: C-style pointer casting [cstyleCast] head qterm-0.8.2/src/ssh/transport.cpp:123:52: style: C-style pointer casting [cstyleCast] head qterm-0.8.2/src/ssh/transport.cpp:198:49: style: C-style pointer casting [cstyleCast] head qterm-0.8.2/src/ssh/transport.cpp:199:50: style: C-style pointer casting [cstyleCast] head qterm-0.8.2/src/ssh/transport.cpp:200:50: style: C-style pointer casting [cstyleCast] head qterm-0.8.2/src/ssh/transport.cpp:205:49: style: C-style pointer casting [cstyleCast] head qterm-0.8.2/src/ssh/transport.cpp:206:50: style: C-style pointer casting [cstyleCast] head qterm-0.8.2/src/ssh/transport.cpp:207:50: style: C-style pointer casting [cstyleCast] head qterm-0.8.2/src/termstring.cpp:124:21: style:inconclusive: Technically the member function 'QTerm::TermString::string' can be const. [functionConst] qterm-0.8.2/src/termstring.h:32:13: note: Technically the member function 'QTerm::TermString::string' can be const. qterm-0.8.2/src/termstring.cpp:124:21: note: Technically the member function 'QTerm::TermString::string' can be const. head qterm-0.8.2/src/termstring.cpp:129:21: style:inconclusive: Technically the member function 'QTerm::TermString::mid' can be const. [functionConst] qterm-0.8.2/src/termstring.h:31:13: note: Technically the member function 'QTerm::TermString::mid' can be const. qterm-0.8.2/src/termstring.cpp:129:21: note: Technically the member function 'QTerm::TermString::mid' can be const. head qterm-0.8.2/src/termstring.cpp:158:17: style:inconclusive: Technically the member function 'QTerm::TermString::length' can be const. [functionConst] qterm-0.8.2/src/termstring.h:30:9: note: Technically the member function 'QTerm::TermString::length' can be const. qterm-0.8.2/src/termstring.cpp:158:17: note: Technically the member function 'QTerm::TermString::length' can be const. head qterm-0.8.2/src/termstring.cpp:163:17: style:inconclusive: Technically the member function 'QTerm::TermString::beginIndex' can be const. [functionConst] qterm-0.8.2/src/termstring.h:33:9: note: Technically the member function 'QTerm::TermString::beginIndex' can be const. qterm-0.8.2/src/termstring.cpp:163:17: note: Technically the member function 'QTerm::TermString::beginIndex' can be const. head qterm-0.8.2/src/termstring.cpp:168:17: style:inconclusive: Technically the member function 'QTerm::TermString::size' can be const. [functionConst] qterm-0.8.2/src/termstring.h:35:9: note: Technically the member function 'QTerm::TermString::size' can be const. qterm-0.8.2/src/termstring.cpp:168:17: note: Technically the member function 'QTerm::TermString::size' can be const. head qterm-0.8.2/src/termstring.cpp:179:18: style:inconclusive: Technically the member function 'QTerm::TermString::isPartial' can be const. [functionConst] qterm-0.8.2/src/termstring.h:36:10: note: Technically the member function 'QTerm::TermString::isPartial' can be const. qterm-0.8.2/src/termstring.cpp:179:18: note: Technically the member function 'QTerm::TermString::isPartial' can be const. head qterm-0.8.2/src/termstring.cpp:191:17: style:inconclusive: Technically the member function 'QTerm::TermString::pos' can be const. [functionConst] qterm-0.8.2/src/termstring.h:34:9: note: Technically the member function 'QTerm::TermString::pos' can be const. qterm-0.8.2/src/termstring.cpp:191:17: note: Technically the member function 'QTerm::TermString::pos' can be const. head qterm-0.8.2/src/termstring.cpp:203:18: style:inconclusive: Technically the member function 'QTerm::TermString::isEmpty' can be const. [functionConst] qterm-0.8.2/src/termstring.h:37:10: note: Technically the member function 'QTerm::TermString::isEmpty' can be const. qterm-0.8.2/src/termstring.cpp:203:18: note: Technically the member function 'QTerm::TermString::isEmpty' can be const. head qterm-0.8.2/src/termstring.cpp:81:18: style: Unused private function: 'TermString::dumpIndex' [unusedPrivateFunction] qterm-0.8.2/src/termstring.h:46:10: note: Unused private function: 'TermString::dumpIndex' qterm-0.8.2/src/termstring.cpp:81:18: note: Unused private function: 'TermString::dumpIndex' 2.17.0 qterm-0.8.2/src/termstring.h:30:9: style:inconclusive: Technically the member function 'QTerm::TermString::length' can be const. [functionConst] qterm-0.8.2/src/termstring.cpp:158:17: note: Technically the member function 'QTerm::TermString::length' can be const. qterm-0.8.2/src/termstring.h:30:9: note: Technically the member function 'QTerm::TermString::length' can be const. 2.17.0 qterm-0.8.2/src/termstring.h:31:13: style:inconclusive: Technically the member function 'QTerm::TermString::mid' can be const. [functionConst] qterm-0.8.2/src/termstring.cpp:129:21: note: Technically the member function 'QTerm::TermString::mid' can be const. qterm-0.8.2/src/termstring.h:31:13: note: Technically the member function 'QTerm::TermString::mid' can be const. 2.17.0 qterm-0.8.2/src/termstring.h:32:13: style:inconclusive: Technically the member function 'QTerm::TermString::string' can be const. [functionConst] qterm-0.8.2/src/termstring.cpp:124:21: note: Technically the member function 'QTerm::TermString::string' can be const. qterm-0.8.2/src/termstring.h:32:13: note: Technically the member function 'QTerm::TermString::string' can be const. 2.17.0 qterm-0.8.2/src/termstring.h:33:9: style:inconclusive: Technically the member function 'QTerm::TermString::beginIndex' can be const. [functionConst] qterm-0.8.2/src/termstring.cpp:163:17: note: Technically the member function 'QTerm::TermString::beginIndex' can be const. qterm-0.8.2/src/termstring.h:33:9: note: Technically the member function 'QTerm::TermString::beginIndex' can be const. 2.17.0 qterm-0.8.2/src/termstring.h:34:9: style:inconclusive: Technically the member function 'QTerm::TermString::pos' can be const. [functionConst] qterm-0.8.2/src/termstring.cpp:191:17: note: Technically the member function 'QTerm::TermString::pos' can be const. qterm-0.8.2/src/termstring.h:34:9: note: Technically the member function 'QTerm::TermString::pos' can be const. 2.17.0 qterm-0.8.2/src/termstring.h:35:9: style:inconclusive: Technically the member function 'QTerm::TermString::size' can be const. [functionConst] qterm-0.8.2/src/termstring.cpp:168:17: note: Technically the member function 'QTerm::TermString::size' can be const. qterm-0.8.2/src/termstring.h:35:9: note: Technically the member function 'QTerm::TermString::size' can be const. 2.17.0 qterm-0.8.2/src/termstring.h:36:10: style:inconclusive: Technically the member function 'QTerm::TermString::isPartial' can be const. [functionConst] qterm-0.8.2/src/termstring.cpp:179:18: note: Technically the member function 'QTerm::TermString::isPartial' can be const. qterm-0.8.2/src/termstring.h:36:10: note: Technically the member function 'QTerm::TermString::isPartial' can be const. 2.17.0 qterm-0.8.2/src/termstring.h:37:10: style:inconclusive: Technically the member function 'QTerm::TermString::isEmpty' can be const. [functionConst] qterm-0.8.2/src/termstring.cpp:203:18: note: Technically the member function 'QTerm::TermString::isEmpty' can be const. qterm-0.8.2/src/termstring.h:37:10: note: Technically the member function 'QTerm::TermString::isEmpty' can be const. 2.17.0 qterm-0.8.2/src/termstring.h:46:10: style: Unused private function: 'TermString::dumpIndex' [unusedPrivateFunction] head qterm-0.8.2/src/zmodemdialog.cpp:34:20: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::addErrorLog' can be static. [functionStatic] qterm-0.8.2/src/zmodemdialog.h:17:7: note: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::addErrorLog' can be static. qterm-0.8.2/src/zmodemdialog.cpp:34:20: note: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::addErrorLog' can be static. head qterm-0.8.2/src/zmodemdialog.cpp:39:20: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::clearErrorLog' can be static. [functionStatic] qterm-0.8.2/src/zmodemdialog.h:18:7: note: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::clearErrorLog' can be static. qterm-0.8.2/src/zmodemdialog.cpp:39:20: note: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::clearErrorLog' can be static. 2.17.0 qterm-0.8.2/src/zmodemdialog.h:17:7: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::addErrorLog' can be static. [functionStatic] qterm-0.8.2/src/zmodemdialog.cpp:34:20: note: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::addErrorLog' can be static. qterm-0.8.2/src/zmodemdialog.h:17:7: note: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::addErrorLog' can be static. 2.17.0 qterm-0.8.2/src/zmodemdialog.h:18:7: performance:inconclusive: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::clearErrorLog' can be static. [functionStatic] qterm-0.8.2/src/zmodemdialog.cpp:39:20: note: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::clearErrorLog' can be static. qterm-0.8.2/src/zmodemdialog.h:18:7: note: Either there is a missing 'override', or the member function 'QTerm::zmodemDialog::clearErrorLog' can be static. DONE