2024-03-26 11:46 ftp://ftp.de.debian.org/debian/pool/main/b/basic256/basic256_2.0.99.7.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=qt --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.6.20+rpt-rpi-v8-aarch64-with-glibc2.36 python: 3.11.2 client-version: 1.3.53 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 82f05c8 (2024-03-25 22:58:58 +0100) count: 456 355 elapsed-time: 25.6 30.0 head-timing-info: old-timing-info: head results: basic256-2.0.99.7/BasicDownloader.cpp:45:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserAgentHeader [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicDownloader.cpp:58:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicDownloader.cpp:25:5: performance: Variable 'm_data' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] basic256-2.0.99.7/VariableWin.h:67:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EditRole [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:65:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhNoPredictiveText [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:121:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextBlock [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:138:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowTabsAndSpaces [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:148:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WidgetWidth [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:165:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:202:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:259:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:287:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:401:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindBackward [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:448:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:545:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:714:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:790:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:903:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:928:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:990:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextEditorInteraction [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:1044:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicEdit.cpp:47:5: performance: Variable 'title' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] basic256-2.0.99.7/BasicEdit.cpp:48:5: performance: Variable 'windowtitle' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] basic256-2.0.99.7/ViewWidgetIFace.h:34:7: style:inconclusive: Technically the member function 'ViewWidgetIFace::usesToolBar' can be const. [functionConst] basic256-2.0.99.7/ViewWidgetIFace.h:35:7: style:inconclusive: Technically the member function 'ViewWidgetIFace::usesMenu' can be const. [functionConst] basic256-2.0.99.7/Interpreter.h:112:9: style:inconclusive: Technically the member function 'addrStack::count' can be const. [functionConst] basic256-2.0.99.7/BasicWidget.h:37:5: style: Class 'BasicWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basic256-2.0.99.7/BasicEdit.h:40:9: style: Class 'BasicEdit' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basic256-2.0.99.7/DataElement.h:56:3: style: Class 'DataElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basic256-2.0.99.7/DataElement.h:57:3: style: Class 'DataElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basic256-2.0.99.7/DataElement.h:58:3: style: Class 'DataElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basic256-2.0.99.7/DataElement.h:59:3: style: Class 'DataElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basic256-2.0.99.7/DataElement.h:60:3: style: Class 'DataElement' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basic256-2.0.99.7/Variables.h:27:3: style: Class 'Variables' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basic256-2.0.99.7/Convert.h:30:3: style: Class 'Convert' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basic256-2.0.99.7/PreferencesWin.h:49:5: style: Class 'SettingsBrowser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basic256-2.0.99.7/Stack.h:29:3: style: Class 'Stack' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basic256-2.0.99.7/Sound.h:72:9: style: Class 'Sound' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basic256-2.0.99.7/Interpreter.h:173:3: style: Class 'Interpreter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basic256-2.0.99.7/EditSyntaxHighlighter.h:30:5: style: Class 'EditSyntaxHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basic256-2.0.99.7/LineNumberArea.h:49:2: style: Class 'LineNumberArea' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basic256-2.0.99.7/BasicOutput.h:36:4: style: The destructor '~BasicOutput' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] basic256-2.0.99.7/ViewWidgetIFace.h:31:11: note: Virtual destructor in base class basic256-2.0.99.7/BasicOutput.h:36:4: note: Destructor in derived class basic256-2.0.99.7/BasicOutput.h:49:15: style: The function 'initActions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basic256-2.0.99.7/ViewWidgetIFace.h:33:15: note: Virtual function in base class basic256-2.0.99.7/BasicOutput.h:49:15: note: Function in derived class basic256-2.0.99.7/BasicEdit.h:41:4: style: The destructor '~BasicEdit' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] basic256-2.0.99.7/ViewWidgetIFace.h:31:11: note: Virtual destructor in base class basic256-2.0.99.7/BasicEdit.h:41:4: note: Destructor in derived class basic256-2.0.99.7/BasicGraph.h:38:4: style: The destructor '~BasicGraph' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] basic256-2.0.99.7/ViewWidgetIFace.h:31:11: note: Virtual destructor in base class basic256-2.0.99.7/BasicGraph.h:38:4: note: Destructor in derived class basic256-2.0.99.7/BasicGraph.h:45:8: style: The function 'initActions' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] basic256-2.0.99.7/ViewWidgetIFace.h:33:15: note: Virtual function in base class basic256-2.0.99.7/BasicGraph.h:45:8: note: Function in derived class basic256-2.0.99.7/VariableWin.h:37:6: style: The destructor '~VariableWin' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] basic256-2.0.99.7/ViewWidgetIFace.h:31:11: note: Virtual destructor in base class basic256-2.0.99.7/VariableWin.h:37:6: note: Destructor in derived class basic256-2.0.99.7/BasicEdit.cpp:924:10: style: The scope of the variable 's' can be reduced. [variableScope] basic256-2.0.99.7/BasicEdit.cpp:701:43: style:inconclusive: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] basic256-2.0.99.7/BasicEdit.h:100:40: note: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'. basic256-2.0.99.7/BasicEdit.cpp:701:43: note: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'. basic256-2.0.99.7/BasicEdit.cpp:955:34: performance: Function parameter 'newTitle' should be passed by const reference. [passedByValue] basic256-2.0.99.7/BasicEdit.cpp:1021:47: performance: Function parameter 'fn' should be passed by const reference. [passedByValue] basic256-2.0.99.7/BasicEdit.cpp:592:19: style: Variable 'i' is assigned a value that is never used. [unreadVariable] basic256-2.0.99.7/BasicGraph.cpp:65:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StrongFocus [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicGraph.cpp:107:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicGraph.cpp:249:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicGraph.cpp:339:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighResolution [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicGraph.cpp:362:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicGraph.cpp:391:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicGraph.cpp:414:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicGraph.cpp:383:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] basic256-2.0.99.7/BasicGraph.cpp:383:13: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] basic256-2.0.99.7/BasicGraph.cpp:170:30: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/BasicGraph.cpp:172:36: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/BasicIcons.cpp:128:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_TitleBarCloseButton [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicKeyboard.cpp:140:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicKeyboard.cpp:98:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] basic256-2.0.99.7/BasicMediaPlayer.cpp:70:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PlayingState [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicMediaPlayer.cpp:94:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PlayingState [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicMediaPlayer.cpp:68:9: style: The scope of the variable 'starttime' can be reduced. [variableScope] basic256-2.0.99.7/BasicMediaPlayer.cpp:68:20: style: The scope of the variable 'endtime' can be reduced. [variableScope] basic256-2.0.99.7/BasicOutput.cpp:43:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhNoPredictiveText [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicOutput.cpp:83:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicOutput.cpp:133:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WidgetShortcut [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicOutput.cpp:173:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicOutput.cpp:189:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicOutput.cpp:216:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicOutput.cpp:234:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WidgetWidth [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicOutput.cpp:241:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicOutput.cpp:268:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicOutput.cpp:277:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/BasicOutput.cpp:198:50: style:inconclusive: Function 'dragMoveEvent' argument 1 names different: declaration 'e' definition 'event'. [funcArgNamesDifferent] basic256-2.0.99.7/BasicOutput.h:69:38: note: Function 'dragMoveEvent' argument 1 names different: declaration 'e' definition 'event'. basic256-2.0.99.7/BasicOutput.cpp:198:50: note: Function 'dragMoveEvent' argument 1 names different: declaration 'e' definition 'event'. basic256-2.0.99.7/BasicOutput.cpp:240:38: performance: Function parameter 'text' should be passed by const reference. [passedByValue] basic256-2.0.99.7/BasicWidget.cpp:67:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Convert.cpp:23:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitiveOption [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Convert.cpp:235:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Convert.h:38:8: performance:inconclusive: Technically the member function 'Convert::getLong' can be static (but you may consider moving to unnamed namespace). [functionStatic] basic256-2.0.99.7/Convert.cpp:83:15: note: Technically the member function 'Convert::getLong' can be static (but you may consider moving to unnamed namespace). basic256-2.0.99.7/Convert.h:38:8: note: Technically the member function 'Convert::getLong' can be static (but you may consider moving to unnamed namespace). basic256-2.0.99.7/Convert.h:43:7: performance:inconclusive: Technically the member function 'Convert::getBool' can be static (but you may consider moving to unnamed namespace). [functionStatic] basic256-2.0.99.7/Convert.cpp:52:14: note: Technically the member function 'Convert::getBool' can be static (but you may consider moving to unnamed namespace). basic256-2.0.99.7/Convert.h:43:7: note: Technically the member function 'Convert::getBool' can be static (but you may consider moving to unnamed namespace). basic256-2.0.99.7/Convert.h:47:7: performance:inconclusive: Technically the member function 'Convert::compareFloats' can be static (but you may consider moving to unnamed namespace). [functionStatic] basic256-2.0.99.7/Convert.cpp:257:14: note: Technically the member function 'Convert::compareFloats' can be static (but you may consider moving to unnamed namespace). basic256-2.0.99.7/Convert.h:47:7: note: Technically the member function 'Convert::compareFloats' can be static (but you may consider moving to unnamed namespace). basic256-2.0.99.7/Convert.cpp:42:24: style: Local variable 'isnumeric' shadows outer variable [shadowVariable] basic256-2.0.99.7/Convert.h:61:22: note: Shadowed declaration basic256-2.0.99.7/Convert.cpp:42:24: note: Shadow variable basic256-2.0.99.7/Convert.cpp:194:41: style: Parameter 'd' can be declared as pointer to const [constParameterPointer] basic256-2.0.99.7/DataElement.cpp:16:14: warning: Member variable 'DataElement::floatval' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/DataElement.cpp:16:14: warning: Member variable 'DataElement::intval' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/DataElement.cpp:16:14: warning: Member variable 'DataElement::level' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/DataElement.cpp:21:14: warning: Member variable 'DataElement::floatval' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/DataElement.cpp:21:14: warning: Member variable 'DataElement::intval' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/DataElement.cpp:21:14: warning: Member variable 'DataElement::level' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/DataElement.cpp:39:14: warning: Member variable 'DataElement::intval' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/DataElement.cpp:39:14: warning: Member variable 'DataElement::level' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/DataElement.cpp:33:14: warning: Member variable 'DataElement::floatval' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/DataElement.cpp:33:14: warning: Member variable 'DataElement::level' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/DataElement.cpp:27:14: warning: Member variable 'DataElement::floatval' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/DataElement.cpp:27:14: warning: Member variable 'DataElement::level' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/DataElement.h:71:7: style:inconclusive: Technically the member function 'DataElement::arrayRows' can be const. [functionConst] basic256-2.0.99.7/DataElement.cpp:197:18: note: Technically the member function 'DataElement::arrayRows' can be const. basic256-2.0.99.7/DataElement.h:71:7: note: Technically the member function 'DataElement::arrayRows' can be const. basic256-2.0.99.7/DataElement.h:72:7: style:inconclusive: Technically the member function 'DataElement::arrayCols' can be const. [functionConst] basic256-2.0.99.7/DataElement.cpp:209:18: note: Technically the member function 'DataElement::arrayCols' can be const. basic256-2.0.99.7/DataElement.h:72:7: note: Technically the member function 'DataElement::arrayCols' can be const. basic256-2.0.99.7/DataElement.h:79:7: style:inconclusive: Technically the member function 'DataElement::mapLength' can be const. [functionConst] basic256-2.0.99.7/DataElement.cpp:328:18: note: Technically the member function 'DataElement::mapLength' can be const. basic256-2.0.99.7/DataElement.h:79:7: note: Technically the member function 'DataElement::mapLength' can be const. basic256-2.0.99.7/DataElement.h:80:8: style:inconclusive: Technically the member function 'DataElement::mapKey' can be const. [functionConst] basic256-2.0.99.7/DataElement.cpp:338:19: note: Technically the member function 'DataElement::mapKey' can be const. basic256-2.0.99.7/DataElement.h:80:8: note: Technically the member function 'DataElement::mapKey' can be const. basic256-2.0.99.7/DataElement.cpp:21:34: performance: Function parameter 's' should be passed by const reference. [passedByValue] basic256-2.0.99.7/DataElement.cpp:282:46: performance: Function parameter 'qkey' should be passed by const reference. [passedByValue] basic256-2.0.99.7/DataElement.cpp:299:38: performance: Function parameter 'qkey' should be passed by const reference. [passedByValue] basic256-2.0.99.7/DataElement.cpp:303:42: performance: Function parameter 'key' should be passed by const reference. [passedByValue] basic256-2.0.99.7/DataElement.cpp:314:39: performance: Function parameter 'qkey' should be passed by const reference. [passedByValue] basic256-2.0.99.7/DataElement.cpp:338:34: performance: Function parameter 'qkey' should be passed by const reference. [passedByValue] basic256-2.0.99.7/DataElement.cpp:225:15: style: Unused variable: d [unusedVariable] basic256-2.0.99.7/DataElement.cpp:284:15: style: Unused variable: d [unusedVariable] basic256-2.0.99.7/DataElement.cpp:93:120: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] basic256-2.0.99.7/DataElement.cpp:128:103: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] basic256-2.0.99.7/EditSyntaxHighlighter.cpp:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkBlue [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/EditSyntaxHighlighter.cpp:385:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkCyan [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/EditSyntaxHighlighter.cpp:563:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable magenta [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/EditSyntaxHighlighter.cpp:572:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/EditSyntaxHighlighter.cpp:581:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkMagenta [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/EditSyntaxHighlighter.cpp:590:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkGreen [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Error.cpp:542:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Error.cpp:11:2: performance: Variable 'extra' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] basic256-2.0.99.7/Error.cpp:17:2: performance: Variable 'pending_extra' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] basic256-2.0.99.7/Error.h:38:8: style:inconclusive: Technically the member function 'Error::pending' can be const. [functionConst] basic256-2.0.99.7/Error.cpp:29:13: note: Technically the member function 'Error::pending' can be const. basic256-2.0.99.7/Error.h:38:8: note: Technically the member function 'Error::pending' can be const. basic256-2.0.99.7/Error.h:50:8: performance:inconclusive: Technically the member function 'Error::isFatal' can be static (but you may consider moving to unnamed namespace). [functionStatic] basic256-2.0.99.7/Error.cpp:137:13: note: Technically the member function 'Error::isFatal' can be static (but you may consider moving to unnamed namespace). basic256-2.0.99.7/Error.h:50:8: note: Technically the member function 'Error::isFatal' can be static (but you may consider moving to unnamed namespace). basic256-2.0.99.7/Error.cpp:70:40: performance: Function parameter 'extratext' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Error.cpp:75:84: performance: Function parameter 'extratext' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Interpreter.cpp:850:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Interpreter.cpp:1104:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Interpreter.cpp:1196:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Interpreter.cpp:1276:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_Clear [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Interpreter.cpp:2336:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Interpreter.cpp:1079:54: warning: Return value of function rand() is not used. [ignoredReturnValue] basic256-2.0.99.7/Interpreter.cpp:6872:13: warning: Return value of function expr.indexIn() is not used. [ignoredReturnValue] basic256-2.0.99.7/Interpreter.cpp:4870:17: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] basic256-2.0.99.7/Interpreter.cpp:5586:17: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] basic256-2.0.99.7/Interpreter.cpp:6064:14: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] basic256-2.0.99.7/Interpreter.cpp:6065:58: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::debugMode' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::debugBreakPoints' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::returnInt' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::settingsAllowPort' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::settingsAllowSystem' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::variables' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::stack' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::savestack' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::isError' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::convert' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::filehandle' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::filehandletype' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::op' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::callstack' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::onerrorstack' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::onstopaddr' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::trycatchstack' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::forstack' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::forstacklevelsize' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::inputType' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::double_random_max' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::currentLine' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::sprites' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::nsprites' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::arraybase' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::listensockfd' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::netsockfd' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::includeFileNumber' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::regexMinimal' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::printdocument' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::painter' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::painter_pen_need_update' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::painter_brush_need_update' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::painter_last_compositionModeClear' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::CompositionModeClear' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::PenColorIsClear' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::drawingOnScreen' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::defaultfontpointsize' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::defaultfontweight' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::defaultfontitalic' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::painter_font_need_update' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::painter_custom_font_flag' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::dbSet' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::mediaplayer_id_legacy' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::lastImageId' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::imageSmooth' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::settingsDebugSpeed' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::settingsAllowSetting' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::settingsSettingsAccess' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::settingsSettingsMax' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::settingsPrinterResolution' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::settingsPrinterPrinter' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::settingsPrinterPaper' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Interpreter.cpp:129:14: warning: Member variable 'Interpreter::settingsPrinterOrient' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/md5.h:56:3: style: Class 'MD5' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] basic256-2.0.99.7/Interpreter.cpp:652:40: style: Condition 'parsewarningtablelexingfilenumber!=0' is always true [knownConditionTrueFalse] basic256-2.0.99.7/Interpreter.cpp:684:13: style: Condition 'gotoerror' is always true [knownConditionTrueFalse] basic256-2.0.99.7/Interpreter.cpp:679:19: note: Assignment 'gotoerror=true', assigned value is 1 basic256-2.0.99.7/Interpreter.cpp:684:13: note: Condition 'gotoerror' is always true basic256-2.0.99.7/Interpreter.cpp:2522:11: error: Common realloc mistake: 'strarray' nulled but not freed upon failure [memleakOnRealloc] basic256-2.0.99.7/Interpreter.cpp:902:15: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:903:19: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:2070:16: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:2089:21: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:2090:34: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:2504:26: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:2522:22: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:4079:17: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:4110:17: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:5044:18: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:5538:60: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:5542:16: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:5546:33: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:5552:48: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:5591:16: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:5593:16: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:5595:38: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:5608:24: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:5730:35: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:6597:111: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:6601:113: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:6602:45: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Interpreter.cpp:2070:16: portability: Casting between signed int * and double * which have an incompatible binary data representation. [invalidPointerCast] basic256-2.0.99.7/Interpreter.cpp:6597:111: portability: Casting between signed int * and double * which have an incompatible binary data representation. [invalidPointerCast] basic256-2.0.99.7/Interpreter.cpp:679:7: style: The scope of the variable 'gotoerror' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:1106:6: style: The scope of the variable 'i' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:2646:11: style: The scope of the variable 'fileerror' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:3664:26: style: The scope of the variable 'sounddata' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:3810:27: style: The scope of the variable 'wave' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:4098:10: style: The scope of the variable 'tw' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:4098:13: style: The scope of the variable 'th' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:4298:13: style: The scope of the variable 'tx' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:4298:17: style: The scope of the variable 'ty' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:4298:21: style: The scope of the variable 'savetx' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:5567:22: style: The scope of the variable 'server' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:5607:10: style: The scope of the variable 'n' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:6281:10: style: The scope of the variable 'f' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:6434:20: style: The scope of the variable 'dec' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:6777:19: style: The scope of the variable 'temp' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:7078:10: style: The scope of the variable 'x' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:7078:12: style: The scope of the variable 'y' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:7078:14: style: The scope of the variable 'w' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:7078:16: style: The scope of the variable 'h' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:7078:18: style: The scope of the variable 'y1' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:7078:21: style: The scope of the variable 'y2' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:7078:24: style: The scope of the variable 'x1' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:7078:29: style: The scope of the variable 'x2' can be reduced. [variableScope] basic256-2.0.99.7/Interpreter.cpp:3786:27: style: Local variable 'envelope' shadows outer variable [shadowVariable] basic256-2.0.99.7/Interpreter.cpp:3768:26: note: Shadowed declaration basic256-2.0.99.7/Interpreter.cpp:3786:27: note: Shadow variable basic256-2.0.99.7/Interpreter.cpp:7689:31: style: Local variable 'images' shadows outer variable [shadowVariable] basic256-2.0.99.7/Interpreter.h:331:27: note: Shadowed declaration basic256-2.0.99.7/Interpreter.cpp:7689:31: note: Shadow variable basic256-2.0.99.7/md5.h:91:35: performance: Function parameter 'str' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Interpreter.cpp:566:42: performance: Function parameter 's' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Interpreter.cpp:600:59: performance: Function parameter 'k' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Interpreter.cpp:1337:36: performance: Function parameter 'id' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Interpreter.cpp:2070:12: style: Variable 'd' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/Interpreter.cpp:4079:13: style: Variable 'r' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/Interpreter.cpp:4867:18: style: Variable 'timeinfo' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/Interpreter.cpp:5567:22: style: Variable 'server' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/Interpreter.cpp:5721:12: style: Variable 'in_addr' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/Interpreter.cpp:6063:22: style: Variable 'dirp' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/Interpreter.cpp:1892:19: style: Variable 'columns2' is assigned a value that is never used. [unreadVariable] basic256-2.0.99.7/Interpreter.cpp:2646:21: style: Variable 'fileerror' is assigned a value that is never used. [unreadVariable] basic256-2.0.99.7/Interpreter.cpp:2785:10: style: Variable 'val' is assigned a value that is never used. [unreadVariable] basic256-2.0.99.7/Interpreter.cpp:3001:9: style: Variable 'qs' is assigned a value that is never used. [unreadVariable] basic256-2.0.99.7/Interpreter.cpp:3797:19: style: Variable 'envelope[5]' is assigned a value that is never used. [unreadVariable] basic256-2.0.99.7/Interpreter.cpp:5887:15: style: Variable 'data' is assigned a value that is never used. [unreadVariable] basic256-2.0.99.7/Interpreter.cpp:5888:15: style: Variable 'port' is assigned a value that is never used. [unreadVariable] basic256-2.0.99.7/Interpreter.cpp:5915:15: style: Variable 'port' is assigned a value that is never used. [unreadVariable] basic256-2.0.99.7/Interpreter.cpp:6815:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] basic256-2.0.99.7/Interpreter.cpp:7610:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] basic256-2.0.99.7/Interpreter.cpp:7631:15: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] basic256-2.0.99.7/LineNumberArea.cpp:52:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFocus [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Main.cpp:147:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslationsPath [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Main.cpp:161:16: style: Local variable 'mainwin' shadows outer variable [shadowVariable] basic256-2.0.99.7/Main.cpp:46:21: note: Shadowed declaration basic256-2.0.99.7/Main.cpp:161:16: note: Shadow variable basic256-2.0.99.7/Main.cpp:157:17: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] basic256-2.0.99.7/MainWindow.cpp:80:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonRecursive [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/MainWindow.cpp:594:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_VERSION_STR [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/MainWindow.cpp:664:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Trigger [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/MainWindow.cpp:696:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/MainWindow.cpp:752:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightSide [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/MainWindow.cpp:821:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/MainWindow.cpp:975:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MonospacedFonts [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/MainWindow.cpp:1080:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightSide [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/MainWindow.cpp:1120:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/MainWindow.cpp:1190:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/MainWindow.cpp:1321:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/MainWindow.cpp:836:12: warning: Return value of function rx.indexIn() is not used. [ignoredReturnValue] basic256-2.0.99.7/MainWindow.cpp:838:12: warning: Return value of function rx.indexIn() is not used. [ignoredReturnValue] basic256-2.0.99.7/MainWindow.cpp:67:5: performance: Variable 'localecode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] basic256-2.0.99.7/MainWindow.cpp:168:13: style: Condition 'i<10' is always true [knownConditionTrueFalse] basic256-2.0.99.7/MainWindow.cpp:166:18: note: Assuming that condition 'i<10' is not redundant basic256-2.0.99.7/MainWindow.cpp:168:13: note: Condition 'i<10' is always true basic256-2.0.99.7/MainWindow.cpp:843:29: style: Condition 'siteversion>thisversion' is always false [knownConditionTrueFalse] basic256-2.0.99.7/MainWindow.cpp:839:29: note: thisversion is assigned 'rx.cap(0)' here. basic256-2.0.99.7/MainWindow.cpp:837:29: note: siteversion is assigned 'rx.cap(0)' here. basic256-2.0.99.7/MainWindow.cpp:843:29: note: Condition 'siteversion>thisversion' is always false basic256-2.0.99.7/MainWindow.cpp:848:29: style: Condition 'thisversion>siteversion' is always false [knownConditionTrueFalse] basic256-2.0.99.7/MainWindow.cpp:839:29: note: thisversion is assigned 'rx.cap(0)' here. basic256-2.0.99.7/MainWindow.cpp:837:29: note: siteversion is assigned 'rx.cap(0)' here. basic256-2.0.99.7/MainWindow.cpp:848:29: note: Condition 'thisversion>siteversion' is always false basic256-2.0.99.7/MainWindow.cpp:718:20: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:980:18: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:991:20: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:997:20: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1005:20: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1013:20: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1019:20: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1025:20: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1031:20: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1037:20: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1043:20: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1049:20: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1055:20: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1063:36: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1071:20: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1116:20: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1134:39: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1196:40: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1224:44: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1280:24: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1304:24: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1335:28: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1356:28: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:1366:20: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/MainWindow.cpp:819:13: style: The scope of the variable 'url' can be reduced. [variableScope] basic256-2.0.99.7/MainWindow.cpp:820:13: style: The scope of the variable 'filename' can be reduced. [variableScope] basic256-2.0.99.7/MainWindow.cpp:1187:14: style: The scope of the variable 'doload' can be reduced. [variableScope] basic256-2.0.99.7/MainWindow.cpp:64:69: performance: Function parameter 'localestring' should be passed by const reference. [passedByValue] basic256-2.0.99.7/MainWindow.cpp:351:14: style: Variable 'aboutact' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/MainWindow.cpp:1196:36: style: Variable 'e' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/PreferencesWin.cpp:47:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/PreferencesWin.cpp:537:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/PreferencesWin.cpp:669:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/PreferencesWin.cpp:705:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsTristate [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/PreferencesWin.cpp:740:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/PreferencesWin.cpp:750:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/PreferencesWin.cpp:397:12: style: Local variable 'i' shadows outer variable [shadowVariable] basic256-2.0.99.7/PreferencesWin.cpp:32:11: note: Shadowed declaration basic256-2.0.99.7/PreferencesWin.cpp:397:12: note: Shadow variable basic256-2.0.99.7/PreferencesWin.cpp:205:10: style: Variable 'decdigsbefore' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/PreferencesWin.cpp:206:10: style: Variable 'decdigsafter' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/PreferencesWin.cpp:241:10: style: Variable 'debugspeedbefore' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/PreferencesWin.cpp:242:10: style: Variable 'debugspeedafter' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/PreferencesWin.cpp:279:10: style: Variable 'soundvolumebefore' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/PreferencesWin.cpp:280:10: style: Variable 'soundvolumeafter' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/PreferencesWin.cpp:334:10: style: Variable 'soundnormalizebefore' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/PreferencesWin.cpp:335:10: style: Variable 'soundnormalizeafter' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/PreferencesWin.cpp:366:10: style: Variable 'soundvolumerestorebefore' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/PreferencesWin.cpp:367:10: style: Variable 'soundvolumerestoreafter' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/ReplaceWin.cpp:43:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertAtTop [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/ReplaceWin.cpp:184:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchCaseSensitive [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/ReplaceWin.cpp:146:41: performance: Function parameter 't' should be passed by const reference. [passedByValue] basic256-2.0.99.7/RunController.cpp:126:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockingQueuedConnection [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/RunController.cpp:182:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/RunController.cpp:240:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockingQueuedConnection [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/RunController.cpp:286:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockingQueuedConnection [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/RunController.cpp:331:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/RunController.cpp:348:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/RunController.cpp:389:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Speaking [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/RunController.cpp:549:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/RunController.cpp:562:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/RunController.cpp:606:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/RunController.cpp:693:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/RunController.cpp:729:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/RunController.cpp:186:11: style: Condition 'i' is always true [knownConditionTrueFalse] basic256-2.0.99.7/RunController.cpp:186:55: style: Condition 'speech' is always true [knownConditionTrueFalse] basic256-2.0.99.7/RunController.cpp:196:10: style: Condition 'i' is always true [knownConditionTrueFalse] basic256-2.0.99.7/RunController.cpp:196:54: style: Condition 'speech' is always true [knownConditionTrueFalse] basic256-2.0.99.7/RunController.cpp:179:3: warning: Either the condition 'speech' is redundant or there is possible null pointer dereference: speech. [nullPointerRedundantCheck] basic256-2.0.99.7/RunController.cpp:182:50: note: Assuming that condition 'speech' is not redundant basic256-2.0.99.7/RunController.cpp:179:3: note: Null pointer dereference basic256-2.0.99.7/RunController.cpp:320:37: performance: Function parameter 'text' should be passed by const reference. [passedByValue] basic256-2.0.99.7/RunController.cpp:337:41: performance: Function parameter 'text' should be passed by const reference. [passedByValue] basic256-2.0.99.7/RunController.cpp:345:41: performance: Function parameter 'text' should be passed by const reference. [passedByValue] basic256-2.0.99.7/RunController.cpp:615:64: performance: Function parameter 'sounddata' should be passed by const reference. [passedByValue] basic256-2.0.99.7/RunController.cpp:622:39: performance: Function parameter 's' should be passed by const reference. [passedByValue] basic256-2.0.99.7/RunController.cpp:629:48: performance: Function parameter 's' should be passed by const reference. [passedByValue] basic256-2.0.99.7/RunController.cpp:784:56: performance: Function parameter 's' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Sleeper.h:33:7: performance:inconclusive: Technically the member function 'Sleeper::sleepRQM' can be static (but you may consider moving to unnamed namespace). [functionStatic] basic256-2.0.99.7/Sleeper.cpp:51:15: note: Technically the member function 'Sleeper::sleepRQM' can be static (but you may consider moving to unnamed namespace). basic256-2.0.99.7/Sleeper.h:33:7: note: Technically the member function 'Sleeper::sleepRQM' can be static (but you may consider moving to unnamed namespace). basic256-2.0.99.7/Sleeper.cpp:35:11: style: The scope of the variable 'remainingms' can be reduced. [variableScope] basic256-2.0.99.7/Sleeper.cpp:41:7: style: Variable 'ms' is assigned a value that is never used. [unreadVariable] basic256-2.0.99.7/Sound.cpp:58:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StoppedState [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Sound.cpp:99:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnderrunError [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Sound.cpp:182:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActiveState [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Sound.cpp:212:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExcludeUserInputEvents [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Sound.cpp:260:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForMoreEvents [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Sound.cpp:295:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForMoreEvents [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Sound.cpp:319:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForMoreEvents [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Sound.cpp:343:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForMoreEvents [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Sound.cpp:395:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LoadingMedia [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Sound.cpp:422:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StoppedState [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Sound.cpp:541:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SuspendedState [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Sound.cpp:616:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SignedInt [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Sound.cpp:708:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byteArray [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Sound.cpp:778:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Sound.cpp:906:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Sound.cpp:1016:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Sound.cpp:22:8: warning: Member variable 'Sound::isPlayer' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Sound.cpp:22:8: warning: Member variable 'Sound::id' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Sound.cpp:22:8: warning: Member variable 'Sound::error' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Sound.cpp:22:8: warning: Member variable 'Sound::sound_samplerate' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/Sound.cpp:37:2: performance: Variable 'source' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] basic256-2.0.99.7/Sound.cpp:182:25: style: Condition 'audio' is always true [knownConditionTrueFalse] basic256-2.0.99.7/Sound.cpp:187:25: style: Condition 'media' is always true [knownConditionTrueFalse] basic256-2.0.99.7/Sound.cpp:264:8: warning: Either the condition 'media' is redundant or there is possible null pointer dereference: media. [nullPointerRedundantCheck] basic256-2.0.99.7/Sound.cpp:259:26: note: Assuming that condition 'media' is not redundant basic256-2.0.99.7/Sound.cpp:264:8: note: Null pointer dereference basic256-2.0.99.7/Sound.cpp:1006:13: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/Sound.cpp:1182:6: style: Variable 's' is reassigned a value before the old one has been used. [redundantAssignment] basic256-2.0.99.7/Sound.cpp:1167:8: note: s is assigned basic256-2.0.99.7/Sound.cpp:1182:6: note: s is overwritten basic256-2.0.99.7/Sound.cpp:1432:9: style: The scope of the variable 'vol1' can be reduced. [variableScope] basic256-2.0.99.7/Sound.cpp:1432:21: style: The scope of the variable 'duration_double' can be reduced. [variableScope] basic256-2.0.99.7/Sound.cpp:1433:6: style: The scope of the variable 'duration' can be reduced. [variableScope] basic256-2.0.99.7/Sound.cpp:1544:23: style: The scope of the variable 'position' can be reduced. [variableScope] basic256-2.0.99.7/Sound.cpp:1544:37: style: The scope of the variable 'target' can be reduced. [variableScope] basic256-2.0.99.7/Sound.cpp:1430:48: style:inconclusive: Function 'envelope' argument 1 names different: declaration 'envelope' definition 'e'. [funcArgNamesDifferent] basic256-2.0.99.7/Sound.h:177:43: note: Function 'envelope' argument 1 names different: declaration 'envelope' definition 'e'. basic256-2.0.99.7/Sound.cpp:1430:48: note: Function 'envelope' argument 1 names different: declaration 'envelope' definition 'e'. basic256-2.0.99.7/Sound.cpp:1032:8: style: Local variable 'length' shadows outer function [shadowFunction] basic256-2.0.99.7/Sound.h:163:16: note: Shadowed declaration basic256-2.0.99.7/Sound.cpp:1032:8: note: Shadow variable basic256-2.0.99.7/Sound.cpp:1068:9: style: Local variable 'length' shadows outer function [shadowFunction] basic256-2.0.99.7/Sound.h:163:16: note: Shadowed declaration basic256-2.0.99.7/Sound.cpp:1068:9: note: Shadow variable basic256-2.0.99.7/Sound.cpp:1544:23: style: Local variable 'position' shadows outer function [shadowFunction] basic256-2.0.99.7/Sound.h:158:16: note: Shadowed declaration basic256-2.0.99.7/Sound.cpp:1544:23: note: Shadow variable basic256-2.0.99.7/Sound.cpp:893:61: performance: Function parameter 'sounddata' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Sound.cpp:921:46: performance: Function parameter 'id' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Sound.cpp:936:76: performance: Function parameter 'sounddata' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Sound.cpp:954:50: performance: Function parameter 'raw' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Sound.cpp:980:39: performance: Function parameter 'id' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Sound.cpp:998:74: performance: Function parameter 'sounddata' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Sound.cpp:1305:34: performance: Function parameter 'id' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Sound.cpp:1334:32: performance: Function parameter 'id' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Sound.cpp:1365:32: performance: Function parameter 'id' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Sound.cpp:1430:48: performance: Function parameter 'e' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Sound.cpp:1045:37: warning:inconclusive: Array index -1 is out of bounds. [negativeContainerIndex] basic256-2.0.99.7/Sound.cpp:1044:18: note: Assignment 'i=0', assigned value is 0 basic256-2.0.99.7/Sound.cpp:1045:37: note: Negative array index basic256-2.0.99.7/Sound.cpp:1087:13: warning:inconclusive: Array index -1 is out of bounds. [negativeContainerIndex] basic256-2.0.99.7/Sound.cpp:1086:20: note: Assignment 'i=0', assigned value is 0 basic256-2.0.99.7/Sound.cpp:1087:13: note: Negative array index basic256-2.0.99.7/Sound.cpp:634:14: style: Unused variable: pos [unusedVariable] basic256-2.0.99.7/Sound.cpp:1433:14: style: Variable 'duration' is assigned a value that is never used. [unreadVariable] basic256-2.0.99.7/Sound.cpp:1544:43: style: Variable 'target' is assigned a value that is never used. [unreadVariable] basic256-2.0.99.7/Stack.cpp:206:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/Stack.h:47:7: style:inconclusive: Technically the member function 'Stack::peekType' can be const. [functionConst] basic256-2.0.99.7/Stack.cpp:113:12: note: Technically the member function 'Stack::peekType' can be const. basic256-2.0.99.7/Stack.h:47:7: note: Technically the member function 'Stack::peekType' can be const. basic256-2.0.99.7/Stack.h:57:7: style:inconclusive: Technically the member function 'Stack::height' can be const. [functionConst] basic256-2.0.99.7/Stack.cpp:44:12: note: Technically the member function 'Stack::height' can be const. basic256-2.0.99.7/Stack.h:57:7: note: Technically the member function 'Stack::height' can be const. basic256-2.0.99.7/VariableWin.cpp:33:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/VariableWin.cpp:58:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTipRole [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/VariableWin.cpp:130:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/VariableWin.cpp:168:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/VariableWin.cpp:200:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/VariableWin.cpp:240:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchStartsWith [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/VariableWin.cpp:133:17: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/VariableWin.cpp:143:17: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/VariableWin.cpp:171:17: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/VariableWin.cpp:177:17: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/VariableWin.cpp:204:14: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/VariableWin.cpp:52:10: style: The scope of the variable 'var' can be reduced. [variableScope] basic256-2.0.99.7/VariableWin.cpp:122:22: style: The scope of the variable 'childname' can be reduced. [variableScope] basic256-2.0.99.7/VariableWin.cpp:124:27: style: The scope of the variable 'list' can be reduced. [variableScope] basic256-2.0.99.7/VariableWin.cpp:160:22: style: The scope of the variable 'childname' can be reduced. [variableScope] basic256-2.0.99.7/VariableWin.cpp:162:27: style: The scope of the variable 'list' can be reduced. [variableScope] basic256-2.0.99.7/VariableWin.cpp:193:10: style: The scope of the variable 'name' can be reduced. [variableScope] basic256-2.0.99.7/VariableWin.cpp:156:86: performance: Function parameter 'key' should be passed by const reference. [passedByValue] basic256-2.0.99.7/VariableWin.cpp:219:19: style: Variable 'q' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/VariableWin.cpp:123:15: style: Unused variable: d [unusedVariable] basic256-2.0.99.7/VariableWin.cpp:161:15: style: Unused variable: d [unusedVariable] basic256-2.0.99.7/VariableWin.cpp:230:120: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] basic256-2.0.99.7/Variables.cpp:18:2: warning: Class 'Variable' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] basic256-2.0.99.7/Variables.cpp:18:2: warning: Class 'Variable' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] basic256-2.0.99.7/Variables.cpp:178:45: performance: Function parameter 's' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Variables.cpp:186:49: performance: Function parameter 's' should be passed by const reference. [passedByValue] basic256-2.0.99.7/Variables.cpp:145:12: style: Variable 'v' can be declared as pointer to const [constVariablePointer] basic256-2.0.99.7/md5.cpp:160:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocksize [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/md5.cpp:249:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocksize [valueFlowBailoutIncompleteVar] basic256-2.0.99.7/md5.cpp:105:6: warning: Member variable 'MD5::buffer' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/md5.cpp:105:6: warning: Member variable 'MD5::digest' is not initialized in the constructor. [uninitMemberVar] basic256-2.0.99.7/md5.cpp:283:13: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/md5.cpp:329:11: style: C-style pointer casting [cstyleCast] basic256-2.0.99.7/md5.cpp:291:26: style: The scope of the variable 'padding' can be reduced. [variableScope] basic256-2.0.99.7/md5.cpp:247:38: style:inconclusive: Function 'update' argument 1 names different: declaration 'buf' definition 'input'. [funcArgNamesDifferent] basic256-2.0.99.7/md5.h:57:36: note: Function 'update' argument 1 names different: declaration 'buf' definition 'input'. basic256-2.0.99.7/md5.cpp:247:38: note: Function 'update' argument 1 names different: declaration 'buf' definition 'input'. basic256-2.0.99.7/md5.cpp:282:29: style:inconclusive: Function 'update' argument 1 names different: declaration 'buf' definition 'input'. [funcArgNamesDifferent] basic256-2.0.99.7/md5.h:58:27: note: Function 'update' argument 1 names different: declaration 'buf' definition 'input'. basic256-2.0.99.7/md5.cpp:282:29: note: Function 'update' argument 1 names different: declaration 'buf' definition 'input'. basic256-2.0.99.7/md5.cpp:349:35: performance: Function parameter 'str' should be passed by const reference. [passedByValue] diff: head basic256-2.0.99.7/BasicDownloader.cpp:58:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.cpp:1044:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.cpp:121:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NextBlock [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.cpp:138:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowTabsAndSpaces [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.cpp:148:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WidgetWidth [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.cpp:165:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.cpp:202:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.cpp:259:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.cpp:287:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.cpp:401:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindBackward [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.cpp:448:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.cpp:545:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.cpp:65:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ImhNoPredictiveText [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.cpp:714:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable End [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.cpp:790:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.cpp:903:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.cpp:928:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.cpp:990:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextEditorInteraction [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicEdit.h:41:4: style: The destructor '~BasicEdit' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] basic256-2.0.99.7/ViewWidgetIFace.h:31:11: note: Virtual destructor in base class basic256-2.0.99.7/BasicEdit.h:41:4: note: Destructor in derived class head basic256-2.0.99.7/BasicGraph.cpp:107:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicGraph.cpp:249:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ArrowCursor [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicGraph.cpp:339:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HighResolution [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicGraph.cpp:362:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicGraph.cpp:391:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicGraph.cpp:414:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicGraph.h:38:4: style: The destructor '~BasicGraph' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] basic256-2.0.99.7/ViewWidgetIFace.h:31:11: note: Virtual destructor in base class basic256-2.0.99.7/BasicGraph.h:38:4: note: Destructor in derived class head basic256-2.0.99.7/BasicMediaPlayer.cpp:94:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PlayingState [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicOutput.cpp:133:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WidgetShortcut [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicOutput.cpp:173:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicOutput.cpp:189:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SolidPattern [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicOutput.cpp:216:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SkipEmptyParts [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicOutput.cpp:234:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WidgetWidth [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicOutput.cpp:241:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicOutput.cpp:268:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicOutput.cpp:277:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicOutput.cpp:83:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/BasicOutput.h:36:4: style: The destructor '~BasicOutput' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] basic256-2.0.99.7/ViewWidgetIFace.h:31:11: note: Virtual destructor in base class basic256-2.0.99.7/BasicOutput.h:36:4: note: Destructor in derived class head basic256-2.0.99.7/Convert.cpp:235:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/EditSyntaxHighlighter.cpp:385:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkCyan [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/EditSyntaxHighlighter.cpp:563:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable magenta [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/EditSyntaxHighlighter.cpp:572:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/EditSyntaxHighlighter.cpp:581:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkMagenta [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/EditSyntaxHighlighter.cpp:590:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkGreen [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Interpreter.cpp:1104:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable transparent [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Interpreter.cpp:1196:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32_Premultiplied [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Interpreter.cpp:1276:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CompositionMode_Clear [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Interpreter.cpp:2336:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Interpreter.cpp:5607:10: style: The scope of the variable 'n' can be reduced. [variableScope] head basic256-2.0.99.7/Main.cpp:147:80: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TranslationsPath [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/MainWindow.cpp:1080:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightSide [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/MainWindow.cpp:1120:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/MainWindow.cpp:1190:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/MainWindow.cpp:1321:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/MainWindow.cpp:594:109: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QT_VERSION_STR [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/MainWindow.cpp:664:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Trigger [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/MainWindow.cpp:696:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qApp [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/MainWindow.cpp:752:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightSide [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/MainWindow.cpp:80:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NonRecursive [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/MainWindow.cpp:821:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoError [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/MainWindow.cpp:975:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MonospacedFonts [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/PreferencesWin.cpp:47:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Password [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/PreferencesWin.cpp:537:122: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/PreferencesWin.cpp:669:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/PreferencesWin.cpp:705:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsTristate [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/PreferencesWin.cpp:740:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unchecked [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/PreferencesWin.cpp:750:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/ReplaceWin.cpp:184:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchCaseSensitive [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/ReplaceWin.cpp:43:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InsertAtTop [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/RunController.cpp:126:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockingQueuedConnection [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/RunController.cpp:182:92: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ready [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/RunController.cpp:240:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockingQueuedConnection [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/RunController.cpp:286:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BlockingQueuedConnection [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/RunController.cpp:331:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/RunController.cpp:348:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/RunController.cpp:389:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Speaking [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/RunController.cpp:549:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/RunController.cpp:562:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/RunController.cpp:606:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/RunController.cpp:693:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/RunController.cpp:729:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Warning [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Sound.cpp:1016:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Sound.cpp:182:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ActiveState [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Sound.cpp:212:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExcludeUserInputEvents [valueFlowBailoutIncompleteVar] 2.13.0 basic256-2.0.99.7/Sound.cpp:257:22: warning: Either the condition 'media' is redundant or there is possible null pointer dereference: media. [nullPointerRedundantCheck] basic256-2.0.99.7/Sound.cpp:259:26: note: Assuming that condition 'media' is not redundant basic256-2.0.99.7/Sound.cpp:257:22: note: Null pointer dereference 2.13.0 basic256-2.0.99.7/Sound.cpp:258:22: warning: Either the condition 'media' is redundant or there is possible null pointer dereference: media. [nullPointerRedundantCheck] basic256-2.0.99.7/Sound.cpp:259:26: note: Assuming that condition 'media' is not redundant basic256-2.0.99.7/Sound.cpp:258:22: note: Null pointer dereference head basic256-2.0.99.7/Sound.cpp:260:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForMoreEvents [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Sound.cpp:295:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForMoreEvents [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Sound.cpp:319:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForMoreEvents [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Sound.cpp:343:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitForMoreEvents [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Sound.cpp:395:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LoadingMedia [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Sound.cpp:422:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StoppedState [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Sound.cpp:541:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SuspendedState [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Sound.cpp:616:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SignedInt [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Sound.cpp:708:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable byteArray [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Sound.cpp:778:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Sound.cpp:906:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadWrite [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/Sound.cpp:99:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnderrunError [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/VariableWin.cpp:130:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/VariableWin.cpp:168:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/VariableWin.cpp:200:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchExactly [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/VariableWin.cpp:240:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchStartsWith [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/VariableWin.cpp:33:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/VariableWin.cpp:58:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ToolTipRole [valueFlowBailoutIncompleteVar] head basic256-2.0.99.7/VariableWin.h:37:6: style: The destructor '~VariableWin' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] basic256-2.0.99.7/ViewWidgetIFace.h:31:11: note: Virtual destructor in base class basic256-2.0.99.7/VariableWin.h:37:6: note: Destructor in derived class head basic256-2.0.99.7/md5.cpp:249:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blocksize [valueFlowBailoutIncompleteVar] DONE