2025-07-11 21:19 ftp://ftp.de.debian.org/debian/pool/main/t/tea/tea_63.3.0.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=qt --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: 8244dfa (2025-07-11 19:55:56 +0200) count: 532 513 elapsed-time: 15.0 14.2 head-timing-info: old-timing-info: head results: tea-qt-63.3.0/src/exif_reader.cpp:371:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/calendar.cpp:200:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable white [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/calendar.cpp:220:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TextSingleLine [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/gui_utils.cpp:79:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDotAndDotDot [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/gui_utils.cpp:114:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDotAndDotDot [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/gui_utils.cpp:174:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/gui_utils.cpp:193:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/gui_utils.cpp:214:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/gui_utils.cpp:235:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/gui_utils.cpp:265:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/fman.cpp:50:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rows [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/fman.cpp:78:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DescendingOrder [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/fman.cpp:162:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/fman.cpp:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/fman.cpp:202:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsSelectable [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/fman.cpp:253:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ResizeToContents [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/fman.cpp:335:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/fman.cpp:362:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/fman.cpp:421:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Insert [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/fman.cpp:537:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable State_KeyboardFocusChange [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/gui_utils.cpp:246:51: performance: Function parameter 'items' should be passed by const reference. [passedByValue] tea-qt-63.3.0/src/exif_reader.cpp:222:11: performance:inconclusive: Technically the member function 'Exif::processEXIFDir' can be static (but you may consider moving to unnamed namespace). [functionStatic] tea-qt-63.3.0/src/exif_reader.h:58:7: note: Technically the member function 'Exif::processEXIFDir' can be static (but you may consider moving to unnamed namespace). tea-qt-63.3.0/src/exif_reader.cpp:222:11: note: Technically the member function 'Exif::processEXIFDir' can be static (but you may consider moving to unnamed namespace). tea-qt-63.3.0/src/exif_reader.cpp:125:18: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/exif_reader.cpp:125:46: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/exif_reader.cpp:127:18: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/exif_reader.cpp:127:46: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/exif_reader.cpp:135:16: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/exif_reader.cpp:135:45: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/exif_reader.cpp:136:18: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/exif_reader.cpp:136:47: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/exif_reader.cpp:138:17: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/exif_reader.cpp:138:46: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/exif_reader.cpp:139:19: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/exif_reader.cpp:139:48: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/exif_reader.cpp:170:40: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/exif_reader.cpp:173:40: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/exif_reader.cpp:183:50: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/exif_reader.cpp:199:47: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/exif_reader.cpp:202:39: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/exif_reader.cpp:24:15: style: The scope of the variable 'data' can be reduced. [variableScope] tea-qt-63.3.0/src/exif_reader.cpp:222:39: style:inconclusive: Function 'processEXIFDir' argument 1 names different: declaration 'dirStart' definition 'DirStart'. [funcArgNamesDifferent] tea-qt-63.3.0/src/exif_reader.h:58:35: note: Function 'processEXIFDir' argument 1 names different: declaration 'dirStart' definition 'DirStart'. tea-qt-63.3.0/src/exif_reader.cpp:222:39: note: Function 'processEXIFDir' argument 1 names different: declaration 'dirStart' definition 'DirStart'. tea-qt-63.3.0/src/exif_reader.cpp:222:61: style:inconclusive: Function 'processEXIFDir' argument 2 names different: declaration 'offsetBase' definition 'OffsetBase'. [funcArgNamesDifferent] tea-qt-63.3.0/src/exif_reader.h:58:57: note: Function 'processEXIFDir' argument 2 names different: declaration 'offsetBase' definition 'OffsetBase'. tea-qt-63.3.0/src/exif_reader.cpp:222:61: note: Function 'processEXIFDir' argument 2 names different: declaration 'offsetBase' definition 'OffsetBase'. tea-qt-63.3.0/src/exif_reader.cpp:222:81: style:inconclusive: Function 'processEXIFDir' argument 3 names different: declaration 'size' definition 'exifSize'. [funcArgNamesDifferent] tea-qt-63.3.0/src/exif_reader.h:58:77: note: Function 'processEXIFDir' argument 3 names different: declaration 'size' definition 'exifSize'. tea-qt-63.3.0/src/exif_reader.cpp:222:81: note: Function 'processEXIFDir' argument 3 names different: declaration 'size' definition 'exifSize'. tea-qt-63.3.0/src/exif_reader.cpp:222:132: style:inconclusive: Function 'processEXIFDir' argument 6 names different: declaration 'numOrientations' definition 'NumOrientations'. [funcArgNamesDifferent] tea-qt-63.3.0/src/exif_reader.h:58:124: note: Function 'processEXIFDir' argument 6 names different: declaration 'numOrientations' definition 'NumOrientations'. tea-qt-63.3.0/src/exif_reader.cpp:222:132: note: Function 'processEXIFDir' argument 6 names different: declaration 'numOrientations' definition 'NumOrientations'. tea-qt-63.3.0/src/exif_reader.cpp:306:35: style:inconclusive: Function 'processEXIF' argument 1 names different: declaration 'barr' definition 'data'. [funcArgNamesDifferent] tea-qt-63.3.0/src/exif_reader.h:57:32: note: Function 'processEXIF' argument 1 names different: declaration 'barr' definition 'data'. tea-qt-63.3.0/src/exif_reader.cpp:306:35: note: Function 'processEXIF' argument 1 names different: declaration 'barr' definition 'data'. tea-qt-63.3.0/src/fman.cpp:45:7: style: Error code from the return value of function dir.cdUp() is not used. [ignoredReturnErrorCode] tea-qt-63.3.0/src/calendar.cpp:190:3: performance: Variable 'dir_days' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tea-qt-63.3.0/src/fman.h:50:3: style: Class 'CFMan' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/img_viewer.cpp:28:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Tool [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/img_viewer.cpp:54:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAspectRatio [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/img_viewer.cpp:72:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Md5 [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/img_viewer.cpp:156:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/img_viewer.cpp:203:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/img_viewer.cpp:215:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/logmemo.cpp:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ClickFocus [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/logmemo.cpp:98:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/logmemo.h:38:3: style: Class 'CLogMemo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/logmemo.cpp:135:11: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tea-qt-63.3.0/src/libretta_calc.cpp:51:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/img_viewer.h:19:3: style: Class 'CGIFWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/img_viewer.h:38:3: style: Class 'CZORWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/img_viewer.h:59:3: style: Class 'CImgViewer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/img_viewer.cpp:143:36: style: Same expression on both sides of '>'. [duplicateExpression] tea-qt-63.3.0/src/shortcuts.cpp:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShiftModifier [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.h:85:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SH_ItemView_ActivateItemOnSingleClick [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/shortcuts.h:51:3: style: Class 'CShortcuts' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/shortcuts.cpp:207:28: style: Local variable 'hash' shadows outer variable [shadowVariable] tea-qt-63.3.0/src/shortcuts.h:48:28: note: Shadowed declaration tea-qt-63.3.0/src/shortcuts.cpp:207:28: note: Shadow variable tea-qt-63.3.0/src/spellchecker.h:104:19: performance: Variable 'user_dict_filename' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tea-qt-63.3.0/src/document.h:86:3: style: Class 'CSyntaxHighlighter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/document.h:108:3: style: Class 'CSyntaxHighlighterQRegExp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/document.h:212:3: style: Class 'CDocument' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/document.h:396:3: style: Class 'CLineNumberArea' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/tea.h:94:3: style: Class 'MyProxyStyle' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/tio.h:70:8: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tea-qt-63.3.0/src/tio.h:54:16: note: Virtual function in base class tea-qt-63.3.0/src/tio.h:70:8: note: Function in derived class tea-qt-63.3.0/src/tio.h:71:8: style: The function 'save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tea-qt-63.3.0/src/tio.h:55:16: note: Virtual function in base class tea-qt-63.3.0/src/tio.h:71:8: note: Function in derived class tea-qt-63.3.0/src/tio.h:83:8: style: The function 'save' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tea-qt-63.3.0/src/tio.h:55:16: note: Virtual function in base class tea-qt-63.3.0/src/tio.h:83:8: note: Function in derived class tea-qt-63.3.0/src/tio.h:94:8: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tea-qt-63.3.0/src/tio.h:54:16: note: Virtual function in base class tea-qt-63.3.0/src/tio.h:94:8: note: Function in derived class tea-qt-63.3.0/src/tio.h:105:8: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tea-qt-63.3.0/src/tio.h:54:16: note: Virtual function in base class tea-qt-63.3.0/src/tio.h:105:8: note: Function in derived class tea-qt-63.3.0/src/tio.h:116:8: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tea-qt-63.3.0/src/tio.h:54:16: note: Virtual function in base class tea-qt-63.3.0/src/tio.h:116:8: note: Function in derived class tea-qt-63.3.0/src/tio.h:127:8: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tea-qt-63.3.0/src/tio.h:54:16: note: Virtual function in base class tea-qt-63.3.0/src/tio.h:127:8: note: Function in derived class tea-qt-63.3.0/src/tio.h:138:8: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tea-qt-63.3.0/src/tio.h:54:16: note: Virtual function in base class tea-qt-63.3.0/src/tio.h:138:8: note: Function in derived class tea-qt-63.3.0/src/tio.h:149:8: style: The function 'load' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] tea-qt-63.3.0/src/tio.h:54:16: note: Virtual function in base class tea-qt-63.3.0/src/tio.h:149:8: note: Function in derived class tea-qt-63.3.0/src/single_application_shared.cpp:24:8: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/single_application_shared.cpp:49:16: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/single_application_shared.cpp:63:4: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/single_application_shared.cpp:83:14: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/libretta_calc.cpp:159:30: style: Floating-point cast causes loss of precision. [suspiciousFloatingPointCast] tea-qt-63.3.0/src/libretta_calc.cpp:63:10: style: The scope of the variable 'start_pos' can be reduced. [variableScope] tea-qt-63.3.0/src/libretta_calc.cpp:39:10: style: Variable 'l' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/spellchecker.cpp:660:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/spellchecker.cpp:656:26: style:inconclusive: Technically the member function 'CPlainSpellchecker::check' can be const. [functionConst] tea-qt-63.3.0/src/spellchecker.h:77:8: note: Technically the member function 'CPlainSpellchecker::check' can be const. tea-qt-63.3.0/src/spellchecker.cpp:656:26: note: Technically the member function 'CPlainSpellchecker::check' can be const. tea-qt-63.3.0/src/spellchecker.cpp:694:26: style:inconclusive: Technically the member function 'CPlainSpellchecker::save_to_file' can be const. [functionConst] tea-qt-63.3.0/src/spellchecker.h:80:8: note: Technically the member function 'CPlainSpellchecker::save_to_file' can be const. tea-qt-63.3.0/src/spellchecker.cpp:694:26: note: Technically the member function 'CPlainSpellchecker::save_to_file' can be const. tea-qt-63.3.0/src/textproc.cpp:170:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/textproc.cpp:353:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/enc.cpp:455:66: style:inconclusive: Function 'ConvertFromUTF16ToCP1251' argument 1 names different: declaration 'utf16Text' definition 's'. [funcArgNamesDifferent] tea-qt-63.3.0/src/enc.h:30:59: note: Function 'ConvertFromUTF16ToCP1251' argument 1 names different: declaration 'utf16Text' definition 's'. tea-qt-63.3.0/src/enc.cpp:455:66: note: Function 'ConvertFromUTF16ToCP1251' argument 1 names different: declaration 'utf16Text' definition 's'. tea-qt-63.3.0/src/enc.cpp:13:28: style: Local variable 'UTF16_to_CP1251' shadows outer variable [shadowVariable] tea-qt-63.3.0/src/enc.cpp:390:28: note: Shadowed declaration tea-qt-63.3.0/src/enc.cpp:13:28: note: Shadow variable tea-qt-63.3.0/src/enc.cpp:667:27: style: Local variable 'unicode_to_koi8r' shadows outer variable [shadowVariable] tea-qt-63.3.0/src/enc.cpp:815:27: note: Shadowed declaration tea-qt-63.3.0/src/enc.cpp:667:27: note: Shadow variable tea-qt-63.3.0/src/enc.cpp:1456:29: style: Local variable 'UTF16_to_CP866' shadows outer variable [shadowVariable] tea-qt-63.3.0/src/enc.cpp:1724:27: note: Shadowed declaration tea-qt-63.3.0/src/enc.cpp:1456:29: note: Shadow variable tea-qt-63.3.0/src/pugixml.cpp:5447:16: debug: Failed to instantiate template "set_value_integer". The checking continues anyway. [templateInstantiation] tea-qt-63.3.0/src/todo.cpp:36:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/utils.cpp:39:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/utils.cpp:172:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEntries [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/utils.cpp:185:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/utils.cpp:210:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/utils.cpp:282:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/utils.cpp:299:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/utils.cpp:466:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/utils.cpp:523:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dirs [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/utils.cpp:541:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Dirs [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/utils.cpp:558:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/utils.cpp:690:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] tea-qt-63.3.0/src/wavinfo.cpp:25:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/wavinfo.cpp:36:39: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/wavinfo.cpp:39:30: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/wavinfo.cpp:42:39: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/wavinfo.cpp:49:39: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/wavinfo.cpp:34:26: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] tea-qt-63.3.0/src/wavinfo.cpp:44:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] tea-qt-63.3.0/src/wavinfo.cpp:56:30: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] tea-qt-63.3.0/src/wavinfo.cpp:11:23: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] tea-qt-63.3.0/src/wavinfo.cpp:11:33: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] tea-qt-63.3.0/src/textproc.cpp:78:7: style: The scope of the variable 'counter' can be reduced. [variableScope] tea-qt-63.3.0/src/textproc.cpp:134:36: style:inconclusive: Function 'strip_html' argument 1 names different: declaration 'text' definition 'source'. [funcArgNamesDifferent] tea-qt-63.3.0/src/textproc.h:23:36: note: Function 'strip_html' argument 1 names different: declaration 'text' definition 'source'. tea-qt-63.3.0/src/textproc.cpp:134:36: note: Function 'strip_html' argument 1 names different: declaration 'text' definition 'source'. tea-qt-63.3.0/src/textproc.cpp:732:31: performance: Function parameter 'rom_str' should be passed by const reference. [passedByValue] tea-qt-63.3.0/src/textproc.cpp:311:10: error: Out of bounds access in expression 'sn[x++]' because 'sn' is empty. [containerOutOfBounds] tea-qt-63.3.0/src/textproc.cpp:642:19: portability: Shifting signed 32-bit value by 31 bits is implementation-defined behaviour [shiftTooManyBitsSigned] tea-qt-63.3.0/src/textproc.cpp:638:27: note: Assignment 'sz=sizeof(n)*8-1', assigned value is 31 tea-qt-63.3.0/src/textproc.cpp:640:16: note: Assignment 'i=sz', assigned value is 31 tea-qt-63.3.0/src/textproc.cpp:642:19: note: Shift tea-qt-63.3.0/text-data/tpl_c.c:3:27: style: Parameter 'argv' can be declared as const array [constParameter] tea-qt-63.3.0/text-data/tpl_cpp.cpp:7:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:2207:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:2742:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_escapes [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:2911:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_escapes [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:3084:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_comments [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:3200:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_declaration [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:3441:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:3547:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable xml_memory_page_type_mask [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:3559:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parse_fragment [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:3633:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:3642:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:3983:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_attribute_single_quote [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:4010:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_no_escapes [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:4127:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_attribute_single_quote [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:4168:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_no_empty_element_tags [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:4258:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_raw [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:4288:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable format_indent [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:4937:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable T [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:4989:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:7543:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocate [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:7549:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable allocate [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:7554:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deallocate [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:90:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:117:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:385:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:495:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseSensitive [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:1079:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Return [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:1175:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ControlModifier [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:1299:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherFocusReason [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:1322:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:1529:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:1697:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:1911:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WrapAtWordBoundaryOrAnywhere [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:1919:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WrapAtWordBoundaryOrAnywhere [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:1938:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:1965:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:1990:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:2042:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:2274:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:2303:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:2403:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:2443:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:2650:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoMove [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:2686:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherFocusReason [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:2728:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherFocusReason [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:2909:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:2958:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ShowTabsAndSpaces [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:3046:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Up [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:3052:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Down [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:3058:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Left [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:3064:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Right [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:3071:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Right [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/document.cpp:3080:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Up [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:4552:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:2767:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:2820:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:2856:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:2888:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:2699:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chartype_table [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:141:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:190:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WA_DeleteOnClose [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:221:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Format_ARGB32 [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:330:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable North [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:553:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:914:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cancel [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:1151:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEntries [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:1420:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AllEntries [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:2008:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:2059:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:2303:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:2588:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:2645:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:2690:132: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindBackward [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:2770:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MoveAnchor [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:2898:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:2961:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:3044:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:3143:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FastTransformation [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:3291:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ExitStatus [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:3626:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:3683:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:3736:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:3793:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:3919:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:4046:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:4081:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:4376:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:4509:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:4593:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:4641:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:5125:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sunday [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:5317:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:5354:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:5390:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MergedChannels [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:5455:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Start [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:5498:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherFocusReason [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:5508:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherFocusReason [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:5730:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Select [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:5753:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable No [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:5794:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:6009:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FastTransformation [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:6199:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:6251:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:6303:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KeepAnchor [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:6314:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowFullScreen [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:6323:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowStaysOnTopHint [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:6426:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IniFormat [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:6865:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Triangular [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:6954:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AnimatedDocks [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:7068:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Active [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:7140:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AA_DontUseNativeMenuBar [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:7747:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:8404:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoVerticalHeader [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:8452:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable InstantPopup [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:8575:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SP_ArrowForward [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:9090:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RegExp2 [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:9321:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Ok [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:9702:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FastTransformation [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:9784:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindWholeWords [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:9830:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Window [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:10055:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:10185:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchRegExp [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:10206:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ParagraphSeparator [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:10237:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MatchStartsWith [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:10295:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:10314:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:10334:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tea.cpp:10444:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FindBackward [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tio.cpp:127:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tio.cpp:276:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tio.cpp:309:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tio.cpp:343:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tio.cpp:401:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ReadOnly [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tio.cpp:495:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tio.cpp:929:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tio.cpp:959:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tio.cpp:1659:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tio.cpp:1709:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tio.cpp:1768:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/tio.cpp:1832:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/miniz.h:5948:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/miniz.h:7384:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/miniz.h:7888:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/miniz.h:9834:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/zip.c:205:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/zip.c:1549:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/zip.c:2025:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable S_IRWXU [valueFlowBailoutIncompleteVar] tea-qt-63.3.0/src/pugixml.cpp:1954:38: style:inconclusive: Boolean expression 'data[0]=='<'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] tea-qt-63.3.0/src/pugixml.cpp:1954:57: style:inconclusive: Boolean expression 'data[2]=='x'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] tea-qt-63.3.0/src/pugixml.cpp:1954:76: style:inconclusive: Boolean expression 'data[3]=='m'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] tea-qt-63.3.0/src/pugixml.cpp:1954:95: style:inconclusive: Boolean expression 'data[4]=='l'' is used in bitwise operation. Did you mean '&&'? [bitwiseOnBoolean] tea-qt-63.3.0/src/pugixml.cpp:3748:3: warning: Member variable 'xml_buffered_writer::buffer' is not initialized in the constructor. [uninitMemberVar] tea-qt-63.3.0/src/pugixml.cpp:3748:3: warning: Member variable 'xml_buffered_writer::scratch' is not initialized in the constructor. [uninitMemberVar] tea-qt-63.3.0/src/pugixml.cpp:706:8: performance:inconclusive: Technically the member function 'pugi::impl::xml_allocator::reserve' can be static (but you may consider moving to unnamed namespace). [functionStatic] tea-qt-63.3.0/src/pugixml.hpp:342:3: style: Class 'xml_writer_file' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/pugixml.hpp:356:3: style: Class 'xml_writer_stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/pugixml.hpp:357:3: style: Class 'xml_writer_stream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/pugixml.hpp:861:3: style: Class 'xml_node_iterator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/pugixml.cpp:525:3: style: Struct 'xml_allocator' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/pugixml.cpp:1112:3: style: Struct 'xml_attribute_struct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/pugixml.cpp:1159:3: style: Struct 'xml_document_struct' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/pugixml.cpp:2950:3: style: Struct 'xml_parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/pugixml.cpp:5124:3: style: Struct 'name_null_sentry' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] tea-qt-63.3.0/src/pugixml.hpp:318:6: performance: Function 'begin()' should return member '_begin' by const reference. [returnByReference] tea-qt-63.3.0/src/pugixml.hpp:319:6: performance: Function 'end()' should return member '_end' by const reference. [returnByReference] tea-qt-63.3.0/src/pugixml.cpp:1430:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:1430:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:1430:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:1442:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:1442:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:1442:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:1935:49: style: Return value '*reinterpret_cast(&ui)==1' is always true [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:1933:21: note: Assignment 'ui=1', assigned value is 1 tea-qt-63.3.0/src/pugixml.cpp:1935:49: note: Return value '*reinterpret_cast(&ui)==1' is always true tea-qt-63.3.0/src/pugixml.cpp:1943:27: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:1933:21: note: Assignment 'ui=1', assigned value is 1 tea-qt-63.3.0/src/pugixml.cpp:1943:27: note: Calling function 'is_little_endian' returns 1 tea-qt-63.3.0/src/pugixml.cpp:1943:27: note: Condition 'is_little_endian()' is always true tea-qt-63.3.0/src/pugixml.cpp:1945:27: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:1933:21: note: Assignment 'ui=1', assigned value is 1 tea-qt-63.3.0/src/pugixml.cpp:1945:27: note: Calling function 'is_little_endian' returns 1 tea-qt-63.3.0/src/pugixml.cpp:1945:27: note: Condition 'is_little_endian()' is always true tea-qt-63.3.0/src/pugixml.cpp:2056:58: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:1933:21: note: Assignment 'ui=1', assigned value is 1 tea-qt-63.3.0/src/pugixml.cpp:2056:58: note: Calling function 'is_little_endian' returns 1 tea-qt-63.3.0/src/pugixml.cpp:2056:58: note: Condition 'is_little_endian()' is always true tea-qt-63.3.0/src/pugixml.cpp:2059:58: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:1933:21: note: Assignment 'ui=1', assigned value is 1 tea-qt-63.3.0/src/pugixml.cpp:2059:58: note: Calling function 'is_little_endian' returns 1 tea-qt-63.3.0/src/pugixml.cpp:2059:58: note: Condition 'is_little_endian()' is always true tea-qt-63.3.0/src/pugixml.cpp:2284:51: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:1933:21: note: Assignment 'ui=1', assigned value is 1 tea-qt-63.3.0/src/pugixml.cpp:2284:51: note: Calling function 'is_little_endian' returns 1 tea-qt-63.3.0/src/pugixml.cpp:2284:51: note: Condition 'is_little_endian()' is always true tea-qt-63.3.0/src/pugixml.cpp:2294:51: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:1933:21: note: Assignment 'ui=1', assigned value is 1 tea-qt-63.3.0/src/pugixml.cpp:2294:51: note: Calling function 'is_little_endian' returns 1 tea-qt-63.3.0/src/pugixml.cpp:2294:51: note: Condition 'is_little_endian()' is always true tea-qt-63.3.0/src/pugixml.cpp:2415:8: style: Condition '!alloc->reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:2415:23: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:2415:8: note: Condition '!alloc->reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:3619:58: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:1933:21: note: Assignment 'ui=1', assigned value is 1 tea-qt-63.3.0/src/pugixml.cpp:3619:58: note: Calling function 'is_little_endian' returns 1 tea-qt-63.3.0/src/pugixml.cpp:3619:58: note: Condition 'is_little_endian()' is always true tea-qt-63.3.0/src/pugixml.cpp:3622:58: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:1933:21: note: Assignment 'ui=1', assigned value is 1 tea-qt-63.3.0/src/pugixml.cpp:3622:58: note: Calling function 'is_little_endian' returns 1 tea-qt-63.3.0/src/pugixml.cpp:3622:58: note: Condition 'is_little_endian()' is always true tea-qt-63.3.0/src/pugixml.cpp:3722:51: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:1933:21: note: Assignment 'ui=1', assigned value is 1 tea-qt-63.3.0/src/pugixml.cpp:3722:51: note: Calling function 'is_little_endian' returns 1 tea-qt-63.3.0/src/pugixml.cpp:3722:51: note: Condition 'is_little_endian()' is always true tea-qt-63.3.0/src/pugixml.cpp:3729:51: style: Condition 'is_little_endian()' is always true [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:1933:21: note: Assignment 'ui=1', assigned value is 1 tea-qt-63.3.0/src/pugixml.cpp:3729:51: note: Calling function 'is_little_endian' returns 1 tea-qt-63.3.0/src/pugixml.cpp:3729:51: note: Condition 'is_little_endian()' is always true tea-qt-63.3.0/src/pugixml.cpp:5861:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:5861:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:5861:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:5878:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:5878:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:5878:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:5896:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:5896:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:5896:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:5914:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:5914:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:5914:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:5932:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:5932:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:5932:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:5949:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:5949:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:5949:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:5967:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:5967:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:5967:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:5985:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:5985:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:5985:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:6001:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:6001:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:6001:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:6018:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:6018:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:6018:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:6036:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:6036:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:6036:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:6054:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:6054:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:6054:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:6108:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:6108:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:6108:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:6125:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:6125:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:6125:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:6143:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:6143:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:6143:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:6161:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:6161:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:6161:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:6177:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:6177:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:6177:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:6193:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:6193:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:6193:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:6211:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:6211:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:6211:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:6229:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:6229:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:6229:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:6251:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:6251:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:6251:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:6264:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:6264:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:6264:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:6290:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:6290:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:6290:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/pugixml.cpp:6303:7: style: Condition '!alloc.reserve()' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/pugixml.cpp:6303:21: note: Calling function 'reserve' returns 1 tea-qt-63.3.0/src/pugixml.cpp:6303:7: note: Condition '!alloc.reserve()' is always false tea-qt-63.3.0/src/tea.cpp:619:3: warning: Return value of function std::move() is not used. [ignoredReturnValue] tea-qt-63.3.0/src/tea.cpp:6208:3: warning: Return value of function std::move() is not used. [ignoredReturnValue] tea-qt-63.3.0/src/tea.cpp:6413:3: performance: Variable 'date1' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tea-qt-63.3.0/src/tea.cpp:1099:12: performance:inconclusive: Either there is a missing 'override', or the member function 'CTEA::test' can be static. [functionStatic] tea-qt-63.3.0/src/tea.h:694:8: note: Either there is a missing 'override', or the member function 'CTEA::test' can be static. tea-qt-63.3.0/src/tea.cpp:1099:12: note: Either there is a missing 'override', or the member function 'CTEA::test' can be static. tea-qt-63.3.0/src/pugixml.cpp:3184:11: style: The scope of the variable 'ch' can be reduced. [variableScope] tea-qt-63.3.0/src/pugixml.cpp:5142:54: style:inconclusive: Function 'xml_writer_file' argument 1 names different: declaration 'file' definition 'file_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:342:25: note: Function 'xml_writer_file' argument 1 names different: declaration 'file' definition 'file_'. tea-qt-63.3.0/src/pugixml.cpp:5142:54: note: Function 'xml_writer_file' argument 1 names different: declaration 'file' definition 'file_'. tea-qt-63.3.0/src/pugixml.cpp:5581:90: style:inconclusive: Function 'children' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:725:68: note: Function 'children' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5581:90: note: Function 'children' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5645:54: style:inconclusive: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:545:32: note: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5645:54: note: Function 'child' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5659:63: style:inconclusive: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:546:41: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5659:63: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5673:61: style:inconclusive: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:547:39: note: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5673:61: note: Function 'next_sibling' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5692:65: style:inconclusive: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:548:43: note: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5692:65: note: Function 'previous_sibling' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5706:63: style:inconclusive: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:551:41: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5706:63: note: Function 'attribute' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5706:85: style:inconclusive: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:551:62: note: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. tea-qt-63.3.0/src/pugixml.cpp:5706:85: note: Function 'attribute' argument 2 names different: declaration 'hint' definition 'hint_'. tea-qt-63.3.0/src/pugixml.cpp:5785:65: style:inconclusive: Function 'child_value' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:557:43: note: Function 'child_value' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5785:65: note: Function 'child_value' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5856:70: style:inconclusive: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:566:48: note: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5856:70: note: Function 'append_attribute' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5873:71: style:inconclusive: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:567:49: note: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5873:71: note: Function 'prepend_attribute' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5890:76: style:inconclusive: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:568:54: note: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5890:76: note: Function 'insert_attribute_after' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5908:77: style:inconclusive: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:569:55: note: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5908:77: note: Function 'insert_attribute_before' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:5996:61: style:inconclusive: Function 'append_child' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:578:39: note: Function 'append_child' argument 1 names different: declaration 'type' definition 'type_'. tea-qt-63.3.0/src/pugixml.cpp:5996:61: note: Function 'append_child' argument 1 names different: declaration 'type' definition 'type_'. tea-qt-63.3.0/src/pugixml.cpp:6013:62: style:inconclusive: Function 'prepend_child' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:579:40: note: Function 'prepend_child' argument 1 names different: declaration 'type' definition 'type_'. tea-qt-63.3.0/src/pugixml.cpp:6013:62: note: Function 'prepend_child' argument 1 names different: declaration 'type' definition 'type_'. tea-qt-63.3.0/src/pugixml.cpp:6030:68: style:inconclusive: Function 'insert_child_before' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:581:46: note: Function 'insert_child_before' argument 1 names different: declaration 'type' definition 'type_'. tea-qt-63.3.0/src/pugixml.cpp:6030:68: note: Function 'insert_child_before' argument 1 names different: declaration 'type' definition 'type_'. tea-qt-63.3.0/src/pugixml.cpp:6048:67: style:inconclusive: Function 'insert_child_after' argument 1 names different: declaration 'type' definition 'type_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:580:45: note: Function 'insert_child_after' argument 1 names different: declaration 'type' definition 'type_'. tea-qt-63.3.0/src/pugixml.cpp:6048:67: note: Function 'insert_child_after' argument 1 names different: declaration 'type' definition 'type_'. tea-qt-63.3.0/src/pugixml.cpp:6066:61: style:inconclusive: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:584:39: note: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:6066:61: note: Function 'append_child' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:6075:62: style:inconclusive: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:585:40: note: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:6075:62: note: Function 'prepend_child' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:6084:67: style:inconclusive: Function 'insert_child_after' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:586:45: note: Function 'insert_child_after' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:6084:67: note: Function 'insert_child_after' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:6093:68: style:inconclusive: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:587:46: note: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:6093:68: note: Function 'insert_child_before' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:6240:61: style:inconclusive: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:603:39: note: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:6240:61: note: Function 'remove_attribute' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:6280:57: style:inconclusive: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:610:35: note: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:6280:57: note: Function 'remove_child' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:6357:72: style:inconclusive: Function 'find_child_by_attribute' argument 1 names different: declaration 'name' definition 'name_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:669:50: note: Function 'find_child_by_attribute' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:6357:72: note: Function 'find_child_by_attribute' argument 1 names different: declaration 'name' definition 'name_'. tea-qt-63.3.0/src/pugixml.cpp:6439:70: style:inconclusive: Function 'first_element_by_path' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:678:48: note: Function 'first_element_by_path' argument 1 names different: declaration 'path' definition 'path_'. tea-qt-63.3.0/src/pugixml.cpp:6439:70: note: Function 'first_element_by_path' argument 1 names different: declaration 'path' definition 'path_'. tea-qt-63.3.0/src/pugixml.cpp:6549:87: style:inconclusive: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:703:65: note: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. tea-qt-63.3.0/src/pugixml.cpp:6549:87: note: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. tea-qt-63.3.0/src/pugixml.cpp:6556:93: style:inconclusive: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:704:71: note: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. tea-qt-63.3.0/src/pugixml.cpp:6556:93: note: Function 'print' argument 1 names different: declaration 'os' definition 'stream'. tea-qt-63.3.0/src/pugixml.cpp:7403:68: style:inconclusive: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:1086:42: note: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. tea-qt-63.3.0/src/pugixml.cpp:7403:68: note: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. tea-qt-63.3.0/src/pugixml.cpp:7413:71: style:inconclusive: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:1087:45: note: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. tea-qt-63.3.0/src/pugixml.cpp:7413:71: note: Function 'load_file' argument 1 names different: declaration 'path' definition 'path_'. tea-qt-63.3.0/src/pugixml.cpp:7488:56: style:inconclusive: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:1110:30: note: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. tea-qt-63.3.0/src/pugixml.cpp:7488:56: note: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. tea-qt-63.3.0/src/pugixml.cpp:7496:59: style:inconclusive: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. [funcArgNamesDifferent] tea-qt-63.3.0/src/pugixml.hpp:1111:33: note: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. tea-qt-63.3.0/src/pugixml.cpp:7496:59: note: Function 'save_file' argument 1 names different: declaration 'path' definition 'path_'. tea-qt-63.3.0/src/pugixml.cpp:5269:17: style: Local variable 'value' shadows outer function [shadowFunction] tea-qt-63.3.0/src/pugixml.hpp:404:17: note: Shadowed declaration tea-qt-63.3.0/src/pugixml.cpp:5269:17: note: Shadow variable tea-qt-63.3.0/src/pugixml.cpp:5276:17: style: Local variable 'value' shadows outer function [shadowFunction] tea-qt-63.3.0/src/pugixml.hpp:404:17: note: Shadowed declaration tea-qt-63.3.0/src/pugixml.cpp:5276:17: note: Shadow variable tea-qt-63.3.0/src/pugixml.cpp:5283:17: style: Local variable 'value' shadows outer function [shadowFunction] tea-qt-63.3.0/src/pugixml.hpp:404:17: note: Shadowed declaration tea-qt-63.3.0/src/pugixml.cpp:5283:17: note: Shadow variable tea-qt-63.3.0/src/pugixml.cpp:5290:17: style: Local variable 'value' shadows outer function [shadowFunction] tea-qt-63.3.0/src/pugixml.hpp:404:17: note: Shadowed declaration tea-qt-63.3.0/src/pugixml.cpp:5290:17: note: Shadow variable tea-qt-63.3.0/src/pugixml.cpp:5297:17: style: Local variable 'value' shadows outer function [shadowFunction] tea-qt-63.3.0/src/pugixml.hpp:404:17: note: Shadowed declaration tea-qt-63.3.0/src/pugixml.cpp:5297:17: note: Shadow variable tea-qt-63.3.0/src/pugixml.cpp:5304:17: style: Local variable 'value' shadows outer function [shadowFunction] tea-qt-63.3.0/src/pugixml.hpp:404:17: note: Shadowed declaration tea-qt-63.3.0/src/pugixml.cpp:5304:17: note: Shadow variable tea-qt-63.3.0/src/pugixml.cpp:5312:17: style: Local variable 'value' shadows outer function [shadowFunction] tea-qt-63.3.0/src/pugixml.hpp:404:17: note: Shadowed declaration tea-qt-63.3.0/src/pugixml.cpp:5312:17: note: Shadow variable tea-qt-63.3.0/src/pugixml.cpp:5319:17: style: Local variable 'value' shadows outer function [shadowFunction] tea-qt-63.3.0/src/pugixml.hpp:404:17: note: Shadowed declaration tea-qt-63.3.0/src/pugixml.cpp:5319:17: note: Shadow variable tea-qt-63.3.0/src/pugixml.hpp:314:29: performance: Function parameter 'e' should be passed by const reference. [passedByValue] tea-qt-63.3.0/src/pugixml.cpp:6568:30: style: Variable 'doc' can be declared as reference to const [constVariableReference] tea-qt-63.3.0/src/pugixml.cpp:609:32: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] tea-qt-63.3.0/src/pugixml.cpp:2320:12: style: Variable 'end' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/pugixml.cpp:2695:12: style: Variable 'begin' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/pugixml.cpp:2769:13: style: Variable 'str' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/pugixml.cpp:2796:15: style: Variable 'str' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/pugixml.cpp:3407:15: style: Variable 'name' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/pugixml.cpp:4392:58: style: Parameter 'attr' can be declared as pointer to const [constParameterPointer] tea-qt-63.3.0/src/pugixml.cpp:4539:44: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] tea-qt-63.3.0/src/pugixml.cpp:6659:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/pugixml.cpp:6667:20: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/document.cpp:1233:3: performance: Variable 'markup_mode' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tea-qt-63.3.0/src/document.cpp:1234:3: performance: Variable 'file_name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] tea-qt-63.3.0/src/tea.cpp:469:11: style: The scope of the variable 'fName' can be reduced. [variableScope] tea-qt-63.3.0/src/tea.cpp:1218:15: style: The scope of the variable 'fileNames' can be reduced. [variableScope] tea-qt-63.3.0/src/tea.cpp:10516:52: style:inconclusive: Function 'cmb_icon_sizes_currentIndexChanged' argument 1 names different: declaration 'i' definition 'index'. [funcArgNamesDifferent] tea-qt-63.3.0/src/tea.h:1064:48: note: Function 'cmb_icon_sizes_currentIndexChanged' argument 1 names different: declaration 'i' definition 'index'. tea-qt-63.3.0/src/tea.cpp:10516:52: note: Function 'cmb_icon_sizes_currentIndexChanged' argument 1 names different: declaration 'i' definition 'index'. tea-qt-63.3.0/src/tea.cpp:734:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:815:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:831:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:848:19: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:1129:18: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:1189:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:1228:23: style: Variable 'dc' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:1345:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:1685:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:1919:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:2091:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:2101:14: style: Variable 'dsource' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:2281:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:3768:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:3954:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:4033:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:4132:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:4201:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:4688:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:5406:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:5779:19: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:8135:11: style: Variable 'l_t' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:9037:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:9482:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:10629:11: style: Variable 'style' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/tea.cpp:2019:13: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tea-qt-63.3.0/src/tea.cpp:3916:20: style: Consider using std::copy_if algorithm instead of a raw loop. [useStlAlgorithm] tea-qt-63.3.0/src/tea.cpp:3935:17: style: Consider using std::count_if algorithm instead of a raw loop. [useStlAlgorithm] tea-qt-63.3.0/src/document.cpp:446:16: style: Condition '!element.isEmpty()' is always true [knownConditionTrueFalse] tea-qt-63.3.0/src/document.cpp:443:31: note: Assuming that condition 'element.isEmpty()' is not redundant tea-qt-63.3.0/src/document.cpp:446:16: note: Condition '!element.isEmpty()' is always true tea-qt-63.3.0/src/document.cpp:460:16: style: Condition '!element.isEmpty()' is always true [knownConditionTrueFalse] tea-qt-63.3.0/src/document.cpp:457:31: note: Assuming that condition 'element.isEmpty()' is not redundant tea-qt-63.3.0/src/document.cpp:460:16: note: Condition '!element.isEmpty()' is always true tea-qt-63.3.0/src/pugixml.cpp:1990:5: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] tea-qt-63.3.0/src/pugixml.cpp:3184:14: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] tea-qt-63.3.0/src/tea.cpp:8135:15: style: Variable 'l_t' is assigned a value that is never used. [unreadVariable] tea-qt-63.3.0/src/tea.cpp:8135:11: style: Variable 'l_t' is assigned a value that is never used. [unreadVariable] tea-qt-63.3.0/src/tea.cpp:9465:14: style: Variable 'fresh' is assigned a value that is never used. [unreadVariable] tea-qt-63.3.0/src/tea.cpp:9473:13: style: Variable 'fresh' is assigned a value that is never used. [unreadVariable] tea-qt-63.3.0/src/tea.cpp:9479:13: style: Variable 'fresh' is assigned a value that is never used. [unreadVariable] tea-qt-63.3.0/src/tio.cpp:722:38: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/tio.cpp:789:35: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/tio.cpp:1041:22: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/tio.cpp:1818:24: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/tio.cpp:1852:33: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/tio.cpp:1900:20: style: C-style pointer casting [cstyleCast] tea-qt-63.3.0/src/tio.cpp:517:33: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] tea-qt-63.3.0/src/tio.cpp:526:61: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] tea-qt-63.3.0/src/tio.cpp:536:60: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] tea-qt-63.3.0/src/tio.cpp:546:61: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] tea-qt-63.3.0/src/document.cpp:956:11: style: The scope of the variable 'fname' can be reduced. [variableScope] tea-qt-63.3.0/src/document.cpp:1165:44: style:inconclusive: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'. [funcArgNamesDifferent] tea-qt-63.3.0/src/document.h:163:35: note: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'. tea-qt-63.3.0/src/document.cpp:1165:44: note: Function 'resizeEvent' argument 1 names different: declaration 'event' definition 'e'. tea-qt-63.3.0/src/document.cpp:361:47: style: Parameter 'node' can be declared as reference to const [constParameterReference] tea-qt-63.3.0/src/document.cpp:3007:14: style: Variable 'd' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/document.cpp:3018:12: style: Variable 'act' can be declared as pointer to const [constVariablePointer] tea-qt-63.3.0/src/document.cpp:2797:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] tea-qt-63.3.0/src/tio.cpp:589:9: style: The scope of the variable 'instance' can be reduced. [variableScope] tea-qt-63.3.0/src/tio.cpp:120:45: style: Parameter 'node' can be declared as reference to const [constParameterReference] tea-qt-63.3.0/src/tio.cpp:179:36: style: Parameter 'xmlBuffer' can be declared as reference to const [constParameterReference] tea-qt-63.3.0/src/tio.cpp:898:45: style: Parameter 'node' can be declared as reference to const [constParameterReference] tea-qt-63.3.0/src/tio.cpp:1677:20: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] tea-qt-63.3.0/src/tio.cpp:1733:20: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] tea-qt-63.3.0/src/tio.cpp:589:18: style: Variable 'instance' is assigned a value that is never used. [unreadVariable] tea-qt-63.3.0/src/tio.cpp:1429:17: style: Variable 'ba' is assigned a value that is never used. [unreadVariable] tea-qt-63.3.0/src/tio.cpp:1429:14: style: Variable 'ba' is assigned a value that is never used. [unreadVariable] tea-qt-63.3.0/src/zip.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] tea-qt-63.3.0/src/miniz.h:5384:19: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tea-qt-63.3.0/src/miniz.h:5420:11: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] tea-qt-63.3.0/src/zip.c:1564:44: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] tea-qt-63.3.0/src/zip.c:2040:36: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] tea-qt-63.3.0/src/miniz.h:5815:13: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] tea-qt-63.3.0/src/miniz.h:5813:42: note: 'extra_size_remaining' is assigned value 'ext_data_size' here. tea-qt-63.3.0/src/miniz.h:5808:12: note: outer condition: ext_data_size tea-qt-63.3.0/src/miniz.h:5815:13: note: identical inner condition: extra_size_remaining tea-qt-63.3.0/src/miniz.h:2053:49: style: Condition 'tdefl_init(pComp,NULL,NULL,comp_flags)!=TDEFL_STATUS_OKAY' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/miniz.h:2053:17: note: Calling function 'tdefl_init' returns 0 tea-qt-63.3.0/src/miniz.h:2053:49: note: Condition 'tdefl_init(pComp,NULL,NULL,comp_flags)!=TDEFL_STATUS_OKAY' is always false tea-qt-63.3.0/src/miniz.h:3927:71: style: Condition 'tdefl_init(pComp,pPut_buf_func,pPut_buf_user,flags)==TDEFL_STATUS_OKAY' is always true [knownConditionTrueFalse] tea-qt-63.3.0/src/miniz.h:3927:26: note: Calling function 'tdefl_init' returns 0 tea-qt-63.3.0/src/miniz.h:3927:71: note: Condition 'tdefl_init(pComp,pPut_buf_func,pPut_buf_user,flags)==TDEFL_STATUS_OKAY' is always true tea-qt-63.3.0/src/miniz.h:8413:7: style: Condition '!mz_zip_writer_create_central_dir_header(pZip,central_dir_header,filename_size,(unsigned short)(extra_size+user_extra_data_len),comment_size,uncomp_size,comp_size,uncomp_crc32,method,bit_flags,dos_time,dos_date,local_header_ofs,ext_attributes)' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/miniz.h:8413:47: note: Calling function 'mz_zip_writer_create_central_dir_header' returns 1 tea-qt-63.3.0/src/miniz.h:8413:7: note: Condition '!mz_zip_writer_create_central_dir_header(pZip,central_dir_header,filename_size,(unsigned short)(extra_size+user_extra_data_len),comment_size,uncomp_size,comp_size,uncomp_crc32,method,bit_flags,dos_time,dos_date,local_header_ofs,ext_attributes)' is always false tea-qt-63.3.0/src/miniz.h:8655:9: style: Condition '!mz_zip_writer_create_local_dir_header(pZip,local_dir_header,(unsigned short)archive_name_size,(unsigned short)(extra_size+user_extra_data_len),0,0,0,method,bit_flags,dos_time,dos_date)' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/miniz.h:8655:47: note: Calling function 'mz_zip_writer_create_local_dir_header' returns 1 tea-qt-63.3.0/src/miniz.h:8655:9: note: Condition '!mz_zip_writer_create_local_dir_header(pZip,local_dir_header,(unsigned short)archive_name_size,(unsigned short)(extra_size+user_extra_data_len),0,0,0,method,bit_flags,dos_time,dos_date)' is always false tea-qt-63.3.0/src/miniz.h:8685:9: style: Condition '!mz_zip_writer_create_local_dir_header(pZip,local_dir_header,(unsigned short)archive_name_size,(unsigned short)user_extra_data_len,0,0,0,method,bit_flags,dos_time,dos_date)' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/miniz.h:8685:47: note: Calling function 'mz_zip_writer_create_local_dir_header' returns 1 tea-qt-63.3.0/src/miniz.h:8685:9: note: Condition '!mz_zip_writer_create_local_dir_header(pZip,local_dir_header,(unsigned short)archive_name_size,(unsigned short)user_extra_data_len,0,0,0,method,bit_flags,dos_time,dos_date)' is always false tea-qt-63.3.0/src/miniz.h:8733:59: style: Condition 'tdefl_init(pComp,mz_zip_writer_add_put_buf_callback,&state,tdefl_create_comp_flags_from_zip_params(level,-15,MZ_DEFAULT_STRATEGY))!=TDEFL_STATUS_OKAY' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/miniz.h:8731:20: note: Calling function 'tdefl_init' returns 0 tea-qt-63.3.0/src/miniz.h:8733:59: note: Condition 'tdefl_init(pComp,mz_zip_writer_add_put_buf_callback,&state,tdefl_create_comp_flags_from_zip_params(level,-15,MZ_DEFAULT_STRATEGY))!=TDEFL_STATUS_OKAY' is always false tea-qt-63.3.0/src/miniz.h:8929:9: style: Condition '!mz_zip_writer_create_local_dir_header(pZip,local_dir_header,(unsigned short)archive_name_size,(unsigned short)(extra_size+user_extra_data_len),0,0,0,method,gen_flags,dos_time,dos_date)' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/miniz.h:8929:47: note: Calling function 'mz_zip_writer_create_local_dir_header' returns 1 tea-qt-63.3.0/src/miniz.h:8929:9: note: Condition '!mz_zip_writer_create_local_dir_header(pZip,local_dir_header,(unsigned short)archive_name_size,(unsigned short)(extra_size+user_extra_data_len),0,0,0,method,gen_flags,dos_time,dos_date)' is always false tea-qt-63.3.0/src/miniz.h:8957:9: style: Condition '!mz_zip_writer_create_local_dir_header(pZip,local_dir_header,(unsigned short)archive_name_size,(unsigned short)user_extra_data_len,0,0,0,method,gen_flags,dos_time,dos_date)' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/miniz.h:8957:47: note: Calling function 'mz_zip_writer_create_local_dir_header' returns 1 tea-qt-63.3.0/src/miniz.h:8957:9: note: Condition '!mz_zip_writer_create_local_dir_header(pZip,local_dir_header,(unsigned short)archive_name_size,(unsigned short)user_extra_data_len,0,0,0,method,gen_flags,dos_time,dos_date)' is always false tea-qt-63.3.0/src/miniz.h:9033:60: style: Condition 'tdefl_init(pComp,mz_zip_writer_add_put_buf_callback,&state,tdefl_create_comp_flags_from_zip_params(level,-15,MZ_DEFAULT_STRATEGY))!=TDEFL_STATUS_OKAY' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/miniz.h:9031:21: note: Calling function 'tdefl_init' returns 0 tea-qt-63.3.0/src/miniz.h:9033:60: note: Condition 'tdefl_init(pComp,mz_zip_writer_add_put_buf_callback,&state,tdefl_create_comp_flags_from_zip_params(level,-15,MZ_DEFAULT_STRATEGY))!=TDEFL_STATUS_OKAY' is always false tea-qt-63.3.0/src/zip.c:188:7: style: Condition 'has_device' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/zip.c:185:20: note: Assignment 'has_device=0', assigned value is 0 tea-qt-63.3.0/src/zip.c:188:7: note: Condition 'has_device' is always false tea-qt-63.3.0/src/zip.c:283:11: style: Condition 'c' is always true [knownConditionTrueFalse] tea-qt-63.3.0/src/zip.c:911:11: style: Condition '!p' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/zip.c:1193:7: style: Condition '!mz_zip_writer_create_local_dir_header(pzip,zip->entry.header,entrylen,(unsigned short)extra_size,0,0,0,zip->entry.method,MZ_ZIP_GENERAL_PURPOSE_BIT_FLAG_UTF8|MZ_ZIP_LDH_BIT_FLAG_HAS_LOCATOR,dos_time,dos_date)' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/zip.c:1193:45: note: Calling function 'mz_zip_writer_create_local_dir_header' returns 1 tea-qt-63.3.0/src/zip.c:1193:7: note: Condition '!mz_zip_writer_create_local_dir_header(pzip,zip->entry.header,entrylen,(unsigned short)extra_size,0,0,0,zip->entry.method,MZ_ZIP_GENERAL_PURPOSE_BIT_FLAG_UTF8|MZ_ZIP_LDH_BIT_FLAG_HAS_LOCATOR,dos_time,dos_date)' is always false tea-qt-63.3.0/src/zip.c:1247:63: style: Condition 'tdefl_init(&(zip->entry.comp),mz_zip_writer_add_put_buf_callback,&(zip->entry.state),(int)tdefl_create_comp_flags_from_zip_params((int)level,-15,MZ_DEFAULT_STRATEGY))!=TDEFL_STATUS_OKAY' is always false [knownConditionTrueFalse] tea-qt-63.3.0/src/zip.c:1244:19: note: Calling function 'tdefl_init' returns 0 tea-qt-63.3.0/src/zip.c:1247:63: note: Condition 'tdefl_init(&(zip->entry.comp),mz_zip_writer_add_put_buf_callback,&(zip->entry.state),(int)tdefl_create_comp_flags_from_zip_params((int)level,-15,MZ_DEFAULT_STRATEGY))!=TDEFL_STATUS_OKAY' is always false tea-qt-63.3.0/src/miniz.h:8500:36: warning: Either the condition '!pZip' is redundant or there is possible null pointer dereference: pZip. [nullPointerRedundantCheck] tea-qt-63.3.0/src/miniz.h:8526:8: note: Assuming that condition '!pZip' is not redundant tea-qt-63.3.0/src/miniz.h:8500:36: note: Null pointer dereference tea-qt-63.3.0/src/miniz.h:8501:36: warning: Either the condition '!pZip' is redundant or there is possible null pointer dereference: pZip. [nullPointerRedundantCheck] tea-qt-63.3.0/src/miniz.h:8526:8: note: Assuming that condition '!pZip' is not redundant tea-qt-63.3.0/src/miniz.h:8501:36: note: Null pointer dereference tea-qt-63.3.0/src/miniz.h:8807:58: warning: Either the condition '!pZip' is redundant or there is possible null pointer dereference: pZip. [nullPointerRedundantCheck] tea-qt-63.3.0/src/miniz.h:8829:8: note: Assuming that condition '!pZip' is not redundant tea-qt-63.3.0/src/miniz.h:8807:58: note: Null pointer dereference tea-qt-63.3.0/src/miniz.h:8500:13: style:inconclusive: Same expression used in consecutive assignments of 'local_dir_header_ofs' and 'cur_archive_file_ofs'. [duplicateAssignExpression] tea-qt-63.3.0/src/miniz.h:8501:13: note: Same expression used in consecutive assignments of 'local_dir_header_ofs' and 'cur_archive_file_ofs'. tea-qt-63.3.0/src/miniz.h:8500:13: note: Same expression used in consecutive assignments of 'local_dir_header_ofs' and 'cur_archive_file_ofs'. tea-qt-63.3.0/src/miniz.h:3185:5: style: Unsigned expression '(1U<