2025-05-10 16:32 ftp://ftp.de.debian.org/debian/pool/main/f/fqterm/fqterm_0.9.10.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --library=qt --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 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: beb3362 (2025-05-10 14:33:23 +0200) count: 1021 1017 elapsed-time: 5.0 4.9 head-timing-info: old-timing-info: head results: fqterm-0.9.10.1/src/common/fqterm_config.cpp:41:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/common/fqterm_config.cpp:168:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/common/fqterm_trace.h:94:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trace_level [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/common/fqterm_trace.h:114:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trace_level [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/common/fqterm_trace.h:129:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trace_level [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/common/fqterm_trace.h:152:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trace_level [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/common/fqterm_filedialog.cpp:151:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowDirsOnly [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/common/fqterm_config.h:40:3: style: Class 'FQTermConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/common/fqterm_config.cpp:31:43: style:inconclusive: Function 'FQTermConfig' argument 1 names different: declaration 'fileName' definition 'szFileName'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/common/fqterm_config.h:40:31: note: Function 'FQTermConfig' argument 1 names different: declaration 'fileName' definition 'szFileName'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:31:43: note: Function 'FQTermConfig' argument 1 names different: declaration 'fileName' definition 'szFileName'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:39:40: style:inconclusive: Function 'save' argument 1 names different: declaration 'fileName' definition 'szFileName'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/common/fqterm_config.h:44:28: note: Function 'save' argument 1 names different: declaration 'fileName' definition 'szFileName'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:39:40: note: Function 'save' argument 1 names different: declaration 'fileName' definition 'szFileName'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:99:46: style:inconclusive: Function 'addSection' argument 1 names different: declaration 'sectionName' definition 'szSection'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/common/fqterm_config.h:38:34: note: Function 'addSection' argument 1 names different: declaration 'sectionName' definition 'szSection'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:99:46: note: Function 'addSection' argument 1 names different: declaration 'sectionName' definition 'szSection'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:108:46: style:inconclusive: Function 'hasSection' argument 1 names different: declaration 'sectionName' definition 'szSection'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/common/fqterm_config.h:56:34: note: Function 'hasSection' argument 1 names different: declaration 'sectionName' definition 'szSection'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:108:46: note: Function 'hasSection' argument 1 names different: declaration 'sectionName' definition 'szSection'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:113:48: style:inconclusive: Function 'setItemValue' argument 1 names different: declaration 'sectionName' definition 'szSection'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/common/fqterm_config.h:46:36: note: Function 'setItemValue' argument 1 names different: declaration 'sectionName' definition 'szSection'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:113:48: note: Function 'setItemValue' argument 1 names different: declaration 'sectionName' definition 'szSection'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:114:34: style:inconclusive: Function 'setItemValue' argument 2 names different: declaration 'itemName' definition 'szItemName'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/common/fqterm_config.h:46:64: note: Function 'setItemValue' argument 2 names different: declaration 'itemName' definition 'szItemName'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:114:34: note: Function 'setItemValue' argument 2 names different: declaration 'itemName' definition 'szItemName'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:114:61: style:inconclusive: Function 'setItemValue' argument 3 names different: declaration 'itemValue' definition 'szItemValue'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/common/fqterm_config.h:47:36: note: Function 'setItemValue' argument 3 names different: declaration 'itemValue' definition 'szItemValue'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:114:61: note: Function 'setItemValue' argument 3 names different: declaration 'itemValue' definition 'szItemValue'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:124:51: style:inconclusive: Function 'getItemValue' argument 1 names different: declaration 'sectionName' definition 'szSection'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/common/fqterm_config.h:49:39: note: Function 'getItemValue' argument 1 names different: declaration 'sectionName' definition 'szSection'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:124:51: note: Function 'getItemValue' argument 1 names different: declaration 'sectionName' definition 'szSection'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:125:51: style:inconclusive: Function 'getItemValue' argument 2 names different: declaration 'itemName' definition 'szItemName'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/common/fqterm_config.h:50:39: note: Function 'getItemValue' argument 2 names different: declaration 'itemName' definition 'szItemName'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:125:51: note: Function 'getItemValue' argument 2 names different: declaration 'itemName' definition 'szItemName'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:134:49: style:inconclusive: Function 'renameSection' argument 1 names different: declaration 'sectionName' definition 'szSection'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/common/fqterm_config.h:55:37: note: Function 'renameSection' argument 1 names different: declaration 'sectionName' definition 'szSection'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:134:49: note: Function 'renameSection' argument 1 names different: declaration 'sectionName' definition 'szSection'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:135:35: style:inconclusive: Function 'renameSection' argument 2 names different: declaration 'newName' definition 'szNewName'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/common/fqterm_config.h:55:65: note: Function 'renameSection' argument 2 names different: declaration 'newName' definition 'szNewName'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:135:35: note: Function 'renameSection' argument 2 names different: declaration 'newName' definition 'szNewName'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:148:49: style:inconclusive: Function 'deleteSection' argument 1 names different: declaration 'sectionName' definition 'szSection'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/common/fqterm_config.h:53:37: note: Function 'deleteSection' argument 1 names different: declaration 'sectionName' definition 'szSection'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:148:49: note: Function 'deleteSection' argument 1 names different: declaration 'sectionName' definition 'szSection'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:156:46: style:inconclusive: Function 'deleteItem' argument 1 names different: declaration 'sectionName' definition 'szSection'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/common/fqterm_config.h:52:34: note: Function 'deleteItem' argument 1 names different: declaration 'sectionName' definition 'szSection'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:156:46: note: Function 'deleteItem' argument 1 names different: declaration 'sectionName' definition 'szSection'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:157:32: style:inconclusive: Function 'deleteItem' argument 2 names different: declaration 'itemName' definition 'szItemName'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/common/fqterm_config.h:52:62: note: Function 'deleteItem' argument 2 names different: declaration 'itemName' definition 'szItemName'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:157:32: note: Function 'deleteItem' argument 2 names different: declaration 'itemName' definition 'szItemName'. fqterm-0.9.10.1/src/common/fqterm_config.cpp:83:11: style: Unused variable: strLine [unusedVariable] fqterm-0.9.10.1/src/common/fqterm_config.cpp:83:20: style: Unused variable: strSection [unusedVariable] fqterm-0.9.10.1/src/common/fqterm_filedialog.cpp:39:3: performance: Variable 'configDir' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] fqterm-0.9.10.1/src/common/fqterm_filedialog.h:33:3: style: Class 'FQTermFileDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/common/fqterm_filedialog.cpp:115:11: style: The scope of the variable 'openDir' can be reduced. [variableScope] fqterm-0.9.10.1/src/common/fqterm_filedialog.cpp:36:67: style:inconclusive: Function 'FQTermFileDialog' argument 2 names different: declaration 'parent_' definition 'parent'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/common/fqterm_filedialog.h:33:51: note: Function 'FQTermFileDialog' argument 2 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/common/fqterm_filedialog.cpp:36:67: note: Function 'FQTermFileDialog' argument 2 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/common/fqterm_filedialog.cpp:56:54: style:inconclusive: Function 'getSaveName' argument 1 names different: declaration 'filename' definition 'fileToSave'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/common/fqterm_filedialog.h:36:38: note: Function 'getSaveName' argument 1 names different: declaration 'filename' definition 'fileToSave'. fqterm-0.9.10.1/src/common/fqterm_filedialog.cpp:56:54: note: Function 'getSaveName' argument 1 names different: declaration 'filename' definition 'fileToSave'. fqterm-0.9.10.1/src/common/fqterm_font.cpp:89:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/common/fqterm_font.cpp:218:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/common/fqterm_font.cpp:241:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/common/fqterm_param.cpp:28:3: performance: Variable 'name_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] fqterm-0.9.10.1/src/common/fqterm_param.cpp:29:3: performance: Variable 'hostAddress_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] fqterm-0.9.10.1/src/common/fqterm_param.cpp:33:3: performance: Variable 'preLoginCommand_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] fqterm-0.9.10.1/src/common/fqterm_param.cpp:34:3: performance: Variable 'userName_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] fqterm-0.9.10.1/src/common/fqterm_param.cpp:35:3: performance: Variable 'password_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] fqterm-0.9.10.1/src/common/fqterm_param.cpp:36:3: performance: Variable 'postLoginCommand_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] fqterm-0.9.10.1/src/common/fqterm_param.cpp:43:3: performance: Variable 'englishFontName_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] fqterm-0.9.10.1/src/common/fqterm_param.cpp:190:19: style:inconclusive: Technically the member function 'FQTerm::FQTermParam::operator==' can be const. [functionConst] fqterm-0.9.10.1/src/common/fqterm_param.h:87:8: note: Technically the member function 'FQTerm::FQTermParam::operator==' can be const. fqterm-0.9.10.1/src/common/fqterm_param.cpp:190:19: note: Technically the member function 'FQTerm::FQTermParam::operator==' can be const. fqterm-0.9.10.1/src/common/fqterm_param.cpp:267:7: style: Condition '!inited' is always true [knownConditionTrueFalse] fqterm-0.9.10.1/src/common/fqterm_param.cpp:116:43: style:inconclusive: Function 'copy' argument 1 names different: declaration 'parm' definition 'param'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/common/fqterm_param.h:217:34: note: Function 'copy' argument 1 names different: declaration 'parm' definition 'param'. fqterm-0.9.10.1/src/common/fqterm_param.cpp:116:43: note: Function 'copy' argument 1 names different: declaration 'parm' definition 'param'. fqterm-0.9.10.1/src/common/fqterm_font.cpp:166:19: performance:inconclusive: Use const reference for 'font_sets' to avoid unnecessary data copying. [redundantCopyLocalConst] fqterm-0.9.10.1/src/common/fqterm_font.cpp:59:36: performance: Function parameter 'langName' should be passed by const reference. [passedByValue] fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:49:16: warning: Member variable 'ExifExtractor::subIfdOffset_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:87:28: style:inconclusive: Technically the member function 'FQTerm::ExifExtractor::info' can be const. [functionConst] fqterm-0.9.10.1/src/common/fqterm_exif_extractor.h:46:15: note: Technically the member function 'FQTerm::ExifExtractor::info' can be const. fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:87:28: note: Technically the member function 'FQTerm::ExifExtractor::info' can be const. fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:607:21: style:inconclusive: Technically the member function 'FQTerm::ExifExtractor::toggleEndian' can be const. [functionConst] fqterm-0.9.10.1/src/common/fqterm_exif_extractor.h:62:8: note: Technically the member function 'FQTerm::ExifExtractor::toggleEndian' can be const. fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:607:21: note: Technically the member function 'FQTerm::ExifExtractor::toggleEndian' can be const. fqterm-0.9.10.1/src/common/fqterm_exif_extractor.h:73:5: performance:inconclusive: Technically the member function 'FQTerm::ExifExtractor::gcd' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/common/fqterm_exif_extractor.h:46:15: performance: Function 'info()' should return member 'exifInformation_' by const reference. [returnByReference] fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:608:18: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:633:15: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:635:18: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:489:17: style: Local variable 'info' shadows outer function [shadowFunction] fqterm-0.9.10.1/src/common/fqterm_exif_extractor.h:46:15: note: Shadowed declaration fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:489:17: note: Shadow variable fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:515:17: style: Local variable 'info' shadows outer function [shadowFunction] fqterm-0.9.10.1/src/common/fqterm_exif_extractor.h:46:15: note: Shadowed declaration fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:515:17: note: Shadow variable fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:60:56: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:286:12: style: Variable 'cc' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/common/fqterm_shortcuthelper.cpp:282:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable action_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/common/fqterm_path.cpp:79:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/common/fqterm_path.cpp:92:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/common/fqterm_path.cpp:167:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferAntialias [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/common/fqterm_sound.cpp:106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/common/fqterm_sound.h:55:3: style: Class 'FQTermSystemSound' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/common/fqterm_sound.h:61:8: style: The function 'play' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/common/fqterm_sound.h:49:16: note: Virtual function in base class fqterm-0.9.10.1/src/common/fqterm_sound.h:61:8: note: Function in derived class fqterm-0.9.10.1/src/common/fqterm_sound.h:73:8: style: The function 'play' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/common/fqterm_sound.h:49:16: note: Virtual function in base class fqterm-0.9.10.1/src/common/fqterm_sound.h:73:8: note: Function in derived class fqterm-0.9.10.1/src/common/fqterm_sound.cpp:106:49: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/common/fqterm_shortcuthelper.h:145:11: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermShortcutHelper::getShortcutDescription' can be const. [functionConst] fqterm-0.9.10.1/src/common/fqterm_shortcuthelper.h:148:11: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermShortcutHelper::getShortcutDefaultText' can be const. [functionConst] fqterm-0.9.10.1/src/common/fqterm_shortcuthelper.h:164:11: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermShortcutHelper::getShortcutKey' can be const. [functionConst] fqterm-0.9.10.1/src/common/fqterm_shortcuthelper.h:129:5: style: Struct 'ShortcutDescriptionEntry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/common/fqterm_shortcuthelper.h:145:11: performance: Function 'getShortcutDescription()' should return member 'description_' by const reference. [returnByReference] fqterm-0.9.10.1/src/common/fqterm_shortcuthelper.h:148:11: performance: Function 'getShortcutDefaultText()' should return member 'defaultshortcuttext_' by const reference. [returnByReference] fqterm-0.9.10.1/src/common/fqterm_shortcuthelper.h:164:11: performance: Function 'getShortcutKey()' should return member 'key_' by const reference. [returnByReference] fqterm-0.9.10.1/src/common/fqterm_trace.cpp:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/common/fqterm_trace.cpp:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut.cpp:49:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut.cpp:133:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut.cpp:153:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut.cpp:158:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut.cpp:175:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut.cpp:180:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut.cpp:190:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable enabled [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobal.h:203:66: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobal.h:202:5: warning: Member variable 'QxtPrivateInterface < QxtGlobalShortcut , QxtGlobalShortcutPrivate >::pvt' is not initialized in the copy constructor. [uninitMemberVarPrivate] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobal.h:203:26: warning: Member variable 'QxtPrivateInterface < QxtGlobalShortcut , QxtGlobalShortcutPrivate >::pvt' is not assigned a value in 'QxtPrivateInterface < QxtGlobalShortcut , QxtGlobalShortcutPrivate >::operator='. [operatorEqVarError] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobal.h:151:1: style: The class 'QxtPrivate < QxtGlobalShortcut >' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobal.h:203:26: error: No 'return' statement in non-void function causes undefined behavior. [operatorEqMissingReturnStatement] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_p.h:38:6: style: The destructor '~QxtGlobalShortcutPrivate' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobal.h:154:14: note: Virtual destructor in base class fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_p.h:38:6: note: Destructor in derived class fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_mac.cpp:43:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable noErr [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_mac.cpp:50:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEventClassKeyboard [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_mac.cpp:63:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_mac.cpp:83:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kVK_Return [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_mac.cpp:234:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kEventClassKeyboard [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_win.cpp:31:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WM_HOTKEY [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_win.cpp:44:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_win.cpp:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VK_ESCAPE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_win.cpp:58:57: style:inconclusive: Function 'nativeKeycode' argument 1 names different: declaration 'keycode' definition 'key'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_p.h:53:42: note: Function 'nativeKeycode' argument 1 names different: declaration 'keycode' definition 'key'. fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_win.cpp:58:57: note: Function 'nativeKeycode' argument 1 names different: declaration 'keycode' definition 'key'. fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_mac.cpp:231:9: style: Condition '!qxt_mac_handler_installed' is always true [knownConditionTrueFalse] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_mac.cpp:187:32: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_mac.cpp:190:21: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_mac.cpp:76:57: style:inconclusive: Function 'nativeKeycode' argument 1 names different: declaration 'keycode' definition 'key'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_p.h:53:42: note: Function 'nativeKeycode' argument 1 names different: declaration 'keycode' definition 'key'. fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_mac.cpp:76:57: note: Function 'nativeKeycode' argument 1 names different: declaration 'keycode' definition 'key'. fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_mac.cpp:214:43: style: Variable 'rec' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_x11.cpp:55:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeyPress [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_x11.cpp:69:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_x11.cpp:93:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GrabModeAsync [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_x11.cpp:111:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Mod2Mask [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_x11.cpp:57:26: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_x11.cpp:82:57: style:inconclusive: Function 'nativeKeycode' argument 1 names different: declaration 'keycode' definition 'key'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_p.h:53:42: note: Function 'nativeKeycode' argument 1 names different: declaration 'keycode' definition 'key'. fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_x11.cpp:82:57: note: Function 'nativeKeycode' argument 1 names different: declaration 'keycode' definition 'key'. fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_x11.cpp:31:60: style: Parameter 'event' can be declared as pointer to const. However it seems that 'qxt_x_errhandler' is a callback function, if 'event' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_x11.cpp:109:46: note: You might need to cast the function pointer here fqterm-0.9.10.1/src/fqterm/3rdparty/qxtglobalshortcut_x11.cpp:31:60: note: Parameter 'event' can be declared as pointer to const fqterm-0.9.10.1/src/common/fqterm_path.cpp:216:16: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] fqterm-0.9.10.1/src/common/fqterm_path.cpp:232:16: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] fqterm-0.9.10.1/src/common/fqterm_path.cpp:242:16: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] fqterm-0.9.10.1/src/common/fqterm_path.cpp:420:16: style: Obsolete function 'QString::sprintf' called. It is recommended to use 'QString::asprintf', 'QString::arg' or 'QTextStream' instead. [prohibitedsprintfCalled] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:124:3: warning: Member variable 'FQTermSocket::conn_info' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:66:3: style: Class 'FQTermSocketPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/protocol/fqterm_local_socket.h:14:4: style: The destructor '~FQTermLocalSocket' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:126:12: note: Virtual destructor in base class fqterm-0.9.10.1/src/protocol/fqterm_local_socket.h:14:4: note: Destructor in derived class fqterm-0.9.10.1/src/protocol/fqterm_local_socket.h:15:8: style: The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:128:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_local_socket.h:15:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_local_socket.h:16:8: style: The function 'setProxy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:129:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_local_socket.h:16:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_local_socket.h:19:8: style: The function 'connectToHost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:134:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_local_socket.h:19:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_local_socket.h:20:8: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:135:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_local_socket.h:20:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_local_socket.h:21:14: style: The function 'readBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:136:22: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_local_socket.h:21:14: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_local_socket.h:22:8: style: The function 'writeBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:137:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_local_socket.h:22:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_local_socket.h:23:17: style: The function 'bytesAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:138:25: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_local_socket.h:23:17: note: Function in derived class fqterm-0.9.10.1/src/common/fqterm_path.cpp:155:11: style: The scope of the variable 'pointsize' can be reduced. [variableScope] fqterm-0.9.10.1/src/common/fqterm_path.cpp:156:11: style: The scope of the variable 'pixelsize' can be reduced. [variableScope] fqterm-0.9.10.1/src/common/fqterm_path.cpp:226:33: style: Parameter 'pConf' can be declared as pointer to const [constParameterPointer] fqterm-0.9.10.1/src/common/fqterm_path.cpp:237:32: style: Parameter 'pConf' can be declared as pointer to const [constParameterPointer] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:123:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:227:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FULLSCREEN [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:381:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:445:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowFullScreen [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:496:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NEXTWINDOW [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:512:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:528:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:558:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CASCADEWINDOWS [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:583:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:591:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:632:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:678:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:749:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Information [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:781:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isRectSelect_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:789:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isColorCopy_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:801:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isAutoCopy_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:809:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isAutoWrap_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:818:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORCTL_NO [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:824:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORCTL_SMTH [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:830:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORCTL_PTT [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:843:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable COLORCTL_OLD_CUSTOM [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1014:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferAntialias [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1030:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowFullScreen [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1055:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BOSSCOLOR [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1137:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWITCHBAR [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1156:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1222:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOGRAW [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1228:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANTIIDLE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1234:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AUTOREPLY [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1243:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isSupportMouse_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1273:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isBeep_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1309:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStateChange [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1380:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1493:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1654:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_INFO [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1703:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable otherFontName_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1721:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CONN_INFO [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1760:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1842:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1866:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Context [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1961:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1984:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2008:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2082:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENGLISHFONT [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2093:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TopToolBarArea [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2119:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isAnsiColor_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2186:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:79:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClickFocus [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:268:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:307:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Normal [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:380:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:601:110: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1042:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URC [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1210:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1322:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1514:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteSpacing [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1549:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AbsoluteSpacing [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1599:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QFont [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1638:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoAntialias [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1725:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1787:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OpaqueMode [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1300:19: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::runPyScript' can be static. [functionStatic] fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:111:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::runPyScript' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1300:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::runPyScript' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:649:19: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::eventFilter' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:254:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::eventFilter' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:649:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::eventFilter' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2197:30: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageName' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:310:11: note: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageName' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2197:30: note: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageName' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2205:30: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageFormalName' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:311:11: note: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageFormalName' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2205:30: note: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageFormalName' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_screen.h:91:8: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermScreen::testPaintState' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_screen.h:100:7: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermScreen::getBufferStart' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_screen.h:169:7: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermScreen::getPosX' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_screen.h:172:7: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermScreen::getPosY' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_window.h:64:3: style: Class 'FQTermExternalEditor' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.h:44:3: style: Class 'FQTermTabBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.h:56:3: style: Class 'FQTermWndMgr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:310:11: performance: Function 'languageName()' should return member 'languageName_' by const reference. [returnByReference] fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:311:11: performance: Function 'languageFormalName()' should return member 'language_' by const reference. [returnByReference] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:548:50: style: Condition 'httpBrowser.isEmpty()' is always false [knownConditionTrueFalse] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:548:25: note: Assuming that condition 'httpBrowser.isNull()' is not redundant fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:548:50: note: Condition 'httpBrowser.isEmpty()' is always false fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1083:13: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1310:11: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1700:33: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2082:20: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1779:12: style: Variable 'strTmp' is reassigned a value before the old one has been used. [redundantAssignment] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1774:12: note: strTmp is assigned fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1779:12: note: strTmp is overwritten fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1763:11: style: The scope of the variable 'strItem' can be reduced. [variableScope] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1306:33: style:inconclusive: Function 'event' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:92:22: note: Function 'event' argument 1 names different: declaration 'event' definition 'e'. fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1306:33: note: Function 'event' argument 1 names different: declaration 'event' definition 'e'. fqterm-0.9.10.1/src/fqterm/fqterm_window.h:208:43: performance: Function parameter 'content' should be passed by const reference. [passedByValue] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.h:78:31: performance:inconclusive: Function parameter 'val' should be passed by const reference. [passedByValue] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2090:57: performance: Function parameter 'qssFile' should be passed by const reference. [passedByValue] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1673:17: style: Variable 'window' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:866:5: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:880:5: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1287:16: portability: Assigning a pointer to an integer is not portable. [AssignmentAddressToInteger] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1750:14: warning: Member variable 'PreeditLine::caret_offset_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/fqterm/fqterm_screen.h:231:10: style:inconclusive: Member variable 'FQTermScreen::enLetterSpacing_' is in the wrong place in the initializer list. [initializerList] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:64:7: note: Member variable 'FQTermScreen::enLetterSpacing_' is in the wrong place in the initializer list. fqterm-0.9.10.1/src/fqterm/fqterm_screen.h:231:10: note: Member variable 'FQTermScreen::enLetterSpacing_' is in the wrong place in the initializer list. fqterm-0.9.10.1/src/fqterm/fqterm_screen.h:250:8: style:inconclusive: Member variable 'FQTermScreen::backgroundUseAlpha_' is in the wrong place in the initializer list. [initializerList] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:71:7: note: Member variable 'FQTermScreen::backgroundUseAlpha_' is in the wrong place in the initializer list. fqterm-0.9.10.1/src/fqterm/fqterm_screen.h:250:8: note: Member variable 'FQTermScreen::backgroundUseAlpha_' is in the wrong place in the initializer list. fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1613:21: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermScreen::termFont' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_screen.h:80:9: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScreen::termFont' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1613:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScreen::termFont' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:72:17: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1477:20: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1863:43: style:inconclusive: Function 'paintEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/fqterm/fqterm_screen.h:52:33: note: Function 'paintEvent' argument 1 names different: declaration 'event' definition 'e'. fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1863:43: note: Function 'paintEvent' argument 1 names different: declaration 'event' definition 'e'. fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1106:17: style: Local variable 'j' shadows outer variable [shadowVariable] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1036:14: note: Shadowed declaration fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1106:17: note: Shadow variable fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:102:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:133:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Close [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:139:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:266:45: performance: Function parameter 'qssFile' should be passed by const reference. [passedByValue] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:200:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serverEncodingID_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:204:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hostAddress_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:208:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable port_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:212:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable protocolType_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:216:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable replyKeyCombination_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:242:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAE_FINISH [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:272:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:279:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:287:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:293:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:311:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OS_NEW_LINE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:320:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isRectSelect_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:414:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1071:30: style: Variable 'draw_half_begin_char' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1081:30: style: Variable 'draw_half_begin_char' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1091:30: style: Variable 'draw_half_begin_char' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.h:140:18: style:inconclusive: Member variable 'FQTermScriptEngine::engine_' is in the wrong place in the initializer list. [initializerList] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:72:3: note: Member variable 'FQTermScriptEngine::engine_' is in the wrong place in the initializer list. fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.h:140:18: note: Member variable 'FQTermScriptEngine::engine_' is in the wrong place in the initializer list. fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:296:29: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::platform' can be static. [functionStatic] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.h:121:11: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::platform' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:296:29: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::platform' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:310:29: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::newLine' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.h:123:11: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::newLine' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:310:29: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::newLine' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.h:45:3: style: Class 'FQTermScriptEngine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1214:10: style: Variable 'pt' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1255:9: style: Variable 'ascent' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1339:9: style: Unused variable: rcSelect [unusedVariable] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1339:27: style: Unused variable: rcInter [unusedVariable] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:322:27: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:442:51: style:inconclusive: Function 'setMenuRect' argument 2 names different: declaration 'col' definition 'column'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.h:107:33: note: Function 'setMenuRect' argument 2 names different: declaration 'col' definition 'column'. fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:442:51: note: Function 'setMenuRect' argument 2 names different: declaration 'col' definition 'column'. fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:241:65: performance: Function parameter 'content' should be passed by const reference. [passedByValue] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:471:12: style: Variable 'res' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:471:8: style: Variable 'res' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.cpp:59:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RoundedSouth [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.cpp:102:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.cpp:140:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.cpp:203:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_OpaquePaintEvent [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.cpp:271:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowSystemMenuHint [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.cpp:357:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShortcutOverride [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.cpp:368:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.cpp:375:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.h:98:9: style:inconclusive: Member variable 'FQTermWndMgr::subWindowSize_' is in the wrong place in the initializer list. [initializerList] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.cpp:55:7: note: Member variable 'FQTermWndMgr::subWindowSize_' is in the wrong place in the initializer list. fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.h:98:9: note: Member variable 'FQTermWndMgr::subWindowSize_' is in the wrong place in the initializer list. fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.cpp:67:16: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.cpp:91:29: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.cpp:188:29: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.cpp:225:46: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.cpp:344:9: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.cpp:358:21: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.cpp:186:51: style:inconclusive: Function 'refreshAllExcept' argument 1 names different: declaration 'mw' definition 'termWindow'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.h:88:40: note: Function 'refreshAllExcept' argument 1 names different: declaration 'mw' definition 'termWindow'. fqterm-0.9.10.1/src/fqterm/fqterm_wndmgr.cpp:186:51: note: Function 'refreshAllExcept' argument 1 names different: declaration 'mw' definition 'termWindow'. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:203:115: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:276:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:331:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:368:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStateChange [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:405:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Tab [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:454:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:511:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:558:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:617:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:647:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable proxyType_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:672:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:678:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:683:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:779:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Error [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:828:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isRectSelect_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:862:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isAutoWrap_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:936:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:946:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isRectSelect_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:954:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:971:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:977:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Clipboard [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1011:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Display [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1063:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1141:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isAutoReconnect_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1151:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kNormal [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1167:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAE_FINISH [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1234:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR_CR [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1256:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Info [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1265:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1613:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1672:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selection [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1680:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable serverEncodingID_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1760:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isBeep_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1824:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PointingHandCursor [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1873:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR_CR [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1927:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR_CR [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1960:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isAutoCopy_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1968:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Shift [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2328:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable otherFontName_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2355:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AltModifier [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2369:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2387:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SKET_KEY_PRESS [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2392:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMET_UNKOWN [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2426:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SMET_WHEEL [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2447:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProcessState [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2464:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftToRight [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2522:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Truncate [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2530:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NotRunning [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/main.cpp:87:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FQTERM_VERSION_STRING [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/fqterm_local_socket.cpp:10:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/fqterm_local_socket.cpp:29:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable local_shell_bin [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.h:80:8: style:inconclusive: Member variable 'FQTermExternalEditor::started_' is in the wrong place in the initializer list. [initializerList] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2445:3: note: Member variable 'FQTermExternalEditor::started_' is in the wrong place in the initializer list. fqterm-0.9.10.1/src/fqterm/fqterm_window.h:80:8: note: Member variable 'FQTermExternalEditor::started_' is in the wrong place in the initializer list. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2512:31: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermExternalEditor::getTempFilename' can be static. [functionStatic] fqterm-0.9.10.1/src/fqterm/fqterm_window.h:76:11: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermExternalEditor::getTempFilename' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2512:31: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermExternalEditor::getTempFilename' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:357:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::enterEvent' can be static. [functionStatic] fqterm-0.9.10.1/src/fqterm/fqterm_window.h:220:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::enterEvent' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:357:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::enterEvent' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:359:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::leaveEvent' can be static. [functionStatic] fqterm-0.9.10.1/src/fqterm/fqterm_window.h:221:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::leaveEvent' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:359:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::leaveEvent' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1650:52: style: Condition 'httpBrowser.isEmpty()' is always false [knownConditionTrueFalse] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1650:27: note: Assuming that condition 'httpBrowser.isNull()' is not redundant fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1650:52: note: Condition 'httpBrowser.isEmpty()' is always false fqterm-0.9.10.1/src/protocol/fqterm_socket_private.cpp:195:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOPROXY [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/fqterm_socket_private.cpp:215:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOPROXY [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/fqterm_socket_private.cpp:245:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSHOSTCONNECTED [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/fqterm_socket_private.cpp:306:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOPROXY [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/fqterm_socket_private.cpp:401:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NOPROXY [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/fqterm_socket_private.cpp:490:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSPROXYERROR [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:369:38: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:404:18: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:830:20: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:837:20: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:859:20: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:948:18: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:962:20: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2322:9: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2459:33: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2483:21: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2484:21: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:109:32: style:inconclusive: Function 'FQTermWindow' argument 4 names different: declaration 'addr' definition 'addressIndex'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/fqterm/fqterm_window.h:90:75: note: Function 'FQTermWindow' argument 4 names different: declaration 'addr' definition 'addressIndex'. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:109:32: note: Function 'FQTermWindow' argument 4 names different: declaration 'addr' definition 'addressIndex'. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:676:44: style:inconclusive: Function 'requestUserPwd' argument 1 names different: declaration 'userName' definition 'user'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/fqterm/fqterm_window.h:184:32: note: Function 'requestUserPwd' argument 1 names different: declaration 'userName' definition 'user'. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:676:44: note: Function 'requestUserPwd' argument 1 names different: declaration 'userName' definition 'user'. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:676:59: style:inconclusive: Function 'requestUserPwd' argument 2 names different: declaration 'password' definition 'pwd'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/fqterm/fqterm_window.h:184:51: note: Function 'requestUserPwd' argument 2 names different: declaration 'password' definition 'pwd'. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:676:59: note: Function 'requestUserPwd' argument 2 names different: declaration 'password' definition 'pwd'. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1966:38: style:inconclusive: Function 'sendKey' argument 1 names different: declaration 'key' definition 'keyCode'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/fqterm/fqterm_window.h:297:26: note: Function 'sendKey' argument 1 names different: declaration 'key' definition 'keyCode'. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1966:38: note: Function 'sendKey' argument 1 names different: declaration 'key' definition 'keyCode'. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1967:43: style:inconclusive: Function 'sendKey' argument 3 names different: declaration 'text' definition 't'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/fqterm/fqterm_window.h:298:31: note: Function 'sendKey' argument 3 names different: declaration 'text' definition 't'. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1967:43: note: Function 'sendKey' argument 3 names different: declaration 'text' definition 't'. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:369:30: style: Local variable 'event' shadows outer function [shadowFunction] fqterm-0.9.10.1/src/fqterm/fqterm_window.h:212:8: note: Shadowed declaration fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:369:30: note: Shadow variable fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.h:138:47: performance: Function parameter 'content' should be passed by const reference. [passedByValue] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1166:55: performance: Function parameter 'content' should be passed by const reference. [passedByValue] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:1605:36: performance: Function parameter 'url' should be passed by const reference. [passedByValue] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:874:15: style: Variable 'k' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2427:13: style: Variable 'delta' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2427:7: style: Variable 'delta' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/protocol/fqterm_socket_private.cpp:417:17: style: Obsolescent function 'gethostbyaddr' called. It is recommended to use 'getnameinfo' instead. [prohibitedgethostbyaddrCalled] fqterm-0.9.10.1/src/protocol/fqterm_socket_private.cpp:420:17: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] fqterm-0.9.10.1/src/protocol/fqterm_socket_private.cpp:56:28: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/fqterm_socket_private.cpp:58:30: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/fqterm_socket_private.cpp:106:8: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/fqterm_socket_private.cpp:474:11: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/fqterm_socket_private.cpp:190:51: style:inconclusive: Function 'FQTermSocketPrivate' argument 1 names different: declaration 'parent_' definition 'parent'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:66:32: note: Function 'FQTermSocketPrivate' argument 1 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/protocol/fqterm_socket_private.cpp:190:51: note: Function 'FQTermSocketPrivate' argument 1 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/protocol/fqterm_socket_private.cpp:354:17: style: Local variable 'error' shadows outer function [shadowFunction] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:86:8: note: Shadowed declaration fqterm-0.9.10.1/src/protocol/fqterm_socket_private.cpp:354:17: note: Shadow variable fqterm-0.9.10.1/src/protocol/fqterm_socket_private.cpp:405:21: style: Variable 'hostent' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.cpp:70:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SocketError [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.cpp:119:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/fqterm_telnet_socket.cpp:14:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SocketError [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/fqterm_telnet_socket.h:12:4: style: The destructor '~FQTermTelnetSocket' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:126:12: note: Virtual destructor in base class fqterm-0.9.10.1/src/protocol/fqterm_telnet_socket.h:12:4: note: Destructor in derived class fqterm-0.9.10.1/src/protocol/fqterm_telnet_socket.h:14:8: style: The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:128:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_telnet_socket.h:14:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_telnet_socket.h:15:8: style: The function 'setProxy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:129:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_telnet_socket.h:15:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_telnet_socket.h:18:8: style: The function 'connectToHost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:134:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_telnet_socket.h:18:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_telnet_socket.h:19:8: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:135:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_telnet_socket.h:19:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_telnet_socket.h:20:14: style: The function 'readBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:136:22: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_telnet_socket.h:20:14: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_telnet_socket.h:21:8: style: The function 'writeBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:137:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_telnet_socket.h:21:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_telnet_socket.h:22:17: style: The function 'bytesAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:138:25: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_telnet_socket.h:22:17: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.cpp:49:3: performance: Variable 'init_user_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.cpp:50:3: performance: Variable 'init_passwd_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:97:3: style: Class 'FQTermSSHSocket' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:99:4: style: The destructor '~FQTermSSHSocket' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:126:12: note: Virtual destructor in base class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:99:4: note: Destructor in derived class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:102:8: style: The function 'setProxy' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:129:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:102:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:107:8: style: The function 'connectToHost' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:134:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:107:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:111:14: style: The function 'readBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:136:22: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:111:14: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:112:8: style: The function 'writeBlock' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:137:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:112:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:114:16: style: The function 'readyForInput' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:139:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:114:16: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:115:16: style: The function 'setTermSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:140:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:115:16: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:116:17: style: The function 'bytesAvailable' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:138:25: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:116:17: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:118:8: style: The function 'flush' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:128:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:118:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:119:8: style: The function 'close' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/fqterm_socket.h:135:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.h:119:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.cpp:182:47: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.cpp:226:32: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.cpp:290:34: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.cpp:317:20: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.cpp:327:18: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.cpp:340:18: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.cpp:358:28: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.cpp:367:33: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.cpp:376:26: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.cpp:240:17: style: The scope of the variable 'size' can be reduced. [variableScope] fqterm-0.9.10.1/src/protocol/fqterm_ssh_socket.cpp:384:43: performance: Function parameter 'reason' should be passed by const reference. [passedByValue] fqterm-0.9.10.1/src/protocol/internal/buffer.h:45:44: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] fqterm-0.9.10.1/src/protocol/internal/buffer.h:46:41: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] fqterm-0.9.10.1/src/protocol/internal/all_ciphers.c:12:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_aes_256_ctr [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/internal/all_ciphers.c:13:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_aes_192_ctr [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/internal/all_ciphers.c:14:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EVP_aes_128_ctr [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/internal/all_ciphers.c:16:35: style: Parameter 'me' can be declared as pointer to const. However it seems that 'dummy_init' is a callback function, if 'me' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fqterm-0.9.10.1/src/protocol/internal/all_ciphers.c:28:10: note: You might need to cast the function pointer here fqterm-0.9.10.1/src/protocol/internal/all_ciphers.c:16:35: note: Parameter 'me' can be declared as pointer to const fqterm-0.9.10.1/src/protocol/internal/all_ciphers.c:21:38: style: Parameter 'me' can be declared as pointer to const. However it seems that 'dummy_deinit' is a callback function, if 'me' is declared with const you might also need to cast function pointer(s). [constParameterCallback] fqterm-0.9.10.1/src/protocol/internal/all_ciphers.c:29:13: note: You might need to cast the function pointer here fqterm-0.9.10.1/src/protocol/internal/all_ciphers.c:21:38: note: Parameter 'me' can be declared as pointer to const fqterm-0.9.10.1/src/protocol/internal/ccan_base64.c:35:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/internal/ccan_base64.c:96:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/internal/ccan_base64.c:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/internal/ccan_base64.c:184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/internal/ccan_base64.c:196:11: style: Condition 'more==-1' is always false [knownConditionTrueFalse] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.h:48:3: style: Class 'FQTermSSHPacketSender' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh1_packet.h:31:16: style: The function 'parseData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.h:111:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh1_packet.h:31:16: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/ssh_endian.h:47:18: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/internal/ssh_endian.h:52:18: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/internal/ssh_endian.h:57:3: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/internal/ssh_endian.h:62:3: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/internal/curve25519/smult.c:247:38: style:inconclusive: Function 'crypto_scalarmult' argument 1 names different: declaration 'mypublic' definition 'q'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/curve25519/crypto_scalarmult.h:11:27: note: Function 'crypto_scalarmult' argument 1 names different: declaration 'mypublic' definition 'q'. fqterm-0.9.10.1/src/protocol/internal/curve25519/smult.c:247:38: note: Function 'crypto_scalarmult' argument 1 names different: declaration 'mypublic' definition 'q'. fqterm-0.9.10.1/src/protocol/internal/curve25519/smult.c:248:24: style:inconclusive: Function 'crypto_scalarmult' argument 2 names different: declaration 'secret' definition 'n'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/curve25519/crypto_scalarmult.h:11:47: note: Function 'crypto_scalarmult' argument 2 names different: declaration 'secret' definition 'n'. fqterm-0.9.10.1/src/protocol/internal/curve25519/smult.c:248:24: note: Function 'crypto_scalarmult' argument 2 names different: declaration 'secret' definition 'n'. fqterm-0.9.10.1/src/protocol/internal/curve25519/smult.c:249:24: style:inconclusive: Function 'crypto_scalarmult' argument 3 names different: declaration 'basepoint' definition 'p'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/curve25519/crypto_scalarmult.h:11:65: note: Function 'crypto_scalarmult' argument 3 names different: declaration 'basepoint' definition 'p'. fqterm-0.9.10.1/src/protocol/internal/curve25519/smult.c:249:24: note: Function 'crypto_scalarmult' argument 3 names different: declaration 'basepoint' definition 'p'. fqterm-0.9.10.1/src/protocol/internal/curve25519/smult.c:140:16: style: Unused variable: i [unusedVariable] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.cpp:30:16: warning: Member variable 'FQTermSSH2Kex::cookie_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.cpp:30:16: warning: Member variable 'FQTermSSH2Kex::server_flag_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.cpp:30:16: warning: Member variable 'FQTermSSH2Kex::ciphers_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.cpp:30:16: warning: Member variable 'FQTermSSH2Kex::auth_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.cpp:30:16: warning: Member variable 'FQTermSSH2Kex::session_key_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.h:80:24: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSSH2Kex::K_S' can be const. [functionConst] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.h:81:7: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSSH2Kex::K_S_len' can be const. [functionConst] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.h:88:4: style: The destructor '~FQTermSSH1Kex' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.h:52:12: note: Virtual destructor in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.h:88:4: note: Destructor in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.h:89:16: style: The function 'initKex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.h:54:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.h:89:16: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.h:92:16: style: The function 'handlePacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.h:58:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.h:92:16: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.h:71:4: style: The destructor '~FQTermSSH2Kex' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.h:52:12: note: Virtual destructor in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.h:71:4: note: Destructor in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.h:73:16: style: The function 'initKex' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.h:54:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.h:73:16: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.h:75:8: style: The function 'hostKeyHash' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.h:56:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.h:75:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.h:83:8: style: The function 'handlePacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.h:58:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.h:83:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.cpp:134:32: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.cpp:221:31: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.cpp:60:52: style:inconclusive: Function 'initKex' argument 2 names different: declaration 'outputSender' definition 'packetSender'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.h:74:47: note: Function 'initKex' argument 2 names different: declaration 'outputSender' definition 'packetSender'. fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.cpp:60:52: note: Function 'initKex' argument 2 names different: declaration 'outputSender' definition 'packetSender'. fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_kex.cpp:152:24: style: Variable 'hk_algo[hk_algo_len]' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_packet.h:36:15: style: The function 'parseData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.h:111:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh2_packet.h:36:15: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_auth.h:42:3: warning: Member variable 'FQTermSSHAuth::packet_receiver_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_auth.h:42:3: warning: Member variable 'FQTermSSHAuth::packet_sender_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_auth.h:69:3: warning: Member variable 'FQTermSSHPasswdAuth::is_tried_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_auth.h:88:8: style: The function 'handlePacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_auth.h:51:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_auth.h:88:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_auth.h:89:8: style: The function 'initAuth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_auth.h:48:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_auth.h:89:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_auth.h:106:8: style: The function 'handlePacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_auth.h:51:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_auth.h:106:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_auth.h:107:8: style: The function 'initAuth' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_auth.h:48:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_auth.h:107:8: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_auth.cpp:181:26: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_auth.cpp:183:19: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:42:3: warning: Member variable 'FQTermSSHChannel::is_closed_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:42:3: warning: Member variable 'FQTermSSHChannel::packet_receiver_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:42:3: warning: Member variable 'FQTermSSHChannel::packet_sender_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.cpp:147:3: performance: Variable 'channel_id_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:83:8: warning: The class 'FQTermSSH1Channel' defines member function with name 'channelReadyRead' also defined in its parent class 'FQTermSSHChannel'. [duplInheritedMember] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:58:8: note: Parent function 'FQTermSSHChannel::channelReadyRead' fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:83:8: note: Derived function 'FQTermSSH1Channel::channelReadyRead' fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:126:8: warning: The class 'FQTermSSH2Channel' defines member function with name 'channelReadyRead' also defined in its parent class 'FQTermSSHChannel'. [duplInheritedMember] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:58:8: note: Parent function 'FQTermSSHChannel::channelReadyRead' fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:126:8: note: Derived function 'FQTermSSH2Channel::channelReadyRead' fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:74:16: style: The function 'initChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:44:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:74:16: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:76:16: style: The function 'closeConnection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:47:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:76:16: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:77:16: style: The function 'changeTermSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:50:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:77:16: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:78:16: style: The function 'sendData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:52:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:78:16: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:81:16: style: The function 'handlePacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:55:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:81:16: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:117:16: style: The function 'initChannel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:44:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:117:16: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:119:16: style: The function 'closeConnection' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:47:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:119:16: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:120:16: style: The function 'changeTermSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:50:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:120:16: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:121:16: style: The function 'sendData' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:52:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:121:16: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:124:16: style: The function 'handlePacket' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:55:16: note: Virtual function in base class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.h:124:16: note: Function in derived class fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.cpp:71:31: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.cpp:102:33: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.cpp:340:29: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_channel.cpp:353:29: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.cpp:27:15: warning: Member variable 'FQTermSSHKex::packet_receiver_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.cpp:27:15: warning: Member variable 'FQTermSSHKex::packet_sender_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.cpp:45:16: warning: Member variable 'FQTermSSH1Kex::host_key_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.cpp:45:16: warning: Member variable 'FQTermSSH1Kex::server_key_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.cpp:45:16: warning: Member variable 'FQTermSSH1Kex::cookie_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.cpp:45:16: warning: Member variable 'FQTermSSH1Kex::server_flag_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.cpp:45:16: warning: Member variable 'FQTermSSH1Kex::ciphers_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.cpp:45:16: warning: Member variable 'FQTermSSH1Kex::auth_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.cpp:45:16: warning: Member variable 'FQTermSSH1Kex::session_id_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.cpp:45:16: warning: Member variable 'FQTermSSH1Kex::session_key_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.cpp:98:32: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.cpp:181:31: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.cpp:54:52: style:inconclusive: Function 'initKex' argument 2 names different: declaration 'outputSender' definition 'packetSender'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.h:90:47: note: Function 'initKex' argument 2 names different: declaration 'outputSender' definition 'packetSender'. fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_kex.cpp:54:52: note: Function 'initKex' argument 2 names different: declaration 'outputSender' definition 'packetSender'. fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:23:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DES_cblock [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.cpp:125:26: warning: Member variable 'FQTermSSHPacketReceiver::packet_type_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.cpp:125:26: warning: Member variable 'FQTermSSHPacketReceiver::real_data_len_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:65:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:65:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:66:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:66:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:67:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:67:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:68:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:68:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:70:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:70:3: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:72:3: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:72:3: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:74:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:74:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:75:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:75:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:76:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:64:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_3des-ssh1.c:76:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.cpp:66:14: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.cpp:148:24: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.cpp:60:51: style:inconclusive: Function 'putString' argument 1 names different: declaration 'string' definition 's'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.h:54:30: note: Function 'putString' argument 1 names different: declaration 'string' definition 's'. fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.cpp:60:51: note: Function 'putString' argument 1 names different: declaration 'string' definition 's'. fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.cpp:112:52: style:inconclusive: Function 'startMac' argument 1 names different: declaration 'sessionkey' definition 'key'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.h:65:31: note: Function 'startMac' argument 1 names different: declaration 'sessionkey' definition 'key'. fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.cpp:112:52: note: Function 'startMac' argument 1 names different: declaration 'sessionkey' definition 'key'. fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.cpp:227:54: style:inconclusive: Function 'startMac' argument 1 names different: declaration 'sessionkey' definition 'key'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.h:113:31: note: Function 'startMac' argument 1 names different: declaration 'sessionkey' definition 'key'. fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.cpp:227:54: note: Function 'startMac' argument 1 names different: declaration 'sessionkey' definition 'key'. fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.cpp:75:10: style: Unused variable: msg [unusedVariable] fqterm-0.9.10.1/src/protocol/internal/fqterm_ssh_packet.cpp:187:9: style: Unused variable: buf [unusedVariable] fqterm-0.9.10.1/src/protocol/internal/ssh_crypto_common.c:29:33: warning: Uninitialized variable: start [uninitvar] fqterm-0.9.10.1/src/protocol/internal/ssh_crypto_common.c:24:13: note: Assuming condition is false fqterm-0.9.10.1/src/protocol/internal/ssh_crypto_common.c:29:33: note: Uninitialized variable: start fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:162:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mdctx [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:178:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mdctx [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:194:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mdctx [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:210:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mdctx [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:244:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mdctx [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:150:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:149:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:149:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:150:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:151:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:149:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:149:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:151:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:152:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:149:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:149:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:152:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:225:13: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:248:15: note: Calling function 'ecdh_compute', 1st argument 'dh' value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:225:13: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:227:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:248:15: note: Calling function 'ecdh_compute', 1st argument 'dh' value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:227:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:228:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:248:15: note: Calling function 'ecdh_compute', 1st argument 'dh' value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:228:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:229:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:248:15: note: Calling function 'ecdh_compute', 1st argument 'dh' value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:229:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:231:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:248:15: note: Calling function 'ecdh_compute', 1st argument 'dh' value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:231:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:232:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:248:15: note: Calling function 'ecdh_compute', 1st argument 'dh' value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:232:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:233:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:248:15: note: Calling function 'ecdh_compute', 1st argument 'dh' value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:233:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:233:19: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:248:15: note: Calling function 'ecdh_compute', 1st argument 'dh' value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:233:19: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:233:36: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:248:15: note: Calling function 'ecdh_compute', 1st argument 'dh' value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:233:36: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:234:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:248:15: note: Calling function 'ecdh_compute', 1st argument 'dh' value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:234:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:235:25: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:248:15: note: Calling function 'ecdh_compute', 1st argument 'dh' value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:235:25: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:235:42: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:248:15: note: Calling function 'ecdh_compute', 1st argument 'dh' value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:235:42: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:242:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:242:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:243:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:243:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:253:46: style:inconclusive: Function 'ssh_dh_hash' argument 2 names different: declaration 'data' definition 'in'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.h:50:49: note: Function 'ssh_dh_hash' argument 2 names different: declaration 'data' definition 'in'. fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:253:46: note: Function 'ssh_dh_hash' argument 2 names different: declaration 'data' definition 'in'. fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:253:77: style:inconclusive: Function 'ssh_dh_hash' argument 4 names different: declaration 'len' definition 'n'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.h:50:78: note: Function 'ssh_dh_hash' argument 4 names different: declaration 'len' definition 'n'. fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:253:77: note: Function 'ssh_dh_hash' argument 4 names different: declaration 'len' definition 'n'. fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:44:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:44:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:45:44: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:45:44: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:46:2: warning: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:44:23: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:44:23: note: Assignment 'cipher->priv=malloc(sizeof(struct evp_priv))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:45:24: note: priv is assigned '(struct evp_priv*)cipher->priv' here. fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:46:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:47:2: warning: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:44:23: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:44:23: note: Assignment 'cipher->priv=malloc(sizeof(struct evp_priv))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:45:24: note: priv is assigned '(struct evp_priv*)cipher->priv' here. fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:47:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:48:2: warning: If memory allocation fails, then there is a possible null pointer dereference: priv [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:44:23: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:44:23: note: Assignment 'cipher->priv=malloc(sizeof(struct evp_priv))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:45:24: note: priv is assigned '(struct evp_priv*)cipher->priv' here. fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:48:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:49:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:49:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:50:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:50:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:51:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:51:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:52:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:52:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:53:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:53:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:54:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:54:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:55:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cipher [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:42: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:43:23: note: Assignment 'cipher=(struct SSH_CIPHER*)malloc(sizeof(struct SSH_CIPHER))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:55:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:41:40: style:inconclusive: Function 'new_ssh_cipher_evp' argument 2 names different: declaration 'key' definition 'ks'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/ssh_cipher.h:42:49: note: Function 'new_ssh_cipher_evp' argument 2 names different: declaration 'key' definition 'ks'. fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:41:40: note: Function 'new_ssh_cipher_evp' argument 2 names different: declaration 'key' definition 'ks'. fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:41:51: style:inconclusive: Function 'new_ssh_cipher_evp' argument 3 names different: declaration 'iv' definition 'is'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/ssh_cipher.h:42:61: note: Function 'new_ssh_cipher_evp' argument 3 names different: declaration 'iv' definition 'is'. fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:41:51: note: Function 'new_ssh_cipher_evp' argument 3 names different: declaration 'iv' definition 'is'. fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:41:62: style:inconclusive: Function 'new_ssh_cipher_evp' argument 4 names different: declaration 'blk' definition 'bs'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/ssh_cipher.h:42:72: note: Function 'new_ssh_cipher_evp' argument 4 names different: declaration 'blk' definition 'bs'. fqterm-0.9.10.1/src/protocol/internal/ssh_evp_cipher.c:41:62: note: Function 'new_ssh_cipher_evp' argument 4 names different: declaration 'blk' definition 'bs'. fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:222:6: style: Unused variable: i [unusedVariable] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:263:6: style: Unused variable: i [unusedVariable] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:263:9: style: Unused variable: j [unusedVariable] fqterm-0.9.10.1/src/fqterm/3rdparty/uaocodec.cpp:15653:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReplacementCharacter [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/uaocodec.cpp:15718:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ConvertInvalidToNull [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/internal/ssh_mac.c:30:3: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_mac.c:28:50: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_mac.c:28:24: note: Assignment 'm=(struct ssh_mac_t*)malloc(sizeof(struct ssh_mac_t))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_mac.c:30:3: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_mac.c:31:2: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_mac.c:28:50: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_mac.c:28:24: note: Assignment 'm=(struct ssh_mac_t*)malloc(sizeof(struct ssh_mac_t))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_mac.c:31:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:54:44: warning: If memory allocation fails, then there is a possible null pointer dereference: hosts [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:50:35: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:50:10: note: Assignment 'hosts=(struct ssh_host*)malloc(sizeof(struct ssh_host)*(size/64+1))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:54:44: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:59:7: warning: If memory allocation fails, then there is a possible null pointer dereference: hosts [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:50:35: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:50:10: note: Assignment 'hosts=(struct ssh_host*)malloc(sizeof(struct ssh_host)*(size/64+1))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:56:16: note: Assuming condition is false fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:59:7: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:168:9: warning: If memory allocation fails, then there is a possible null pointer dereference: ssh_hosts_file [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:167:25: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:167:25: note: Assignment 'ssh_hosts_file=malloc(strlen(myhome)+20)', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:168:9: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:169:9: warning: If memory allocation fails, then there is a possible null pointer dereference: ssh_hosts_file [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:167:25: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:167:25: note: Assignment 'ssh_hosts_file=malloc(strlen(myhome)+20)', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:169:9: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:54:9: style: Variable 'host_end' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:58:9: style: Variable 'type_end' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:62:9: style: Variable 'key_end' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:112:34: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] fqterm-0.9.10.1/src/protocol/internal/ssh_known_hosts.c:166:8: style: Variable 'myhome' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/protocol/internal/ssh_pubkey_crypto.c:39:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RSA_PKCS1_PADDING [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/internal/ssh_pubkey_crypto.c:9:2: warning: If memory allocation fails, then there is a possible null pointer dereference: k [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_pubkey_crypto.c:8:9: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_pubkey_crypto.c:7:27: note: Assignment 'k=(struct ssh_pubkey_t*)malloc(sizeof(struct ssh_pubkey_t))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_pubkey_crypto.c:9:2: note: Null pointer dereference fqterm-0.9.10.1/src/protocol/internal/ssh_pubkey_crypto.c:40:10: style: Checking if unsigned expression 'len' is less than zero. [unsignedLessThanZero] fqterm-0.9.10.1/src/protocol/internal/ssh_pubkey_crypto.c:70:7: style: Variable 'r' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:37:31: style:inconclusive: Function 'make_ssh1_packet' argument 1 names different: declaration 'src' definition 'orig_data'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/ssh_packet.h:31:31: note: Function 'make_ssh1_packet' argument 1 names different: declaration 'src' definition 'orig_data'. fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:37:31: note: Function 'make_ssh1_packet' argument 1 names different: declaration 'src' definition 'orig_data'. fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:37:50: style:inconclusive: Function 'make_ssh1_packet' argument 2 names different: declaration 'dest' definition 'data_to_send'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/ssh_packet.h:31:44: note: Function 'make_ssh1_packet' argument 2 names different: declaration 'dest' definition 'data_to_send'. fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:37:50: note: Function 'make_ssh1_packet' argument 2 names different: declaration 'dest' definition 'data_to_send'. fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:65:46: style:inconclusive: Function 'parse_ssh1_packet' argument 2 names different: declaration 'output' definition 'recvbuf'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/ssh_packet.h:35:46: note: Function 'parse_ssh1_packet' argument 2 names different: declaration 'output' definition 'recvbuf'. fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:65:46: note: Function 'parse_ssh1_packet' argument 2 names different: declaration 'output' definition 'recvbuf'. fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:125:30: style:inconclusive: Function 'make_ssh2_packet' argument 1 names different: declaration 'src' definition 'orig_data'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/ssh_packet.h:32:30: note: Function 'make_ssh2_packet' argument 1 names different: declaration 'src' definition 'orig_data'. fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:125:30: note: Function 'make_ssh2_packet' argument 1 names different: declaration 'src' definition 'orig_data'. fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:125:49: style:inconclusive: Function 'make_ssh2_packet' argument 2 names different: declaration 'dest' definition 'data_to_send'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/ssh_packet.h:32:43: note: Function 'make_ssh2_packet' argument 2 names different: declaration 'dest' definition 'data_to_send'. fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:125:49: note: Function 'make_ssh2_packet' argument 2 names different: declaration 'dest' definition 'data_to_send'. fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:198:22: style:inconclusive: Function 'parse_ssh2_packet' argument 5 names different: declaration 'is_mac' definition 'is_mac_'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/protocol/internal/ssh_packet.h:37:22: note: Function 'parse_ssh2_packet' argument 5 names different: declaration 'is_mac' definition 'is_mac_'. fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:198:22: note: Function 'parse_ssh2_packet' argument 5 names different: declaration 'is_mac' definition 'is_mac_'. fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:42:11: style: Variable 'data' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:68:11: style: Variable 'targetData' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:69:11: style: Variable 'sourceData' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:76:11: style: Variable 'buf' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:254:12: style: Variable 'received_digest' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:68:11: style: Variable 'targetData' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:69:11: style: Variable 'sourceData' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:142:16: style: Variable 'total_len' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/protocol/internal/ssh_packet.c:144:13: style: Variable 'total_len' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/protocol/internal/ssh_rsa.c:111:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SHA_DIGEST_LENGTH [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/protocol/internal/ssh_rsa.c:45:2: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] fqterm-0.9.10.1/src/protocol/internal/ssh_rsa.c:46:2: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] fqterm-0.9.10.1/src/protocol/internal/ssh_rsa.c:46:6: style: Variable 'len' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:984:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OS_NEW_LINE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:470:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFN_DETECT_MENU [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:719:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:869:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFN_AUTO_REPLY [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:906:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR_CR [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:953:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CHAR_CR [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:994:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable notransfer [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1266:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FQTERM_ENCODING_BIG5 [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1337:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SFN_ANTI_IDLE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1469:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NO_COLOR [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1490:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ANSWERBACK_MESSAGE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1527:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1549:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QueuedConnection [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1610:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DAE_TIMEOUT [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:75:15: warning: Member variable 'FQTermBuffer::is_smoothscroll_mode_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/terminal/fqterm_text_line.h:42:3: style: Class 'FQTermTextLine' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:238:32: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:248:24: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:254:25: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:293:29: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:320:29: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:332:29: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:698:9: style: The scope of the variable 'w' can be reduced. [variableScope] fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:192:45: style:inconclusive: Function 'writeText' argument 1 names different: declaration 'cstr' definition 'str'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/terminal/fqterm_buffer.h:139:33: note: Function 'writeText' argument 1 names different: declaration 'cstr' definition 'str'. fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:192:45: note: Function 'writeText' argument 1 names different: declaration 'cstr' definition 'str'. fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:349:35: style:inconclusive: Function 'setMargins' argument 1 names different: declaration 'top_row' definition 'top'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/terminal/fqterm_buffer.h:120:23: note: Function 'setMargins' argument 1 names different: declaration 'top_row' definition 'top'. fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:349:35: note: Function 'setMargins' argument 1 names different: declaration 'top_row' definition 'top'. fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:349:44: style:inconclusive: Function 'setMargins' argument 2 names different: declaration 'bottom_row' definition 'bottom'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/terminal/fqterm_buffer.h:120:36: note: Function 'setMargins' argument 2 names different: declaration 'bottom_row' definition 'bottom'. fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:349:44: note: Function 'setMargins' argument 2 names different: declaration 'bottom_row' definition 'bottom'. fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:428:40: style:inconclusive: Function 'moveCaretOffset' argument 1 names different: declaration 'coloumn_offset' definition 'column_offset'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/terminal/fqterm_buffer.h:167:28: note: Function 'moveCaretOffset' argument 1 names different: declaration 'coloumn_offset' definition 'column_offset'. fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:428:40: note: Function 'moveCaretOffset' argument 1 names different: declaration 'coloumn_offset' definition 'column_offset'. fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:843:44: style:inconclusive: Function 'setSelect' argument 1 names different: declaration 'start_point' definition 'pt1'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/terminal/fqterm_buffer.h:202:32: note: Function 'setSelect' argument 1 names different: declaration 'start_point' definition 'pt1'. fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:843:44: note: Function 'setSelect' argument 1 names different: declaration 'start_point' definition 'pt1'. fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:843:63: style:inconclusive: Function 'setSelect' argument 2 names different: declaration 'end_point' definition 'pt2'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/terminal/fqterm_buffer.h:202:59: note: Function 'setSelect' argument 2 names different: declaration 'end_point' definition 'pt2'. fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:843:63: note: Function 'setSelect' argument 2 names different: declaration 'end_point' definition 'pt2'. fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:891:56: style:inconclusive: Function 'isSelected' argument 2 names different: declaration 'isRectSel' definition 'is_rect_sel'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/terminal/fqterm_buffer.h:204:44: note: Function 'isSelected' argument 2 names different: declaration 'isRectSel' definition 'is_rect_sel'. fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:891:56: note: Function 'isSelected' argument 2 names different: declaration 'isRectSel' definition 'is_rect_sel'. fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:962:21: style: Variable 'line' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:934:22: error: Out of bounds access in expression 'line.at(last_non_space)' because 'line' is empty. [containerOutOfBounds] fqterm-0.9.10.1/src/terminal/fqterm_buffer.cpp:687:14: style: Unused variable: cstr [unusedVariable] fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:500:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable URC [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/fqterm_text_line.h:136:17: style:inconclusive: Member variable 'FQTermTextLine::stored_color_' is in the wrong place in the initializer list. [initializerList] fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:109:7: note: Member variable 'FQTermTextLine::stored_color_' is in the wrong place in the initializer list. fqterm-0.9.10.1/src/terminal/fqterm_text_line.h:136:17: note: Member variable 'FQTermTextLine::stored_color_' is in the wrong place in the initializer list. fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:505:22: performance:inconclusive: Technically the member function 'FQTerm::FQTermTextLine::getAnsiCtrlSeq' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/terminal/fqterm_text_line.h:149:8: note: Technically the member function 'FQTerm::FQTermTextLine::getAnsiCtrlSeq' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:505:22: note: Technically the member function 'FQTerm::FQTermTextLine::getAnsiCtrlSeq' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:37:22: performance:inconclusive: Technically the member function 'FQTerm::FQTermTextLine::verifyTextLine' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/terminal/fqterm_text_line.h:153:8: note: Technically the member function 'FQTerm::FQTermTextLine::verifyTextLine' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:37:22: note: Technically the member function 'FQTerm::FQTermTextLine::verifyTextLine' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:38:22: performance:inconclusive: Technically the member function 'FQTerm::FQTermTextLine::verifyCellRange' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/terminal/fqterm_text_line.h:154:8: note: Technically the member function 'FQTerm::FQTermTextLine::verifyCellRange' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:38:22: note: Technically the member function 'FQTerm::FQTermTextLine::verifyCellRange' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:193:17: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:137:8: style: The scope of the variable 'tempea' can be reduced. [variableScope] fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:208:22: style: Variable 'next_cell' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/terminal/internal/fqterm_decode.cpp:316:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normal_state_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_decode.cpp:338:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normal_state_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_decode.cpp:396:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normal_state_ [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_decode.cpp:474:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NORMAL [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_decode.cpp:602:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumpHexString [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_decode.cpp:993:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BGMASK [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_decode.cpp:1050:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSERT_MODE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_decode.cpp:1070:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INSERT_MODE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_decode.cpp:1089:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_MODE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_decode.cpp:1136:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CURSOR_MODE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_decode.cpp:1177:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMERIC_MODE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_decode.cpp:1182:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUMERIC_MODE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/uaocodec.cpp:15635:17: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/3rdparty/uaocodec.cpp:15728:21: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/3rdparty/uaocodec.cpp:15743:26: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/fqterm/3rdparty/uaocodec.cpp:15603:9: style: The scope of the variable 'idx' can be reduced. [variableScope] fqterm-0.9.10.1/src/fqterm/3rdparty/uaocodec.cpp:15604:12: style: The scope of the variable 'wc' can be reduced. [variableScope] fqterm-0.9.10.1/src/fqterm/3rdparty/uaocodec.cpp:15634:16: style: Unsigned expression 'wc' can't be negative so it is unnecessary to test it. [unsignedPositive] fqterm-0.9.10.1/src/terminal/internal/fqterm_decode.h:53:8: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermDecode::bellReceive' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/internal/fqterm_decode.cpp:372:7: style: The scope of the variable 'i' can be reduced. [variableScope] fqterm-0.9.10.1/src/fqterm/3rdparty/uaocodec.cpp:15753:23: style: Local variable 'aliases' shadows outer function [shadowFunction] fqterm-0.9.10.1/src/fqterm/3rdparty/uaocodec.h:60:23: note: Shadowed declaration fqterm-0.9.10.1/src/fqterm/3rdparty/uaocodec.cpp:15753:23: note: Shadow variable fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:232:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SocketError [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:340:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSRESOLVING [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:398:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSHOSTCONNECTED [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:408:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSCLOSED [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:418:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSCLOSEFINISH [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:426:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSHOSTFOUND [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:436:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TSREFUSED [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:569:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumpHexString [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:607:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dumpHexString [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:81:3: performance: Variable 'param_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:453:41: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getPageState' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:134:13: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getPageState' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:453:41: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getPageState' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:457:21: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getMenuChar' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:144:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getMenuChar' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:457:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getMenuChar' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.h:149:9: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getMenuRect' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:817:24: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getUrl' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:160:11: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getUrl' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:817:24: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getUrl' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:821:24: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getIP' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:161:11: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getIP' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:821:24: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getIP' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:830:21: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAntiIdle' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:175:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAntiIdle' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:830:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAntiIdle' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1362:21: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAutoReply' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:179:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAutoReply' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1362:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAutoReply' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.h:210:8: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isConnected' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:212:17: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::urlStartPoint' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:213:17: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::urlEndPoint' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1537:25: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isLogging' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:222:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isLogging' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1537:25: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isLogging' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1097:21: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::sendMouseState' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/fqterm_session.h:267:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::sendMouseState' can be static. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1097:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::sendMouseState' can be static. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:825:21: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isPageComplete' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:275:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isPageComplete' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:825:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isPageComplete' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.h:160:11: performance: Function 'getUrl()' should return member 'url_' by const reference. [returnByReference] fqterm-0.9.10.1/src/terminal/fqterm_session.h:161:11: performance: Function 'getIP()' should return member 'ip_' by const reference. [returnByReference] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1511:3: warning: Possible leak in public function. The pointer 'logData' is not deallocated before it is allocated. [publicAllocationError] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:509:43: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:530:30: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:535:32: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:650:32: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:651:33: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:948:21: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:952:21: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:958:21: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:972:21: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:991:24: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:523:19: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::raw_len' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.h:83:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::raw_len' can be const. fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:523:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::raw_len' can be const. fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:662:19: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::no_op' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.h:119:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::no_op' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:662:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::no_op' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:511:13: style: Condition 'wsize>0' is always false [knownConditionTrueFalse] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:495:11: note: Assignment 'wsize=0', assigned value is 0 fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:511:13: note: Condition 'wsize>0' is always false fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:517:13: style: Condition 'rsize>0' is always false [knownConditionTrueFalse] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:494:11: note: Assignment 'rsize=0', assigned value is 0 fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:517:13: note: Condition 'rsize>0' is always false fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:989:7: style: The scope of the variable 'zmodem_consumed' can be reduced. [variableScope] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:291:7: style: The scope of the variable 'sn' can be reduced. [variableScope] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:499:10: style: The scope of the variable 'ti' can be reduced. [variableScope] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:501:10: style: The scope of the variable 'c' can be reduced. [variableScope] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:600:10: style: The scope of the variable 'c' can be reduced. [variableScope] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:184:43: style:inconclusive: Function 'FQTermTelnet' argument 1 names different: declaration 'termtype' definition 'strTermType'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.h:65:31: note: Function 'FQTermTelnet' argument 1 names different: declaration 'termtype' definition 'strTermType'. fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:184:43: note: Function 'FQTermTelnet' argument 1 names different: declaration 'termtype' definition 'strTermType'. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1366:39: style:inconclusive: Function 'setAutoReply' argument 1 names different: declaration 'autoReply' definition 'on'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/terminal/fqterm_session.h:180:26: note: Function 'setAutoReply' argument 1 names different: declaration 'autoReply' definition 'on'. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1366:39: note: Function 'setAutoReply' argument 1 names different: declaration 'autoReply' definition 'on'. fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:184:70: style:inconclusive: Function 'FQTermTelnet' argument 3 names different: declaration 'numColumns' definition 'columns'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.h:65:55: note: Function 'FQTermTelnet' argument 3 names different: declaration 'numColumns' definition 'columns'. fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:184:70: note: Function 'FQTermTelnet' argument 3 names different: declaration 'numColumns' definition 'columns'. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1382:45: style:inconclusive: Function 'setProxy' argument 3 names different: declaration 'hostname' definition 'hostName'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/terminal/fqterm_session.h:205:20: note: Function 'setProxy' argument 3 names different: declaration 'hostname' definition 'hostName'. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1382:45: note: Function 'setProxy' argument 3 names different: declaration 'hostname' definition 'hostName'. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1383:45: style:inconclusive: Function 'setProxy' argument 5 names different: declaration 'username' definition 'userName'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/terminal/fqterm_session.h:206:20: note: Function 'setProxy' argument 5 names different: declaration 'username' definition 'userName'. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1383:45: note: Function 'setProxy' argument 5 names different: declaration 'username' definition 'userName'. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1387:48: style:inconclusive: Function 'connectHost' argument 1 names different: declaration 'hostname' definition 'hostName'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/terminal/fqterm_session.h:230:35: note: Function 'connectHost' argument 1 names different: declaration 'hostname' definition 'hostName'. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1387:48: note: Function 'connectHost' argument 1 names different: declaration 'hostname' definition 'hostName'. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1387:66: style:inconclusive: Function 'connectHost' argument 2 names different: declaration 'portnumber' definition 'portNumber'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/terminal/fqterm_session.h:230:53: note: Function 'connectHost' argument 2 names different: declaration 'portnumber' definition 'portNumber'. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1387:66: note: Function 'connectHost' argument 2 names different: declaration 'portnumber' definition 'portNumber'. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:673:10: style: Local variable 'urlStartPoint' shadows outer function [shadowFunction] fqterm-0.9.10.1/src/terminal/fqterm_session.h:212:17: note: Shadowed declaration fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:673:10: note: Shadow variable fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:674:10: style: Local variable 'urlEndPoint' shadows outer function [shadowFunction] fqterm-0.9.10.1/src/terminal/fqterm_session.h:213:17: note: Shadowed declaration fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:674:10: note: Shadow variable fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:290:21: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/terminal/fqterm_session.h:243:47: performance: Function parameter 'content' should be passed by const reference. [passedByValue] fqterm-0.9.10.1/src/terminal/fqterm_session.h:341:47: performance: Function parameter 'content' should be passed by const reference. [passedByValue] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:775:3: performance: Range variable 'domain' should be declared as const reference. [iterateByValue] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:610:15: style: Variable 'illChars' can be declared as const array [constVariable] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1558:22: error: Out of bounds access in expression 'line.at(last_non_space)' because 'line' is empty. [containerOutOfBounds] fqterm-0.9.10.1/src/ui/aboutdialog.cpp:44:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/aboutdialog.h:31:3: style: Class 'aboutDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/addrdialog.cpp:57:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SAVE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/addrdialog.cpp:84:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Background [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/addrdialog.cpp:289:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/addrdialog.cpp:313:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/addrdialog.cpp:345:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/addrdialog.h:43:15: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::addrDialog::param' can be const. [functionConst] fqterm-0.9.10.1/src/ui/addrdialog.h:37:3: style: Class 'addrDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/schemadialog.h:33:3: style: Class 'schemaDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/addrdialog.cpp:350:21: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/ui/addrdialog.cpp:368:50: style:inconclusive: Function 'updateSchemaList' argument 1 names different: declaration 'currentFile' definition 'currentSchema'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/ui/addrdialog.h:80:40: note: Function 'updateSchemaList' argument 1 names different: declaration 'currentFile' definition 'currentSchema'. fqterm-0.9.10.1/src/ui/addrdialog.cpp:368:50: note: Function 'updateSchemaList' argument 1 names different: declaration 'currentFile' definition 'currentSchema'. fqterm-0.9.10.1/src/fqterm/3rdparty/uaocodec.cpp:73:12: style: struct member 'Summary16::index' is never used. [unusedStructMember] fqterm-0.9.10.1/src/ui/articledialog.cpp:88:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/articledialog.h:34:3: style: Class 'articleDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/articledialog.cpp:39:61: style:inconclusive: Function 'articleDialog' argument 2 names different: declaration 'parent_' definition 'parent'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/ui/articledialog.h:34:42: note: Function 'articleDialog' argument 2 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/ui/articledialog.cpp:39:61: note: Function 'articleDialog' argument 2 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/ui/defineescape.h:31:3: style: Class 'DefineEscapeDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/fqterm_time_label.cpp:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/fqterm_time_label.h:34:3: style: Class 'FQTermTimeLabel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:736:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileBegin [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:832:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RmtCancel [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:908:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SndTimeout [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1089:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1385:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RmtCancel [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1715:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RmtCancel [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1883:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ProtocolErr [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1899:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RmtCancel [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1916:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EPERM [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1943:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RemoteMessage [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2017:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataErr [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2188:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2407:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileEnd [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2433:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileSkip [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2482:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataErr [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2951:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FileEnd [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2961:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DataErr [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/fqterm/3rdparty/uaocodec.cpp:74:12: style: struct member 'Summary16::used' is never used. [unusedStructMember] fqterm-0.9.10.1/src/fqterm/3rdparty/uaocodec.cpp:15604:15: style: Variable 'wc' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/fqterm/3rdparty/uaocodec.cpp:15627:22: style: Variable 'summary' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:96:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:241:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:303:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:322:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:353:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:367:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:412:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:501:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAspectRatio [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:516:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.h:47:3: style: Class 'FQTermCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:251:13: style: Condition '!isEmbedded' is always true [knownConditionTrueFalse] fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:233:9: note: Assuming that condition '!isEmbedded' is not redundant fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:251:13: note: Condition '!isEmbedded' is always true fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:510:30: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:48:60: style:inconclusive: Function 'FQTermCanvas' argument 2 names different: declaration 'parent_' definition 'parent'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.h:47:41: note: Function 'FQTermCanvas' argument 2 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:48:60: note: Function 'FQTermCanvas' argument 2 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:107:17: style: Variable 'gifGroup' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:107:26: style: Variable 'gifGroup' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:107:17: style: Variable 'gifGroup' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:157:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:206:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Midlight [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:288:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:336:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:372:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonModal [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:487:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonModal [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:564:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:620:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Shadow [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:710:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothPixmapTransform [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:759:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:807:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:1130:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gray [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:1289:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:1334:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:173:36: error: Array 'fqloraGeneralStatus[20]' accessed at index -1, which is out of bounds. [negativeIndex] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:955:9: style: Obsolete function 'qStableSort' called. It is recommended to use 'std::stable_sort' instead. [prohibitedqStableSortCalled] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:852:19: warning: The class 'ImageFlow' defines member function with name 'clear' also defined in its parent class 'PictureFlow'. [duplInheritedMember] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.h:154:8: note: Parent function 'PictureFlow::clear' fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:852:19: note: Derived function 'ImageFlow::clear' fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:1119:19: warning: The class 'ImageFlow' defines member function with name 'paintEvent' also defined in its parent class 'PictureFlow'. [duplInheritedMember] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.h:187:8: note: Parent function 'PictureFlow::paintEvent' fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:1119:19: note: Derived function 'ImageFlow::paintEvent' fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.h:79:3: style: Class 'PictureFlow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.h:130:5: style: Class 'ImageMenu' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.h:159:2: style: Class 'ImageFlow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.h:207:2: style: Class 'ImageFlowItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.h:209:2: style: Class 'ImageFlowItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.h:86:7: style: The function 'adjustItemSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/ui/imageviewer/fqtermimage.h:15:15: note: Virtual function in base class fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.h:86:7: note: Function in derived class fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.h:87:7: style: The function 'scrollTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/ui/imageviewer/fqtermimage.h:16:15: note: Virtual function in base class fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.h:87:7: note: Function in derived class fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.h:88:7: style: The function 'updateImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/ui/imageviewer/fqtermimage.h:17:15: note: Virtual function in base class fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.h:88:7: note: Function in derived class fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:421:9: style: The scope of the variable 'i' can be reduced. [variableScope] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:448:6: style: The scope of the variable 'i' can be reduced. [variableScope] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:481:11: style: The scope of the variable 'action' can be reduced. [variableScope] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:1032:12: style: The scope of the variable 'k' can be reduced. [variableScope] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:1033:16: style: The scope of the variable 'b' can be reduced. [variableScope] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:842:9: style: Local variable 'count' shadows outer function [shadowFunction] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.h:176:9: note: Shadowed declaration fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:842:9: note: Shadow variable fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:873:9: style: Local variable 'count' shadows outer function [shadowFunction] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.h:176:9: note: Shadowed declaration fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:873:9: note: Shadow variable fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:897:9: style: Local variable 'count' shadows outer function [shadowFunction] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.h:176:9: note: Shadowed declaration fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:897:9: note: Shadow variable fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:950:9: style: Local variable 'count' shadows outer function [shadowFunction] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.h:176:9: note: Shadowed declaration fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:950:9: note: Shadow variable fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:1021:9: style: Local variable 'count' shadows outer function [shadowFunction] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.h:176:9: note: Shadowed declaration fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:1021:9: note: Shadow variable fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:1046:9: style: Local variable 'count' shadows outer function [shadowFunction] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.h:176:9: note: Shadowed declaration fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:1046:9: note: Shadow variable fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:1110:9: style: Local variable 'count' shadows outer function [shadowFunction] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.h:176:9: note: Shadowed declaration fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:1110:9: note: Shadow variable fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:1135:17: style: Variable 'item' can be declared as reference to const [constVariableReference] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer.cpp:378:20: style: Variable 'saveAllButton' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.cpp:99:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RichText [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.cpp:230:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.cpp:261:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dialog [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.cpp:276:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.cpp:334:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.cpp:345:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.cpp:355:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.cpp:402:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DecorationRole [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.cpp:441:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.h:41:15: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::ItemDelegate::sizeHint' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.cpp:337:28: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::ImageViewerDirModel::columnCount' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.h:65:13: note: Either there is a missing 'override', or the member function 'FQTerm::ImageViewerDirModel::columnCount' can be static. fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.cpp:337:28: note: Either there is a missing 'override', or the member function 'FQTerm::ImageViewerDirModel::columnCount' can be static. fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.h:52:9: style: Class 'ExifTable' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.h:63:9: style: Class 'ImageViewerDirModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.h:76:14: style: The function 'scrollTo' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/ui/imageviewer/fqtermimage.h:16:15: note: Virtual function in base class fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.h:76:14: note: Function in derived class fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.h:77:14: style: The function 'updateImage' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/ui/imageviewer/fqtermimage.h:17:15: note: Virtual function in base class fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.h:77:14: note: Function in derived class fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.h:83:18: style: The function 'adjustItemSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] fqterm-0.9.10.1/src/ui/imageviewer/fqtermimage.h:15:15: note: Virtual function in base class fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.h:83:18: note: Function in derived class fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.cpp:419:17: style: Variable 'checkRect' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/ui/iplookup.cpp:51:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnicodeUTF8 [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/iplookup.h:31:3: style: Class 'IPLookupDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:531:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:566:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:617:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:652:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:863:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_RGB32 [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:1131:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AltModifier [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/keydialog.cpp:170:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/keydialog.h:34:3: style: Class 'keyDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/keydialog.cpp:122:11: style: The scope of the variable 'strItem1' can be reduced. [variableScope] fqterm-0.9.10.1/src/ui/keydialog.cpp:122:21: style: The scope of the variable 'strItem2' can be reduced. [variableScope] fqterm-0.9.10.1/src/ui/keydialog.cpp:38:54: style:inconclusive: Function 'keyDialog' argument 2 names different: declaration 'parent_' definition 'parent'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/ui/keydialog.h:34:38: note: Function 'keyDialog' argument 2 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/ui/keydialog.cpp:38:54: note: Function 'keyDialog' argument 2 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/ui/msgdialog.h:29:3: style: Class 'msgDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:282:3: style: Class 'PictureFlowPrivate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:801:20: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:802:20: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:815:24: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/ui/osdmessage.cpp:40:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/osdmessage.cpp:104:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:349:53: style:inconclusive: Function 'PictureFlowPrivate' argument 1 names different: declaration 'widget' definition 'w'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:282:35: note: Function 'PictureFlowPrivate' argument 1 names different: declaration 'widget' definition 'w'. fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:349:53: note: Function 'PictureFlowPrivate' argument 1 names different: declaration 'widget' definition 'w'. fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:721:15: style:inconclusive: Function 'renderSlide' argument 4 names different: declaration 'col' definition 'col2'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:343:77: note: Function 'renderSlide' argument 4 names different: declaration 'col' definition 'col2'. fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:721:15: note: Function 'renderSlide' argument 4 names different: declaration 'col' definition 'col2'. fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:859:37: style:inconclusive: Function 'recalc' argument 1 names different: declaration 'w' definition 'ww'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:342:19: note: Function 'recalc' argument 1 names different: declaration 'w' definition 'ww'. fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:859:37: note: Function 'recalc' argument 1 names different: declaration 'w' definition 'ww'. fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:859:45: style:inconclusive: Function 'recalc' argument 2 names different: declaration 'h' definition 'wh'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:342:26: note: Function 'recalc' argument 2 names different: declaration 'h' definition 'wh'. fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:859:45: note: Function 'recalc' argument 2 names different: declaration 'h' definition 'wh'. fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:1049:37: style:inconclusive: Function 'setZoomFactor' argument 1 names different: declaration 'zoom' definition 'z'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.h:109:26: note: Function 'setZoomFactor' argument 1 names different: declaration 'zoom' definition 'z'. fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:1049:37: note: Function 'setZoomFactor' argument 1 names different: declaration 'zoom' definition 'z'. fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:986:12: style: Local variable 'ftick' shadows outer variable [shadowVariable] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:936:10: note: Shadowed declaration fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:986:12: note: Shadow variable fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:993:12: style: Local variable 'ftick' shadows outer variable [shadowVariable] fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:936:10: note: Shadowed declaration fqterm-0.9.10.1/src/ui/imageviewer/pictureflow.cpp:993:12: note: Shadow variable fqterm-0.9.10.1/src/ui/osdmessage.h:36:3: style: Class 'PageViewMessage' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/overlayWidget.cpp:64:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Move [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/overlayWidget.cpp:77:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ChildAdded [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1047:19: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::XmodemRInit' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:389:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::XmodemRInit' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1047:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::XmodemRInit' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1117:19: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZXmitChr' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:396:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZXmitChr' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1117:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZXmitChr' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1128:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIFlush' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:398:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIFlush' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1128:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIFlush' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1132:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZOFlush' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:399:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZOFlush' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1132:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZOFlush' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1136:19: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZAttn' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:400:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZAttn' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1136:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZAttn' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2336:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZFlowControl' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:406:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZFlowControl' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2336:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZFlowControl' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1471:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIdleStr' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:422:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIdleStr' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1471:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIdleStr' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1904:19: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCancel' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:443:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCancel' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1904:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCancel' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1935:19: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCommandData' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:447:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCommandData' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1935:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCommandData' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:3022:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::zmodemlog' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:510:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::zmodemlog' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:3022:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::zmodemlog' can be static. fqterm-0.9.10.1/src/ui/popwidget.cpp:36:12: warning: Member variable 'popWidget::pTimer' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/ui/popwidget.cpp:36:12: warning: Member variable 'popWidget::stateID' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/ui/popwidget.cpp:36:12: warning: Member variable 'popWidget::stepID_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/ui/popwidget.cpp:36:12: warning: Member variable 'popWidget::intervalID_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/ui/popwidget.cpp:36:12: warning: Member variable 'popWidget::label_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/ui/popwidget.cpp:36:12: warning: Member variable 'popWidget::termWindow_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/ui/popwidget.cpp:127:17: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::popWidget::popup' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/popwidget.h:49:8: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::popup' can be static. fqterm-0.9.10.1/src/ui/popwidget.cpp:127:17: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::popup' can be static. fqterm-0.9.10.1/src/ui/popwidget.cpp:139:17: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::popWidget::setText' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/popwidget.h:50:8: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::setText' can be static. fqterm-0.9.10.1/src/ui/popwidget.cpp:139:17: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::setText' can be static. fqterm-0.9.10.1/src/ui/popwidget.cpp:143:17: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::popWidget::showTimer' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/popwidget.h:53:8: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::showTimer' can be static. fqterm-0.9.10.1/src/ui/popwidget.cpp:143:17: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::showTimer' can be static. fqterm-0.9.10.1/src/ui/popwidget.cpp:114:17: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::popWidget::mousePressEvent' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/popwidget.h:65:8: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::mousePressEvent' can be static. fqterm-0.9.10.1/src/ui/popwidget.cpp:114:17: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::mousePressEvent' can be static. fqterm-0.9.10.1/src/ui/popwidget.h:42:3: style: Class 'popWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:678:14: style: Condition 'err=ZXmitStr((uchar*)"rz\r",3,info)' is always false [knownConditionTrueFalse] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:678:24: note: Calling function 'ZXmitStr' returns 0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:678:14: note: Condition 'err=ZXmitStr((uchar*)"rz\r",3,info)' is always false fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1211:37: style: Condition 'apnd' is always false [knownConditionTrueFalse] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1198:14: note: Assignment 'apnd=0', assigned value is 0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1211:37: note: Condition 'apnd' is always false fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1398:40: style: Condition '(err=acceptPacket(info))!=0' is always false [knownConditionTrueFalse] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2549:18: note: Calling function 'ZXmitStr' returns 0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1398:32: note: Calling function 'acceptPacket' returns 0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1398:40: note: Condition '(err=acceptPacket(info))!=0' is always false fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2260:12: style: Condition 'err=ZXmitStr(info->buffer,len,info)' is always false [knownConditionTrueFalse] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2260:22: note: Calling function 'ZXmitStr' returns 0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2260:12: note: Condition 'err=ZXmitStr(info->buffer,len,info)' is always false fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2382:51: style: Condition '(err=ZAttn(info))!=0' is always false [knownConditionTrueFalse] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2382:43: note: Calling function 'ZAttn' returns 0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2382:51: note: Condition '(err=ZAttn(info))!=0' is always false fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2466:49: style: Condition '(err=ZAttn(info))!=0' is always false [knownConditionTrueFalse] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2466:41: note: Calling function 'ZAttn' returns 0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2466:49: note: Condition '(err=ZAttn(info))!=0' is always false fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2521:36: style: Condition '(err=acceptPacket(info))!=0' is always false [knownConditionTrueFalse] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2549:18: note: Calling function 'ZXmitStr' returns 0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2521:28: note: Calling function 'acceptPacket' returns 0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2521:36: note: Condition '(err=acceptPacket(info))!=0' is always false fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2628:12: style: Condition 'err=ZXmitStr(hdr,3,info)' is always false [knownConditionTrueFalse] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2628:22: note: Calling function 'ZXmitStr' returns 0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2628:12: note: Condition 'err=ZXmitStr(hdr,3,info)' is always false fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2628:46: style: Condition 'err=ZXmitStr(buffer,len,info)' is always false [knownConditionTrueFalse] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2628:56: note: Calling function 'ZXmitStr' returns 0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2628:46: note: Condition 'err=ZXmitStr(buffer,len,info)' is always false fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2454:3: warning: %o in format string (no. 3) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2454:3: warning: %o in format string (no. 4) requires 'unsigned int *' but the argument type is 'signed int *'. [invalidScanfArgType_int] fqterm-0.9.10.1/src/ui/popupMessage.cpp:49:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Panel [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/popupMessage.cpp:184:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QFrame [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/popupMessage.cpp:210:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2568:10: warning: If memory allocation fails, then there is a possible null pointer dereference: rval [nullPointerOutOfMemory] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2567:23: note: Assuming allocation function fails fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2567:10: note: Assignment 'rval=(char*)malloc(len)', assigned value is 0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2568:10: note: Null pointer dereference fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:653:18: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:678:25: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:799:18: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1005:18: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1032:20: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1043:19: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1124:19: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1404:25: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1455:23: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1700:20: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1943:42: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1958:23: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1993:25: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2427:26: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2515:25: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2524:21: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2567:10: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2664:11: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2665:17: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2736:11: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2738:17: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2864:93: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2980:12: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:820:9: style: The scope of the variable 'c' can be reduced. [variableScope] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1198:7: style: The scope of the variable 'apnd' can be reduced. [variableScope] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1382:7: style: The scope of the variable 'err' can be reduced. [variableScope] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1712:7: style: The scope of the variable 'err' can be reduced. [variableScope] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2177:16: style: The scope of the variable 'c2' can be reduced. [variableScope] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2177:20: style: The scope of the variable 'atSign' can be reduced. [variableScope] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2377:7: style: The scope of the variable 'err' can be reduced. [variableScope] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2477:7: style: The scope of the variable 'err' can be reduced. [variableScope] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2678:7: style: The scope of the variable 'i' can be reduced. [variableScope] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:696:49: style:inconclusive: Function 'ZmodemTFile' argument 2 names different: declaration 'rmtname' definition 'rfile'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:376:37: note: Function 'ZmodemTFile' argument 2 names different: declaration 'rmtname' definition 'rfile'. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:696:49: note: Function 'ZmodemTFile' argument 2 names different: declaration 'rmtname' definition 'rfile'. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:670:27: style: Local variable 'itFile' shadows outer variable [shadowVariable] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:606:25: note: Shadowed declaration fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:670:27: note: Shadow variable fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2445:9: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/ui/prefdialog.cpp:145:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/prefdialog.cpp:232:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/popupMessage.cpp:222:11: style: The scope of the variable 'x' can be reduced. [variableScope] fqterm-0.9.10.1/src/ui/popupMessage.cpp:222:17: style: The scope of the variable 's' can be reduced. [variableScope] fqterm-0.9.10.1/src/ui/progressBar.cpp:38:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Minimum [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/progressBar.h:52:11: performance: Function 'description()' should return member 'description_' by const reference. [returnByReference] fqterm-0.9.10.1/src/ui/prefdialog.h:37:3: style: Class 'prefDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/soundconf.h:36:3: style: Class 'soundConf' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2177:27: style: Variable 'atSign' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2218:14: style: Variable 'atSign' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/ui/prefdialog.cpp:41:56: style:inconclusive: Function 'prefDialog' argument 2 names different: declaration 'parent_' definition 'parent'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/ui/prefdialog.h:37:39: note: Function 'prefDialog' argument 2 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/ui/prefdialog.cpp:41:56: note: Function 'prefDialog' argument 2 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/ui/quickdialog.cpp:51:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESOURCE [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/quickdialog.cpp:72:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/quickdialog.cpp:130:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/quickdialog.cpp:185:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/schemadialog.cpp:118:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/schemadialog.cpp:160:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/schemadialog.cpp:169:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/schemadialog.cpp:229:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/schemadialog.cpp:243:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Button [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/schemadialog.cpp:258:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/schemadialog.cpp:293:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/schemadialog.cpp:297:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/quickdialog.h:39:3: style: Class 'quickDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/quickdialog.cpp:83:11: style: The scope of the variable 'strSection' can be reduced. [variableScope] fqterm-0.9.10.1/src/ui/quickdialog.cpp:46:58: style:inconclusive: Function 'quickDialog' argument 2 names different: declaration 'parent_' definition 'parent'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/ui/quickdialog.h:39:40: note: Function 'quickDialog' argument 2 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/ui/quickdialog.cpp:46:58: note: Function 'quickDialog' argument 2 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/ui/shortcutdialog.cpp:44:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FQTERM_APPLICATION_SHORTCUT_END [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/shortcutdialog.cpp:126:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FQTERM_APPLICATION_SHORTCUT_END [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/shortcutdialog.cpp:133:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FQTERM_APPLICATION_SHORTCUT_END [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/shortcutdialog.cpp:148:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Delete [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/schemadialog.cpp:238:25: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/ui/schemadialog.cpp:128:46: style:inconclusive: Function 'loadSchema' argument 1 names different: declaration 'schemaFileName' definition 'strSchemaFile'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/ui/schemadialog.h:53:34: note: Function 'loadSchema' argument 1 names different: declaration 'schemaFileName' definition 'strSchemaFile'. fqterm-0.9.10.1/src/ui/schemadialog.cpp:128:46: note: Function 'loadSchema' argument 1 names different: declaration 'schemaFileName' definition 'strSchemaFile'. fqterm-0.9.10.1/src/ui/schemadialog.cpp:170:25: style: Variable 'item' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/ui/schemadialog.cpp:172:16: style: Variable 'test' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/ui/schemadialog.cpp:172:11: style: Variable 'test' is assigned a value that is never used. [unreadVariable] fqterm-0.9.10.1/src/ui/shortcutdialog.h:33:3: style: Class 'FQTermShortcutTableWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/shortcutdialog.h:44:3: style: Class 'FQTermShortcutDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/shortcutdialog.cpp:109:4: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/ui/shortcutdialog.cpp:128:6: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/ui/shortcutdialog.cpp:135:38: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/ui/soundconf.cpp:168:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/sitemanager.cpp:46:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/sitemanager.cpp:63:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/sitemanager.cpp:91:107: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/sitemanager.cpp:118:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/sitemanager.cpp:165:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/sitemanager.cpp:197:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/sitemanager.cpp:261:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/sitemanager.cpp:380:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/soundconf.cpp:40:54: style:inconclusive: Function 'soundConf' argument 2 names different: declaration 'parent_' definition 'parent'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/ui/soundconf.h:36:38: note: Function 'soundConf' argument 2 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/ui/soundconf.cpp:40:54: note: Function 'soundConf' argument 2 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/ui/sshlogindialog.cpp:43:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/sitemanager.cpp:340:25: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::siteDialog::currentParameter' can be const. [functionConst] fqterm-0.9.10.1/src/ui/sitemanager.h:41:15: note: Either there is a missing 'override', or the member function 'FQTerm::siteDialog::currentParameter' can be const. fqterm-0.9.10.1/src/ui/sitemanager.cpp:340:25: note: Either there is a missing 'override', or the member function 'FQTerm::siteDialog::currentParameter' can be const. fqterm-0.9.10.1/src/ui/sitemanager.h:38:3: style: Class 'siteDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/zmodemdialog.cpp:63:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/zmodemdialog.cpp:49:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::addErrorLog' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/zmodemdialog.h:35:8: note: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::addErrorLog' can be static. fqterm-0.9.10.1/src/ui/zmodemdialog.cpp:49:20: note: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::addErrorLog' can be static. fqterm-0.9.10.1/src/ui/zmodemdialog.cpp:54:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::clearErrorLog' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/zmodemdialog.h:36:8: note: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::clearErrorLog' can be static. fqterm-0.9.10.1/src/ui/zmodemdialog.cpp:54:20: note: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::clearErrorLog' can be static. fqterm-0.9.10.1/src/ui/zmodemdialog.h:31:3: style: Class 'zmodemDialog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/statusBar.cpp:63:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ignored [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/ui/statusBar.cpp:183:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LayoutRequest [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/utilities/fqterm_http.cpp:74:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/utilities/fqterm_http.cpp:114:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ContentLengthHeader [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/utilities/fqterm_http.cpp:212:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/utilities/fqterm_http.cpp:32:13: warning: Member variable 'FQTermHttp::previewEmitted' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/utilities/fqterm_http.cpp:32:13: warning: Member variable 'FQTermHttp::isPreview_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/utilities/fqterm_http.cpp:32:13: warning: Member variable 'FQTermHttp::isExisting_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/utilities/fqterm_http.cpp:32:13: warning: Member variable 'FQTermHttp::lastPercent_' is not initialized in the constructor. [uninitMemberVar] fqterm-0.9.10.1/src/ui/statusBar.h:51:3: style: Class 'StatusBar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/ui/statusBar.cpp:163:20: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/ui/statusBar.cpp:48:31: style:inconclusive: Function 'StatusBar' argument 1 names different: declaration 'parent_' definition 'parent'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/ui/statusBar.h:51:22: note: Function 'StatusBar' argument 1 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/ui/statusBar.cpp:48:31: note: Function 'StatusBar' argument 1 names different: declaration 'parent_' definition 'parent'. fqterm-0.9.10.1/src/ui/statusBar.cpp:227:18: style: Variable 'bar' can be declared as pointer to const [constVariablePointer] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:52:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Files [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:177:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FQTERM_ENCODING_GBK [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:247:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USER_CONFIG [valueFlowBailoutIncompleteVar] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:71:26: performance:inconclusive: Technically the member function 'FQTerm::FQTermIPLocation::byteArrayToInt' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.h:56:10: note: Technically the member function 'FQTerm::FQTermIPLocation::byteArrayToInt' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:71:26: note: Technically the member function 'FQTerm::FQTermIPLocation::byteArrayToInt' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:84:24: performance:inconclusive: Technically the member function 'FQTerm::FQTermIPLocation::readFrom' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.h:57:8: note: Technically the member function 'FQTerm::FQTermIPLocation::readFrom' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:84:24: note: Technically the member function 'FQTerm::FQTermIPLocation::readFrom' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:98:23: performance:inconclusive: Technically the member function 'FQTerm::FQTermIPLocation::readLineFrom' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.h:58:7: note: Technically the member function 'FQTerm::FQTermIPLocation::readLineFrom' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:98:23: note: Technically the member function 'FQTerm::FQTermIPLocation::readLineFrom' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:44:3: warning: Class 'FQTermIPLocation' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:44:3: warning: Class 'FQTermIPLocation' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.h:54:3: style: Class 'FQTermIPLocation' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:105:13: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:189:34: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:198:35: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:199:55: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:200:35: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:201:54: style: C-style pointer casting [cstyleCast] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:72:10: style: The scope of the variable 'tmp' can be reduced. [variableScope] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:118:16: style: The scope of the variable 'fg' can be reduced. [variableScope] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:115:48: style:inconclusive: Function 'getString' argument 4 names different: declaration 'str' definition 'ret'. [funcArgNamesDifferent] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.h:59:76: note: Function 'getString' argument 4 names different: declaration 'str' definition 'ret'. fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:115:48: note: Function 'getString' argument 4 names different: declaration 'str' definition 'ret'. fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:182:45: style: Parameter 'url' can be declared as reference to const [constParameterReference] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:71:47: style: Parameter 'ip' can be declared as pointer to const [constParameterPointer] fqterm-0.9.10.1/src/utilities/fqwcwidth.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] fqterm-0.9.10.1/src/utilities/fqwcwidth.cpp:413:7: style: Variable 'utf16_str' is assigned an expression that holds the same value. [redundantAssignment] fqterm-0.9.10.1/src/utilities/fqwcwidth.cpp:403:26: note: bak_str is assigned 'utf16_str' here. fqterm-0.9.10.1/src/utilities/fqwcwidth.cpp:413:7: note: Variable 'utf16_str' is assigned an expression that holds the same value. fqterm-0.9.10.1/src/utilities/fqwcwidth.cpp:80:7: style: The scope of the variable 'mid' can be reduced. [variableScope] fqterm-0.9.10.1/src/utilities/fqwcwidth.cpp:217:7: style: The scope of the variable 'w' can be reduced. [variableScope] fqterm-0.9.10.1/src/utilities/fqwcwidth.cpp:231:7: style: The scope of the variable 'w' can be reduced. [variableScope] fqterm-0.9.10.1/src/utilities/fqwcwidth.cpp:245:7: style: The scope of the variable 'w' can be reduced. [variableScope] fqterm-0.9.10.1/src/utilities/fqwcwidth.cpp:371:7: style: The scope of the variable 'w' can be reduced. [variableScope] fqterm-0.9.10.1/src/utilities/fqwcwidth.cpp:384:7: style: The scope of the variable 'w' can be reduced. [variableScope] fqterm-0.9.10.1/src/utilities/fqwcwidth.cpp:399:7: style: The scope of the variable 'w' can be reduced. [variableScope] fqterm-0.9.10.1/src/utilities/fqterm_convert.cpp:78:21: performance:inconclusive: Technically the member function 'FQTerm::FQTermConvert::g2b' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/utilities/fqterm_convert.h:35:8: note: Technically the member function 'FQTerm::FQTermConvert::g2b' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_convert.cpp:78:21: note: Technically the member function 'FQTerm::FQTermConvert::g2b' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_convert.cpp:138:21: performance:inconclusive: Technically the member function 'FQTerm::FQTermConvert::b2g' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/utilities/fqterm_convert.h:36:8: note: Technically the member function 'FQTerm::FQTermConvert::b2g' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_convert.cpp:138:21: note: Technically the member function 'FQTerm::FQTermConvert::b2g' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_convert.cpp:79:16: style: The scope of the variable 'i' can be reduced. [variableScope] fqterm-0.9.10.1/src/utilities/fqterm_convert.cpp:139:16: style: The scope of the variable 'i' can be reduced. [variableScope] diff: head fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:607:21: style:inconclusive: Technically the member function 'FQTerm::ExifExtractor::toggleEndian' can be const. [functionConst] fqterm-0.9.10.1/src/common/fqterm_exif_extractor.h:62:8: note: Technically the member function 'FQTerm::ExifExtractor::toggleEndian' can be const. fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:607:21: note: Technically the member function 'FQTerm::ExifExtractor::toggleEndian' can be const. head fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:87:28: style:inconclusive: Technically the member function 'FQTerm::ExifExtractor::info' can be const. [functionConst] fqterm-0.9.10.1/src/common/fqterm_exif_extractor.h:46:15: note: Technically the member function 'FQTerm::ExifExtractor::info' can be const. fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:87:28: note: Technically the member function 'FQTerm::ExifExtractor::info' can be const. 2.17.0 fqterm-0.9.10.1/src/common/fqterm_exif_extractor.h:46:15: style:inconclusive: Technically the member function 'FQTerm::ExifExtractor::info' can be const. [functionConst] fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:87:28: note: Technically the member function 'FQTerm::ExifExtractor::info' can be const. fqterm-0.9.10.1/src/common/fqterm_exif_extractor.h:46:15: note: Technically the member function 'FQTerm::ExifExtractor::info' can be const. 2.17.0 fqterm-0.9.10.1/src/common/fqterm_exif_extractor.h:62:8: style:inconclusive: Technically the member function 'FQTerm::ExifExtractor::toggleEndian' can be const. [functionConst] fqterm-0.9.10.1/src/common/fqterm_exif_extractor.cpp:607:21: note: Technically the member function 'FQTerm::ExifExtractor::toggleEndian' can be const. fqterm-0.9.10.1/src/common/fqterm_exif_extractor.h:62:8: note: Technically the member function 'FQTerm::ExifExtractor::toggleEndian' can be const. head fqterm-0.9.10.1/src/common/fqterm_param.cpp:190:19: style:inconclusive: Technically the member function 'FQTerm::FQTermParam::operator==' can be const. [functionConst] fqterm-0.9.10.1/src/common/fqterm_param.h:87:8: note: Technically the member function 'FQTerm::FQTermParam::operator==' can be const. fqterm-0.9.10.1/src/common/fqterm_param.cpp:190:19: note: Technically the member function 'FQTerm::FQTermParam::operator==' can be const. 2.17.0 fqterm-0.9.10.1/src/common/fqterm_param.h:87:8: style:inconclusive: Technically the member function 'FQTerm::FQTermParam::operator==' can be const. [functionConst] fqterm-0.9.10.1/src/common/fqterm_param.cpp:190:19: note: Technically the member function 'FQTerm::FQTermParam::operator==' can be const. fqterm-0.9.10.1/src/common/fqterm_param.h:87:8: note: Technically the member function 'FQTerm::FQTermParam::operator==' can be const. 2.17.0 fqterm-0.9.10.1/src/common/fqterm_trace.h:217:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trace_level [valueFlowBailoutIncompleteVar] 2.17.0 fqterm-0.9.10.1/src/common/fqterm_trace.h:223:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trace_level [valueFlowBailoutIncompleteVar] 2.17.0 fqterm-0.9.10.1/src/common/fqterm_trace.h:259:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable trace_level [valueFlowBailoutIncompleteVar] head fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1300:19: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::runPyScript' can be static. [functionStatic] fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:111:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::runPyScript' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1300:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::runPyScript' can be static. head fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2197:30: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageName' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:310:11: note: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageName' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2197:30: note: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageName' can be const. head fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2205:30: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageFormalName' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:311:11: note: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageFormalName' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2205:30: note: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageFormalName' can be const. head fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:649:19: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::eventFilter' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:254:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::eventFilter' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:649:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::eventFilter' can be const. 2.17.0 fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:111:8: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::runPyScript' can be static. [functionStatic] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:1300:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::runPyScript' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:111:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::runPyScript' can be static. 2.17.0 fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:254:8: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::eventFilter' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:649:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::eventFilter' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:254:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermFrame::eventFilter' can be const. 2.17.0 fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:310:11: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageName' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2197:30: note: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageName' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:310:11: note: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageName' can be const. 2.17.0 fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:311:11: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageFormalName' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_frame.cpp:2205:30: note: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageFormalName' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_frame.h:311:11: note: Either there is a missing 'override', or the member function 'FQTerm::TranslatorInstaller::languageFormalName' can be const. head fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1613:21: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermScreen::termFont' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_screen.h:80:9: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScreen::termFont' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1613:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScreen::termFont' can be const. 2.17.0 fqterm-0.9.10.1/src/fqterm/fqterm_screen.h:80:9: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermScreen::termFont' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_screen.cpp:1613:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScreen::termFont' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_screen.h:80:9: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScreen::termFont' can be const. head fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:296:29: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::platform' can be static. [functionStatic] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.h:121:11: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::platform' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:296:29: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::platform' can be static. head fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:310:29: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::newLine' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.h:123:11: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::newLine' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:310:29: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::newLine' can be const. head fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:471:8: style: Variable 'res' is assigned a value that is never used. [unreadVariable] 2.17.0 fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.h:121:11: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::platform' can be static. [functionStatic] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:296:29: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::platform' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.h:121:11: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::platform' can be static. 2.17.0 fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.h:123:11: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::newLine' can be const. [functionConst] fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.cpp:310:29: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::newLine' can be const. fqterm-0.9.10.1/src/fqterm/fqterm_scriptengine.h:123:11: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermScriptEngine::newLine' can be const. head fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2427:7: style: Variable 'delta' is assigned a value that is never used. [unreadVariable] head fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2512:31: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermExternalEditor::getTempFilename' can be static. [functionStatic] fqterm-0.9.10.1/src/fqterm/fqterm_window.h:76:11: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermExternalEditor::getTempFilename' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2512:31: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermExternalEditor::getTempFilename' can be static. head fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:357:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::enterEvent' can be static. [functionStatic] fqterm-0.9.10.1/src/fqterm/fqterm_window.h:220:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::enterEvent' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:357:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::enterEvent' can be static. head fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:359:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::leaveEvent' can be static. [functionStatic] fqterm-0.9.10.1/src/fqterm/fqterm_window.h:221:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::leaveEvent' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:359:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::leaveEvent' can be static. 2.17.0 fqterm-0.9.10.1/src/fqterm/fqterm_window.h:220:8: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::enterEvent' can be static. [functionStatic] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:357:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::enterEvent' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_window.h:220:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::enterEvent' can be static. 2.17.0 fqterm-0.9.10.1/src/fqterm/fqterm_window.h:221:8: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::leaveEvent' can be static. [functionStatic] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:359:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::leaveEvent' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_window.h:221:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermWindow::leaveEvent' can be static. 2.17.0 fqterm-0.9.10.1/src/fqterm/fqterm_window.h:76:11: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermExternalEditor::getTempFilename' can be static. [functionStatic] fqterm-0.9.10.1/src/fqterm/fqterm_window.cpp:2512:31: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermExternalEditor::getTempFilename' can be static. fqterm-0.9.10.1/src/fqterm/fqterm_window.h:76:11: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermExternalEditor::getTempFilename' can be static. head fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:233:19: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:248:15: note: Calling function 'ecdh_compute', 1st argument 'dh' value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:233:19: note: Null pointer dereference head fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:233:36: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:248:15: note: Calling function 'ecdh_compute', 1st argument 'dh' value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:233:36: note: Null pointer dereference head fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:235:42: warning: If memory allocation fails, then there is a possible null pointer dereference: dh [nullPointerOutOfMemory] fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:30: note: Assuming allocation function fails fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:241:15: note: Assignment 'dh=(struct SSH_DH*)malloc(sizeof(struct SSH_DH))', assigned value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:248:15: note: Calling function 'ecdh_compute', 1st argument 'dh' value is 0 fqterm-0.9.10.1/src/protocol/internal/ssh_diffie-hellman.c:235:42: note: Null pointer dereference head fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1097:21: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::sendMouseState' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/fqterm_session.h:267:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::sendMouseState' can be static. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1097:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::sendMouseState' can be static. head fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1362:21: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAutoReply' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:179:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAutoReply' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1362:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAutoReply' can be const. head fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1537:25: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isLogging' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:222:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isLogging' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1537:25: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isLogging' can be const. head fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:453:41: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getPageState' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:134:13: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getPageState' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:453:41: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getPageState' can be const. head fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:457:21: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getMenuChar' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:144:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getMenuChar' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:457:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getMenuChar' can be const. head fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:817:24: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getUrl' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:160:11: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getUrl' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:817:24: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getUrl' can be const. head fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:821:24: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getIP' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:161:11: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getIP' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:821:24: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getIP' can be const. head fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:825:21: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isPageComplete' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:275:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isPageComplete' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:825:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isPageComplete' can be const. head fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:830:21: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAntiIdle' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.h:175:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAntiIdle' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:830:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAntiIdle' can be const. 2.17.0 fqterm-0.9.10.1/src/terminal/fqterm_session.h:134:13: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getPageState' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:453:41: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getPageState' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.h:134:13: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getPageState' can be const. 2.17.0 fqterm-0.9.10.1/src/terminal/fqterm_session.h:144:8: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getMenuChar' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:457:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getMenuChar' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.h:144:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getMenuChar' can be const. 2.17.0 fqterm-0.9.10.1/src/terminal/fqterm_session.h:160:11: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getUrl' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:817:24: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getUrl' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.h:160:11: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getUrl' can be const. 2.17.0 fqterm-0.9.10.1/src/terminal/fqterm_session.h:161:11: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getIP' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:821:24: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getIP' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.h:161:11: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::getIP' can be const. 2.17.0 fqterm-0.9.10.1/src/terminal/fqterm_session.h:175:8: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAntiIdle' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:830:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAntiIdle' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.h:175:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAntiIdle' can be const. 2.17.0 fqterm-0.9.10.1/src/terminal/fqterm_session.h:179:8: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAutoReply' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1362:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAutoReply' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.h:179:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isAutoReply' can be const. 2.17.0 fqterm-0.9.10.1/src/terminal/fqterm_session.h:222:8: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isLogging' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1537:25: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isLogging' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.h:222:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isLogging' can be const. 2.17.0 fqterm-0.9.10.1/src/terminal/fqterm_session.h:267:8: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::sendMouseState' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:1097:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::sendMouseState' can be static. fqterm-0.9.10.1/src/terminal/fqterm_session.h:267:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::sendMouseState' can be static. 2.17.0 fqterm-0.9.10.1/src/terminal/fqterm_session.h:275:8: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isPageComplete' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/fqterm_session.cpp:825:21: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isPageComplete' can be const. fqterm-0.9.10.1/src/terminal/fqterm_session.h:275:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermSession::isPageComplete' can be const. head fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:37:22: performance:inconclusive: Technically the member function 'FQTerm::FQTermTextLine::verifyTextLine' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/terminal/fqterm_text_line.h:153:8: note: Technically the member function 'FQTerm::FQTermTextLine::verifyTextLine' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:37:22: note: Technically the member function 'FQTerm::FQTermTextLine::verifyTextLine' can be static (but you may consider moving to unnamed namespace). head fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:38:22: performance:inconclusive: Technically the member function 'FQTerm::FQTermTextLine::verifyCellRange' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/terminal/fqterm_text_line.h:154:8: note: Technically the member function 'FQTerm::FQTermTextLine::verifyCellRange' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:38:22: note: Technically the member function 'FQTerm::FQTermTextLine::verifyCellRange' can be static (but you may consider moving to unnamed namespace). head fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:505:22: performance:inconclusive: Technically the member function 'FQTerm::FQTermTextLine::getAnsiCtrlSeq' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/terminal/fqterm_text_line.h:149:8: note: Technically the member function 'FQTerm::FQTermTextLine::getAnsiCtrlSeq' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:505:22: note: Technically the member function 'FQTerm::FQTermTextLine::getAnsiCtrlSeq' can be static (but you may consider moving to unnamed namespace). 2.17.0 fqterm-0.9.10.1/src/terminal/fqterm_text_line.h:149:8: performance:inconclusive: Technically the member function 'FQTerm::FQTermTextLine::getAnsiCtrlSeq' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:505:22: note: Technically the member function 'FQTerm::FQTermTextLine::getAnsiCtrlSeq' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/terminal/fqterm_text_line.h:149:8: note: Technically the member function 'FQTerm::FQTermTextLine::getAnsiCtrlSeq' can be static (but you may consider moving to unnamed namespace). 2.17.0 fqterm-0.9.10.1/src/terminal/fqterm_text_line.h:153:8: performance:inconclusive: Technically the member function 'FQTerm::FQTermTextLine::verifyTextLine' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:37:22: note: Technically the member function 'FQTerm::FQTermTextLine::verifyTextLine' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/terminal/fqterm_text_line.h:153:8: note: Technically the member function 'FQTerm::FQTermTextLine::verifyTextLine' can be static (but you may consider moving to unnamed namespace). 2.17.0 fqterm-0.9.10.1/src/terminal/fqterm_text_line.h:154:8: performance:inconclusive: Technically the member function 'FQTerm::FQTermTextLine::verifyCellRange' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/terminal/fqterm_text_line.cpp:38:22: note: Technically the member function 'FQTerm::FQTermTextLine::verifyCellRange' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/terminal/fqterm_text_line.h:154:8: note: Technically the member function 'FQTerm::FQTermTextLine::verifyCellRange' can be static (but you may consider moving to unnamed namespace). head fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:523:19: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::raw_len' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.h:83:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::raw_len' can be const. fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:523:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::raw_len' can be const. head fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:662:19: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::no_op' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.h:119:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::no_op' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:662:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::no_op' can be static. 2.17.0 fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.h:119:7: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::no_op' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:662:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::no_op' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.h:119:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::no_op' can be static. 2.17.0 fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.h:83:7: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::raw_len' can be const. [functionConst] fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.cpp:523:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::raw_len' can be const. fqterm-0.9.10.1/src/terminal/internal/fqterm_telnet.h:83:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermTelnet::raw_len' can be const. head fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1047:19: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::XmodemRInit' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:389:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::XmodemRInit' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1047:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::XmodemRInit' can be static. head fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1117:19: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZXmitChr' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:396:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZXmitChr' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1117:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZXmitChr' can be static. head fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1128:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIFlush' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:398:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIFlush' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1128:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIFlush' can be static. head fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1132:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZOFlush' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:399:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZOFlush' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1132:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZOFlush' can be static. head fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1136:19: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZAttn' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:400:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZAttn' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1136:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZAttn' can be static. head fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1471:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIdleStr' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:422:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIdleStr' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1471:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIdleStr' can be static. head fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1904:19: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCancel' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:443:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCancel' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1904:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCancel' can be static. head fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1935:19: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCommandData' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:447:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCommandData' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1935:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCommandData' can be static. head fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2336:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZFlowControl' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:406:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZFlowControl' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2336:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZFlowControl' can be static. head fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:3022:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::zmodemlog' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:510:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::zmodemlog' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:3022:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::zmodemlog' can be static. 2.17.0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:389:7: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::XmodemRInit' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1047:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::XmodemRInit' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:389:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::XmodemRInit' can be static. 2.17.0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:396:7: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZXmitChr' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1117:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZXmitChr' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:396:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZXmitChr' can be static. 2.17.0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:398:8: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIFlush' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1128:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIFlush' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:398:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIFlush' can be static. 2.17.0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:399:8: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZOFlush' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1132:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZOFlush' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:399:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZOFlush' can be static. 2.17.0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:400:7: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZAttn' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1136:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZAttn' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:400:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZAttn' can be static. 2.17.0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:406:8: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZFlowControl' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:2336:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZFlowControl' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:406:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZFlowControl' can be static. 2.17.0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:422:8: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIdleStr' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1471:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIdleStr' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:422:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::ZIdleStr' can be static. 2.17.0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:443:7: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCancel' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1904:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCancel' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:443:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCancel' can be static. 2.17.0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:447:7: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCommandData' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:1935:19: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCommandData' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:447:7: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::GotCommandData' can be static. 2.17.0 fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:510:8: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::zmodemlog' can be static. [functionStatic] fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.cpp:3022:20: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::zmodemlog' can be static. fqterm-0.9.10.1/src/terminal/internal/fqterm_zmodem.h:510:8: note: Either there is a missing 'override', or the member function 'FQTerm::FQTermZmodem::zmodemlog' can be static. head fqterm-0.9.10.1/src/ui/imageviewer/fqterm_canvas.cpp:107:17: style: Variable 'gifGroup' is assigned a value that is never used. [unreadVariable] head fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.cpp:337:28: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::ImageViewerDirModel::columnCount' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.h:65:13: note: Either there is a missing 'override', or the member function 'FQTerm::ImageViewerDirModel::columnCount' can be static. fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.cpp:337:28: note: Either there is a missing 'override', or the member function 'FQTerm::ImageViewerDirModel::columnCount' can be static. 2.17.0 fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.h:65:13: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::ImageViewerDirModel::columnCount' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.cpp:337:28: note: Either there is a missing 'override', or the member function 'FQTerm::ImageViewerDirModel::columnCount' can be static. fqterm-0.9.10.1/src/ui/imageviewer/imageviewer_origin.h:65:13: note: Either there is a missing 'override', or the member function 'FQTerm::ImageViewerDirModel::columnCount' can be static. head fqterm-0.9.10.1/src/ui/popwidget.cpp:114:17: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::popWidget::mousePressEvent' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/popwidget.h:65:8: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::mousePressEvent' can be static. fqterm-0.9.10.1/src/ui/popwidget.cpp:114:17: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::mousePressEvent' can be static. head fqterm-0.9.10.1/src/ui/popwidget.cpp:127:17: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::popWidget::popup' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/popwidget.h:49:8: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::popup' can be static. fqterm-0.9.10.1/src/ui/popwidget.cpp:127:17: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::popup' can be static. head fqterm-0.9.10.1/src/ui/popwidget.cpp:139:17: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::popWidget::setText' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/popwidget.h:50:8: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::setText' can be static. fqterm-0.9.10.1/src/ui/popwidget.cpp:139:17: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::setText' can be static. head fqterm-0.9.10.1/src/ui/popwidget.cpp:143:17: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::popWidget::showTimer' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/popwidget.h:53:8: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::showTimer' can be static. fqterm-0.9.10.1/src/ui/popwidget.cpp:143:17: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::showTimer' can be static. 2.17.0 fqterm-0.9.10.1/src/ui/popwidget.h:49:8: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::popWidget::popup' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/popwidget.cpp:127:17: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::popup' can be static. fqterm-0.9.10.1/src/ui/popwidget.h:49:8: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::popup' can be static. 2.17.0 fqterm-0.9.10.1/src/ui/popwidget.h:50:8: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::popWidget::setText' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/popwidget.cpp:139:17: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::setText' can be static. fqterm-0.9.10.1/src/ui/popwidget.h:50:8: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::setText' can be static. 2.17.0 fqterm-0.9.10.1/src/ui/popwidget.h:53:8: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::popWidget::showTimer' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/popwidget.cpp:143:17: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::showTimer' can be static. fqterm-0.9.10.1/src/ui/popwidget.h:53:8: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::showTimer' can be static. 2.17.0 fqterm-0.9.10.1/src/ui/popwidget.h:65:8: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::popWidget::mousePressEvent' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/popwidget.cpp:114:17: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::mousePressEvent' can be static. fqterm-0.9.10.1/src/ui/popwidget.h:65:8: note: Either there is a missing 'override', or the member function 'FQTerm::popWidget::mousePressEvent' can be static. head fqterm-0.9.10.1/src/ui/schemadialog.cpp:172:11: style: Variable 'test' is assigned a value that is never used. [unreadVariable] head fqterm-0.9.10.1/src/ui/sitemanager.cpp:340:25: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::siteDialog::currentParameter' can be const. [functionConst] fqterm-0.9.10.1/src/ui/sitemanager.h:41:15: note: Either there is a missing 'override', or the member function 'FQTerm::siteDialog::currentParameter' can be const. fqterm-0.9.10.1/src/ui/sitemanager.cpp:340:25: note: Either there is a missing 'override', or the member function 'FQTerm::siteDialog::currentParameter' can be const. 2.17.0 fqterm-0.9.10.1/src/ui/sitemanager.h:41:15: style:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::siteDialog::currentParameter' can be const. [functionConst] fqterm-0.9.10.1/src/ui/sitemanager.cpp:340:25: note: Either there is a missing 'override', or the member function 'FQTerm::siteDialog::currentParameter' can be const. fqterm-0.9.10.1/src/ui/sitemanager.h:41:15: note: Either there is a missing 'override', or the member function 'FQTerm::siteDialog::currentParameter' can be const. head fqterm-0.9.10.1/src/ui/zmodemdialog.cpp:49:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::addErrorLog' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/zmodemdialog.h:35:8: note: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::addErrorLog' can be static. fqterm-0.9.10.1/src/ui/zmodemdialog.cpp:49:20: note: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::addErrorLog' can be static. head fqterm-0.9.10.1/src/ui/zmodemdialog.cpp:54:20: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::clearErrorLog' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/zmodemdialog.h:36:8: note: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::clearErrorLog' can be static. fqterm-0.9.10.1/src/ui/zmodemdialog.cpp:54:20: note: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::clearErrorLog' can be static. 2.17.0 fqterm-0.9.10.1/src/ui/zmodemdialog.h:35:8: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::addErrorLog' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/zmodemdialog.cpp:49:20: note: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::addErrorLog' can be static. fqterm-0.9.10.1/src/ui/zmodemdialog.h:35:8: note: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::addErrorLog' can be static. 2.17.0 fqterm-0.9.10.1/src/ui/zmodemdialog.h:36:8: performance:inconclusive: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::clearErrorLog' can be static. [functionStatic] fqterm-0.9.10.1/src/ui/zmodemdialog.cpp:54:20: note: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::clearErrorLog' can be static. fqterm-0.9.10.1/src/ui/zmodemdialog.h:36:8: note: Either there is a missing 'override', or the member function 'FQTerm::zmodemDialog::clearErrorLog' can be static. head fqterm-0.9.10.1/src/utilities/fqterm_convert.cpp:138:21: performance:inconclusive: Technically the member function 'FQTerm::FQTermConvert::b2g' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/utilities/fqterm_convert.h:36:8: note: Technically the member function 'FQTerm::FQTermConvert::b2g' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_convert.cpp:138:21: note: Technically the member function 'FQTerm::FQTermConvert::b2g' can be static (but you may consider moving to unnamed namespace). head fqterm-0.9.10.1/src/utilities/fqterm_convert.cpp:78:21: performance:inconclusive: Technically the member function 'FQTerm::FQTermConvert::g2b' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/utilities/fqterm_convert.h:35:8: note: Technically the member function 'FQTerm::FQTermConvert::g2b' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_convert.cpp:78:21: note: Technically the member function 'FQTerm::FQTermConvert::g2b' can be static (but you may consider moving to unnamed namespace). 2.17.0 fqterm-0.9.10.1/src/utilities/fqterm_convert.h:35:8: performance:inconclusive: Technically the member function 'FQTerm::FQTermConvert::g2b' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/utilities/fqterm_convert.cpp:78:21: note: Technically the member function 'FQTerm::FQTermConvert::g2b' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_convert.h:35:8: note: Technically the member function 'FQTerm::FQTermConvert::g2b' can be static (but you may consider moving to unnamed namespace). 2.17.0 fqterm-0.9.10.1/src/utilities/fqterm_convert.h:36:8: performance:inconclusive: Technically the member function 'FQTerm::FQTermConvert::b2g' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/utilities/fqterm_convert.cpp:138:21: note: Technically the member function 'FQTerm::FQTermConvert::b2g' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_convert.h:36:8: note: Technically the member function 'FQTerm::FQTermConvert::b2g' can be static (but you may consider moving to unnamed namespace). head fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:71:26: performance:inconclusive: Technically the member function 'FQTerm::FQTermIPLocation::byteArrayToInt' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.h:56:10: note: Technically the member function 'FQTerm::FQTermIPLocation::byteArrayToInt' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:71:26: note: Technically the member function 'FQTerm::FQTermIPLocation::byteArrayToInt' can be static (but you may consider moving to unnamed namespace). head fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:84:24: performance:inconclusive: Technically the member function 'FQTerm::FQTermIPLocation::readFrom' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.h:57:8: note: Technically the member function 'FQTerm::FQTermIPLocation::readFrom' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:84:24: note: Technically the member function 'FQTerm::FQTermIPLocation::readFrom' can be static (but you may consider moving to unnamed namespace). head fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:98:23: performance:inconclusive: Technically the member function 'FQTerm::FQTermIPLocation::readLineFrom' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.h:58:7: note: Technically the member function 'FQTerm::FQTermIPLocation::readLineFrom' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:98:23: note: Technically the member function 'FQTerm::FQTermIPLocation::readLineFrom' can be static (but you may consider moving to unnamed namespace). 2.17.0 fqterm-0.9.10.1/src/utilities/fqterm_ip_location.h:56:10: performance:inconclusive: Technically the member function 'FQTerm::FQTermIPLocation::byteArrayToInt' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:71:26: note: Technically the member function 'FQTerm::FQTermIPLocation::byteArrayToInt' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_ip_location.h:56:10: note: Technically the member function 'FQTerm::FQTermIPLocation::byteArrayToInt' can be static (but you may consider moving to unnamed namespace). 2.17.0 fqterm-0.9.10.1/src/utilities/fqterm_ip_location.h:57:8: performance:inconclusive: Technically the member function 'FQTerm::FQTermIPLocation::readFrom' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:84:24: note: Technically the member function 'FQTerm::FQTermIPLocation::readFrom' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_ip_location.h:57:8: note: Technically the member function 'FQTerm::FQTermIPLocation::readFrom' can be static (but you may consider moving to unnamed namespace). 2.17.0 fqterm-0.9.10.1/src/utilities/fqterm_ip_location.h:58:7: performance:inconclusive: Technically the member function 'FQTerm::FQTermIPLocation::readLineFrom' can be static (but you may consider moving to unnamed namespace). [functionStatic] fqterm-0.9.10.1/src/utilities/fqterm_ip_location.cpp:98:23: note: Technically the member function 'FQTerm::FQTermIPLocation::readLineFrom' can be static (but you may consider moving to unnamed namespace). fqterm-0.9.10.1/src/utilities/fqterm_ip_location.h:58:7: note: Technically the member function 'FQTerm::FQTermIPLocation::readLineFrom' can be static (but you may consider moving to unnamed namespace). DONE