2024-04-23 11:57 ftp://ftp.de.debian.org/debian/pool/main/a/aiksaurus/aiksaurus_1.2.1+dev-0.12.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=gtk --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: 9b87f67 (2024-04-23 10:17:07 +0200) count: 303 303 elapsed-time: 1.7 1.7 head-timing-info: old-timing-info: head results: aiksaurus-1.2.1+dev-0.12/base/Aiksaurus.cpp:258:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIK_DATA_DIR [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/base/Aiksaurus.cpp:286:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MemoryError [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/base/Aiksaurus.cpp:304:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_impl_ptr [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/base/Aiksaurus.cpp:342:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_error [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/base/Aiksaurus.cpp:357:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d_error [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/base/AiksaurusC.cpp:31:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/base/Aiksaurus.cpp:114:16: warning: Member variable 'ThesaurusImpl::d_id' is not initialized in the constructor. [uninitMemberVar] aiksaurus-1.2.1+dev-0.12/base/AiksaurusException.h:46:13: style: Class 'AiksaurusException' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/base/MeaningsFile.h:54:13: style: Class 'MeaningsFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/base/WordsFile.h:58:13: style: Class 'WordsFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/base/WordStream.h:41:13: style: Class 'WordStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/base/AiksaurusException.cpp:82:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIK_DATA_DIR [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/base/AsciiCompare.cpp:30:23: style: The scope of the variable 'a' can be reduced. [variableScope] aiksaurus-1.2.1+dev-0.12/base/AsciiCompare.cpp:30:26: style: The scope of the variable 'b' can be reduced. [variableScope] aiksaurus-1.2.1+dev-0.12/base/AiksaurusException.cpp:60:49: style:inconclusive: Function 'AiksaurusException' argument 1 names different: declaration 'description' definition 'code'. [funcArgNamesDifferent] aiksaurus-1.2.1+dev-0.12/base/AiksaurusException.h:46:37: note: Function 'AiksaurusException' argument 1 names different: declaration 'description' definition 'code'. aiksaurus-1.2.1+dev-0.12/base/AiksaurusException.cpp:60:49: note: Function 'AiksaurusException' argument 1 names different: declaration 'description' definition 'code'. aiksaurus-1.2.1+dev-0.12/base/MeaningsFile.cpp:87:16: warning: Member variable 'MeaningStream::d_buffer' is not initialized in the constructor. [uninitMemberVar] aiksaurus-1.2.1+dev-0.12/base/MeaningsFile.h:48:17: performance:inconclusive: Technically the member function 'AiksaurusImpl::MeaningsFile::_readline' can be static (but you may consider moving to unnamed namespace). [functionStatic] aiksaurus-1.2.1+dev-0.12/base/MeaningsFile.cpp:198:15: note: Technically the member function 'AiksaurusImpl::MeaningsFile::_readline' can be static (but you may consider moving to unnamed namespace). aiksaurus-1.2.1+dev-0.12/base/MeaningsFile.h:48:17: note: Technically the member function 'AiksaurusImpl::MeaningsFile::_readline' can be static (but you may consider moving to unnamed namespace). aiksaurus-1.2.1+dev-0.12/base/MeaningsFile.cpp:71:13: style: Class 'MeaningStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/base/aiksaurus.t.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/base/aiksaurus.t.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/base/aiksaurus.t.cpp:93:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/base/aiksaurus.t.cpp:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/base/aiksaurus.t.cpp:99:21: style: Variable 'title' can be declared as reference to const [constVariableReference] aiksaurus-1.2.1+dev-0.12/base/caiksaurus.cpp:224:31: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/gen_pms/cleanup.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/gen_pms/cleanup2.cpp:25:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/gen_pms/datamanip/andrew_vec.cpp:16:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/gen_pms/datamanip/andrew_vec.cpp:29:10: style: The scope of the variable 'code' can be reduced. [variableScope] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/gen_pms/datamanip/jared/stage1.cpp:88:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/gen_pms/datamanip/jared/stage2.cpp:95:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/gen_pms/datamanip/test.cpp:78:16: error: Unmatched '('. Configuration: '__GNUC__=1'. [syntaxError] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/gen_pms/datamanip/timetest.cpp:13:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/gen_pms/engine.cpp:85:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/gen_pms/engine.cpp:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/gen_pms/engine2.cpp:59:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/gen_pms/setutils.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/gen_pms/killhuge.cpp:22:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/gen_pms/stage1.cpp:62:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/gen_pms/stats.cpp:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/gen_pms/stripcomments.cpp:10:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/gen_pms/test.cpp:13:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Aiksaurus.cpp:101:31: warning: Member variable 'ThesaurusImpl::d_id' is not initialized in the constructor. [uninitMemberVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Aiksaurus.cpp:89:25: performance:inconclusive: Technically the member function 'AiksaurusImpl::ThesaurusImpl::label' can be static (but you may consider moving to unnamed namespace). [functionStatic] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Aiksaurus.cpp:212:31: note: Technically the member function 'AiksaurusImpl::ThesaurusImpl::label' can be static (but you may consider moving to unnamed namespace). aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Aiksaurus.cpp:89:25: note: Technically the member function 'AiksaurusImpl::ThesaurusImpl::label' can be static (but you may consider moving to unnamed namespace). aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Aiksaurus.cpp:91:25: performance:inconclusive: Technically the member function 'AiksaurusImpl::ThesaurusImpl::similar' can be static (but you may consider moving to unnamed namespace). [functionStatic] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Aiksaurus.cpp:219:31: note: Technically the member function 'AiksaurusImpl::ThesaurusImpl::similar' can be static (but you may consider moving to unnamed namespace). aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Aiksaurus.cpp:91:25: note: Technically the member function 'AiksaurusImpl::ThesaurusImpl::similar' can be static (but you may consider moving to unnamed namespace). aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Aiksaurus.cpp:92:25: performance:inconclusive: Technically the member function 'AiksaurusImpl::ThesaurusImpl::error' can be static (but you may consider moving to unnamed namespace). [functionStatic] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Aiksaurus.cpp:226:31: note: Technically the member function 'AiksaurusImpl::ThesaurusImpl::error' can be static (but you may consider moving to unnamed namespace). aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Aiksaurus.cpp:92:25: note: Technically the member function 'AiksaurusImpl::ThesaurusImpl::error' can be static (but you may consider moving to unnamed namespace). aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/MeaningsFile.h:58:13: style: Class 'MeaningsFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/WordsFile.h:80:13: style: Class 'WordsFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/WordStream.h:42:13: style: Class 'WordStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Aiksaurus.t.cpp:11:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Arguments.h:94:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Arguments.cpp:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Arguments.cpp:75:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Arguments.cpp:120:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Arguments.cpp:199:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Arguments.cpp:64:2: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Arguments.cpp:184:40: style:inconclusive: Function 'has' argument 1 names different: declaration 'arg' definition 'argument'. [funcArgNamesDifferent] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Arguments.h:79:31: note: Function 'has' argument 1 names different: declaration 'arg' definition 'argument'. aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/Arguments.cpp:184:40: note: Function 'has' argument 1 names different: declaration 'arg' definition 'argument'. aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/FileArray.t.cpp:9:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/FileArray.t.cpp:44:22: style: Local variable 'i' shadows outer variable [shadowVariable] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/FileArray.t.cpp:33:14: note: Shadowed declaration aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/FileArray.t.cpp:44:22: note: Shadow variable aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/FileArray.cpp:25:27: warning: Member variable 'FileArray::d_bytes' is not initialized in the constructor. [uninitMemberVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/MeaningsFile.cpp:139:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CORRUPT_MEANINGS_FILE [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/MeaningsFile.cpp:181:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CANNOT_OPEN_MEANINGS_FILE [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/MeaningsFile.cpp:264:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CORRUPT_MEANINGS_FILE [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/MeaningsFile.cpp:95:31: warning: Member variable 'MeaningStream::d_buffer' is not initialized in the constructor. [uninitMemberVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/MeaningsFile.cpp:77:13: style: Class 'MeaningStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/MeaningsFile.t.cpp:26:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/MeaningsFile.t.cpp:34:14: style: Variable 'words' can be declared as pointer to const [constVariablePointer] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/WordsFile.cpp:119:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/WordsFile.cpp:265:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CORRUPT_WORDS_FILE [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/WordsFile.cpp:176:5: error: Mismatching allocation and deallocation: WordsFile::d_word [mismatchAllocDealloc] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/WordsFile.cpp:175:5: error: Mismatching allocation and deallocation: WordsFile::d_links [mismatchAllocDealloc] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/WordsFile.t.cpp:8:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/WordsFile.t.cpp:37:17: style: Local variable 'i' shadows outer variable [shadowVariable] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/WordsFile.t.cpp:24:13: note: Shadowed declaration aiksaurus-1.2.1+dev-0.12/data/0.12-dev/impl/WordsFile.t.cpp:37:17: note: Shadow variable aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Arguments.h:94:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Arguments.cpp:46:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Arguments.cpp:75:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Arguments.cpp:120:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Arguments.cpp:199:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Arguments.cpp:64:2: error: Exception thrown in function declared not to throw exceptions. [throwInNoexceptFunction] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Arguments.cpp:184:40: style:inconclusive: Function 'has' argument 1 names different: declaration 'arg' definition 'argument'. [funcArgNamesDifferent] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Arguments.h:79:31: note: Function 'has' argument 1 names different: declaration 'arg' definition 'argument'. aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Arguments.cpp:184:40: note: Function 'has' argument 1 names different: declaration 'arg' definition 'argument'. aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/BigWords.cpp:24:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/ExtractWords.cpp:27:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/ExtractWords.cpp:11:14: style:inconclusive: Technically the member function 'insensitiveStringCompare::operator()' can be const. [functionConst] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/FileArray.cpp:25:12: warning: Member variable 'FileArray::d_bytes' is not initialized in the constructor. [uninitMemberVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/FileArray.t.cpp:9:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/HexView.cpp:15:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/FileArray.t.cpp:44:22: style: Local variable 'i' shadows outer variable [shadowVariable] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/FileArray.t.cpp:33:14: note: Shadowed declaration aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/FileArray.t.cpp:44:22: note: Shadow variable aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/ImplMeaningsTxt.cpp:17:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/ImplMeaningsTxt.cpp:68:17: style: Local variable 'x' shadows outer variable [shadowVariable] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/ImplMeaningsTxt.cpp:56:22: note: Shadowed declaration aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/ImplMeaningsTxt.cpp:68:17: note: Shadow variable aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/ImplMeanings.cpp:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/ImplMeanings.cpp:63:17: style: Local variable 'x' shadows outer variable [shadowVariable] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/ImplMeanings.cpp:50:22: note: Shadowed declaration aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/ImplMeanings.cpp:63:17: note: Shadow variable aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/ImplWords.cpp:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/InsensitiveSorter.cpp:21:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/InsensitiveSort.h:12:14: style:inconclusive: Technically the member function 'InsensitiveSorter::operator()' can be const. [functionConst] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/InsensitiveSort.h:35:14: style:inconclusive: Technically the member function 'InsensitiveSorterFW::operator()' can be const. [functionConst] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/LinkWords.cpp:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/LinkWords.cpp:76:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/LinkWords.cpp:44:14: performance:inconclusive: Technically the member function 'WriteFile::printSummary' can be static (but you may consider moving to unnamed namespace). [functionStatic] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/LinkWords.cpp:19:9: style: Class 'WriteFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/MeaningStream.h:24:9: style: Class 'MeaningStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/MeaningStream.cpp:5:44: style:inconclusive: Function 'MeaningStream' argument 1 names different: declaration 'stream' definition 'in'. [funcArgNamesDifferent] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/MeaningStream.h:24:37: note: Function 'MeaningStream' argument 1 names different: declaration 'stream' definition 'in'. aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/MeaningStream.cpp:5:44: note: Function 'MeaningStream' argument 1 names different: declaration 'stream' definition 'in'. aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Meanings.cpp:13:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Meanings.cpp:10:54: style:inconclusive: Function 'printMeaningSet' argument 2 names different: declaration 'ms' definition 'set'. [funcArgNamesDifferent] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Meanings.h:58:58: note: Function 'printMeaningSet' argument 2 names different: declaration 'ms' definition 'set'. aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Meanings.cpp:10:54: note: Function 'printMeaningSet' argument 2 names different: declaration 'ms' definition 'set'. aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Meanings.cpp:62:41: style:inconclusive: Function 'extractMeaningFamily' argument 1 names different: declaration 'lines' definition 'in'. [funcArgNamesDifferent] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Meanings.h:43:27: note: Function 'extractMeaningFamily' argument 1 names different: declaration 'lines' definition 'in'. aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Meanings.cpp:62:41: note: Function 'extractMeaningFamily' argument 1 names different: declaration 'lines' definition 'in'. aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/MkOffsetTable.cpp:128:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/MkOffsetTable.cpp:47:16: warning: Member variable 'MeaningStream::d_buffer' is not initialized in the constructor. [uninitMemberVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/MkOffsetTable.cpp:43:9: style: Class 'MeaningStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/MergeEngine.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/RandomWords.cpp:48:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Words.h:14:9: style: Class 'Word' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/MergeEngine.cpp:25:9: style: Class 'OutputMeaningSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/MergeEngine.cpp:11:17: performance: Function parameter 'basename' should be passed by const reference. [passedByValue] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/RatioAdder.cpp:22:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/RatioStats.cpp:10:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Ratios.cpp:64:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/Ratios.cpp:81:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/SmallMerge.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/SetUtils.t.cpp:34:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/SortLinks.cpp:39:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/SortLinks.cpp:66:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/SortLinks.cpp:15:14: style:inconclusive: Technically the member function 'LLSorter::operator()' can be const. [functionConst] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/SortLinks.cpp:33:9: style: Class 'LLPrinter' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/SortMeanings.cpp:24:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/SortMeanings.cpp:10:30: style: Unused variable: lines [unusedVariable] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/SplitBad.cpp:26:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/UnImplementMeanings.cpp:20:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/SplitBad.cpp:54:30: style: Local variable 'i' shadows outer variable [shadowVariable] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/SplitBad.cpp:42:22: note: Shadowed declaration aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/SplitBad.cpp:54:30: note: Shadow variable aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/UnLink.cpp:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/UnLink.cpp:46:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/UnLink.cpp:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/UnLink.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/UnLink.cpp:126:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/WordInspect.cpp:12:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/UnLink.cpp:57:21: style: Variable 'ms' can be declared as reference to const [constVariableReference] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/UnLink.cpp:124:55: style: Parameter 'meanings' can be declared as reference to const [constParameterReference] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/UnLink.cpp:131:21: style: Variable 'ms' can be declared as reference to const [constVariableReference] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/WordInspect.cpp:30:21: style: Variable 'ms' can be declared as reference to const [constVariableReference] aiksaurus-1.2.1+dev-0.12/data/0.12-dev/src/WordStats.cpp:10:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cin [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK-C.cpp:30:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:176:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:189:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:206:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:237:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:66:17: warning: Member variable 'DialogImpl::d_layout_ptr' is not initialized in the constructor. [uninitMemberVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:66:17: warning: Member variable 'DialogImpl::d_toolbar_ptr' is not initialized in the constructor. [uninitMemberVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:66:17: warning: Member variable 'DialogImpl::d_display_ptr' is not initialized in the constructor. [uninitMemberVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:66:17: warning: Member variable 'DialogImpl::d_replacebar_ptr' is not initialized in the constructor. [uninitMemberVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_histlist.h:40:3: style: Class 'AiksaurusGTK_histlist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/gtk/src/Exception.h:33:13: style: Class 'Exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/gtk/src/Display.h:47:13: style: Class 'Display' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.h:49:13: style: Class 'Replacebar' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:59:18: style: The function 'eventCancel' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] aiksaurus-1.2.1+dev-0.12/gtk/src/DialogMediator.h:29:26: note: Virtual function in base class aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:59:18: note: Function in derived class aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:60:18: style: The function 'eventReplace' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] aiksaurus-1.2.1+dev-0.12/gtk/src/DialogMediator.h:30:26: note: Virtual function in base class aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:60:18: note: Function in derived class aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:61:18: style: The function 'eventSelectWord' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] aiksaurus-1.2.1+dev-0.12/gtk/src/DialogMediator.h:31:26: note: Virtual function in base class aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:61:18: note: Function in derived class aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:62:18: style: The function 'eventSearch' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] aiksaurus-1.2.1+dev-0.12/gtk/src/DialogMediator.h:32:26: note: Virtual function in base class aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:62:18: note: Function in derived class aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:114:28: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:122:17: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:125:17: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:132:21: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:142:34: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:144:13: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:165:34: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:171:38: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:183:43: style:inconclusive: Function 'setTitle' argument 1 names different: declaration 'title' definition 'word'. [funcArgNamesDifferent] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:55:39: note: Function 'setTitle' argument 1 names different: declaration 'title' definition 'word'. aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK.cpp:183:43: note: Function 'setTitle' argument 1 names different: declaration 'title' definition 'word'. aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_histlist.cpp:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_history.cpp:183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_history.cpp:208:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_history.cpp:261:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_history.cpp:38:23: warning: Member variable 'AiksaurusGTK_history::d_maxentries' is not initialized in the constructor. [uninitMemberVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_history.cpp:60:21: style: The scope of the variable 'forward' can be reduced. [variableScope] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_history.cpp:81:21: style: The scope of the variable 'back' can be reduced. [variableScope] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_history.cpp:166:43: style: Parameter 'element' can be declared as pointer to const [constParameterPointer] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_history.cpp:169:16: style: Variable 'itor' can be declared as pointer to const [constVariablePointer] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_history.cpp:191:46: style: Parameter 'element' can be declared as pointer to const [constParameterPointer] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_history.cpp:194:16: style: Variable 'itor' can be declared as pointer to const [constVariablePointer] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_picbutton.cpp:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CAN_FOCUS [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_picbutton.cpp:201:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RELIEF_NONE [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_picbutton.cpp:359:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_CAN_FOCUS [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_picbutton.cpp:87:3: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_picbutton.cpp:93:2: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_picbutton.cpp:100:2: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_picbutton.cpp:220:3: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_picbutton.cpp:227:4: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_picbutton.cpp:336:23: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_picbutton.cpp:367:3: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_picbutton.cpp:371:2: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_picbutton.cpp:378:2: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_picbutton.cpp:387:2: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_picbutton.cpp:410:2: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_picbutton.cpp:457:32: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_picbutton.cpp:459:9: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_strlist.cpp:305:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_strlist.h:56:10: performance:inconclusive: Technically the member function 'AiksaurusGTK_strlist::create_node' can be static (but you may consider moving to unnamed namespace). [functionStatic] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_strlist.cpp:93:23: note: Technically the member function 'AiksaurusGTK_strlist::create_node' can be static (but you may consider moving to unnamed namespace). aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_strlist.h:56:10: note: Technically the member function 'AiksaurusGTK_strlist::create_node' can be static (but you may consider moving to unnamed namespace). aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_strlist.h:57:8: performance:inconclusive: Technically the member function 'AiksaurusGTK_strlist::free_data' can be static (but you may consider moving to unnamed namespace). [functionStatic] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_strlist.cpp:104:23: note: Technically the member function 'AiksaurusGTK_strlist::free_data' can be static (but you may consider moving to unnamed namespace). aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_strlist.h:57:8: note: Technically the member function 'AiksaurusGTK_strlist::free_data' can be static (but you may consider moving to unnamed namespace). aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_strlist.h:108:8: style:inconclusive: Technically the member function 'AiksaurusGTK_strlist::debug' can be const. [functionConst] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_strlist.cpp:303:28: note: Technically the member function 'AiksaurusGTK_strlist::debug' can be const. aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_strlist.h:108:8: note: Technically the member function 'AiksaurusGTK_strlist::debug' can be const. aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_strlist.cpp:269:9: style: Variable 'x' can be declared as pointer to const [constVariablePointer] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_utils.cpp:55:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/AiksaurusGTK_utils.cpp:90:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nothrow [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/Display.cpp:89:20: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] aiksaurus-1.2.1+dev-0.12/gtk/src/Display.cpp:43:13: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Display.cpp:57:13: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Display.cpp:79:28: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Display.cpp:87:34: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Display.cpp:90:27: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Display.cpp:173:31: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Display.cpp:174:28: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Display.cpp:30:38: style:inconclusive: Function 'Display' argument 1 names different: declaration 'parent' definition 'mediator'. [funcArgNamesDifferent] aiksaurus-1.2.1+dev-0.12/gtk/src/Display.h:47:37: note: Function 'Display' argument 1 names different: declaration 'parent' definition 'mediator'. aiksaurus-1.2.1+dev-0.12/gtk/src/Display.cpp:30:38: note: Function 'Display' argument 1 names different: declaration 'parent' definition 'mediator'. aiksaurus-1.2.1+dev-0.12/gtk/src/Display.cpp:30:38: style: Parameter 'mediator' can be declared as reference to const [constParameterReference] aiksaurus-1.2.1+dev-0.12/gtk/src/Display.cpp:192:26: style: Variable 'e' can be declared as reference to const [constVariableReference] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:56:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_SHADOW_NONE [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:152:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_2BUTTON_PRESS [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:38:24: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:41:25: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:49:23: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:83:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_Return [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:39:28: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:42:29: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:46:32: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:47:29: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:50:29: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:57:45: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:59:33: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:60:13: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:148:39: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:144:17: style:inconclusive: Function '_wordclick' argument 1 names different: declaration 'l' definition 'list'. [funcArgNamesDifferent] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.h:26:47: note: Function '_wordclick' argument 1 names different: declaration 'l' definition 'list'. aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:144:17: note: Function '_wordclick' argument 1 names different: declaration 'l' definition 'list'. aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:158:50: style:inconclusive: Function 'unselectListsExcept' argument 1 names different: declaration 'me' definition 'list'. [funcArgNamesDifferent] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.h:38:49: note: Function 'unselectListsExcept' argument 1 names different: declaration 'me' definition 'list'. aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:158:50: note: Function 'unselectListsExcept' argument 1 names different: declaration 'me' definition 'list'. aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:32:25: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:35:33: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:144:59: style: Parameter 'e' can be declared as pointer to const. However it seems that '_wordclick' is a callback function, if 'e' is declared with const you might also need to cast function pointer(s). [constParameterCallback] aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:60:13: note: You might need to cast the function pointer here aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:144:59: note: Parameter 'e' can be declared as pointer to const aiksaurus-1.2.1+dev-0.12/gtk/src/Meaning.cpp:158:50: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:40:28: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:41:28: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:42:23: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:43:25: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:44:28: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:47:9: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:51:6: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:55:6: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:96:35: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:102:28: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:100:42: style:inconclusive: Function 'setText' argument 1 names different: declaration 'str' definition 'word'. [funcArgNamesDifferent] aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.h:63:38: note: Function 'setText' argument 1 names different: declaration 'str' definition 'word'. aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:100:42: note: Function 'setText' argument 1 names different: declaration 'str' definition 'word'. aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:28:44: style: Parameter 'mediator' can be declared as reference to const [constParameterReference] aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:81:61: style: Parameter 'k' can be declared as pointer to const. However it seems that '_keyPressed' is a callback function, if 'k' is declared with const you might also need to cast function pointer(s). [constParameterCallback] aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:47:9: note: You might need to cast the function pointer here aiksaurus-1.2.1+dev-0.12/gtk/src/Replacebar.cpp:81:61: note: Parameter 'k' can be declared as pointer to const aiksaurus-1.2.1+dev-0.12/gtk/src/gtkAiksaur.t.cpp:39:34: error: There is an unknown macro here somewhere. Configuration is required. If VERSION is a macro then please configure it. [unknownMacro] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:37:25: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:40:32: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:59:21: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:67:28: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:68:28: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:69:28: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:70:28: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:71:28: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:72:28: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:73:28: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:74:28: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:78:9: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:80:9: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:82:9: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:84:9: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:86:9: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:88:9: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:139:30: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:144:35: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:208:61: style:inconclusive: Function '_searchBarActivate' argument 2 names different: declaration 'd' definition 'data'. [funcArgNamesDifferent] aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.h:72:67: note: Function '_searchBarActivate' argument 2 names different: declaration 'd' definition 'data'. aiksaurus-1.2.1+dev-0.12/gtk/src/Toolbar.cpp:208:61: note: Function '_searchBarActivate' argument 2 names different: declaration 'd' definition 'data'. aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusApp.cpp:44:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pInitCommonControlsEx [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusApp.cpp:30:2: performance: Variable 'm_hInstance' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusApp.cpp:73:14: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusCL.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusCL.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusCL.cpp:93:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusCL.cpp:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:36:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DWL_USER [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:140:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GCL_HICON [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:177:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LB_GETCURSEL [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:250:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_ICON [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:288:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_ICON [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:328:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MB_OK [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:347:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LB_ADDSTRING [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:372:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LB_ADDSTRING [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:393:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LB_ADDSTRING [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:446:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LB_RESETCONTENT [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:451:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LB_RESETCONTENT [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:456:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CB_FINDSTRING [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:472:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GMEM_MOVEABLE [valueFlowBailoutIncompleteVar] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusCL.cpp:99:21: style: Variable 'title' can be declared as reference to const [constVariableReference] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:69:2: performance: Variable 'm_hSearch' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:70:2: performance: Variable 'm_hBack' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:71:2: performance: Variable 'm_hForward' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:72:2: performance: Variable 'm_hMeanings' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:73:2: performance: Variable 'm_hSynonyms' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:74:2: performance: Variable 'm_hCombo' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:75:2: performance: Variable 'm_hReplace' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:76:2: performance: Variable 'm_hSynText' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.h:48:9: style:inconclusive: Technically the member function 'AiksaurusDlg::getReplacement' can be const. [functionConst] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:106:22: note: Technically the member function 'AiksaurusDlg::getReplacement' can be const. aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.h:48:9: note: Technically the member function 'AiksaurusDlg::getReplacement' can be const. aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:33:11: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:40:11: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:48:11: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:55:11: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:58:50: style: C-style pointer casting [cstyleCast] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:26:44: style:inconclusive: Function 's_dlgProc' argument 1 names different: declaration 'hwnd' definition 'hWnd'. [funcArgNamesDifferent] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.h:50:38: note: Function 's_dlgProc' argument 1 names different: declaration 'hwnd' definition 'hWnd'. aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:26:44: note: Function 's_dlgProc' argument 1 names different: declaration 'hwnd' definition 'hWnd'. aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:101:37: performance: Function parameter 'word' should be passed by const reference. [passedByValue] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:273:44: style: Parameter 'pnmud' can be declared as pointer to const [constParameterPointer] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:93:13: style: Variable 'result' is assigned a value that is never used. [unreadVariable] aiksaurus-1.2.1+dev-0.12/win/src/AiksaurusDlg.cpp:391:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] diff: DONE