2024-04-12 17:39 ftp://ftp.de.debian.org/debian/pool/main/s/scid/scid_4.7.4+dfsg1.orig.tar.bz2 cppcheck-options: --library=posix --library=gnu --library=bsd --library=googletest --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.1.0-18-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.56 compiler: g++ (Debian 12.2.0-14) 12.2.0 cppcheck: head 2.13.0 head-info: 646f869 (2024-04-12 10:43:30 +0200) count: 821 628 elapsed-time: 37.6 110.6 head-timing-info: old-timing-info: head results: scid-4.7.4/gtest/test_containers.cpp:89:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ch [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_decodemove.cpp:21:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable C2 [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_decodemove.cpp:41:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D7 [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_decodemove.cpp:61:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G7 [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_decodemove.cpp:77:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3 [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_decodemove.cpp:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3 [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_decodemove.cpp:113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A1 [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_decodemove.cpp:138:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3 [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_codec.cpp:162:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMODE_Create [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_codec.cpp:214:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_PLAYER [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_codec.cpp:277:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMODE_Create [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_codec.cpp:304:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMODE_Create [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_decodemove.cpp:22:41: style: Variable 'data' can be declared as const array [constVariable] scid-4.7.4/gtest/test_decodemove.cpp:42:41: style: Variable 'data' can be declared as const array [constVariable] scid-4.7.4/gtest/test_decodemove.cpp:78:33: style: Variable 'data' can be declared as const array [constVariable] scid-4.7.4/gtest/test_decodemove.cpp:145:33: style: Variable 'data' can be declared as const array [constVariable] scid-4.7.4/gtest/test_containers.cpp:33:2: warning: Member variable 'RefCounted::ch' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/gtest/test_containers.cpp:189:12: style: Variable 'str' can be declared as pointer to const [constVariablePointer] scid-4.7.4/gtest/test_filebuf.cpp:44:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_filebuf.cpp:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_filebuf.cpp:207:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_filebuf.cpp:246:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_filebuf.cpp:342:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_filebuf.cpp:363:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_filebuf.cpp:380:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_codec.cpp:58:2: style: Class 'Supports' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scid-4.7.4/gtest/test_codec.cpp:219:28: style: Variable 'e' can be declared as reference to const [constVariableReference] scid-4.7.4/gtest/test_codec.cpp:220:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] scid-4.7.4/gtest/test_codec.cpp:181:21: style: Variable 'cleanup.filenames' is assigned a value that is never used. [unreadVariable] scid-4.7.4/gtest/test_game.cpp:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_game.cpp:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_game.cpp:117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_game.cpp:168:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_game.cpp:265:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEN_ALL_FIELDS [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_game.cpp:330:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEN_ALL_FIELDS [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_game.cpp:347:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEN_ALL_FIELDS [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_game.cpp:368:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_game.cpp:386:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_hfilter.cpp:157:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_ [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_hfilter.cpp:244:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_ [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_indexentry_v4_6.h:121:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLACK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_indexentry_v4_6.h:157:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLACK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_indexentry_v4_6.h:206:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZERO_DATE [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_indexentry_v4_6.h:214:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLACK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_indexentry_v4_6.h:462:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZERO_DATE [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_indexentry_v4_6.h:531:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_indexentry_v4_6.h:542:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_FileVersion [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_indexentry.cpp:128:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_NUM_FLAGS [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_game.cpp:209:13: style: Variable 'exp' can be declared as reference to const [constVariableReference] scid-4.7.4/gtest/test_game.cpp:219:13: style: Variable 'exp' can be declared as reference to const [constVariableReference] scid-4.7.4/gtest/test_namebase.cpp:33:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_PLAYER [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_namebase.cpp:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_PLAYER [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_namebase.cpp:86:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_NAME_TYPES [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_namebase.cpp:118:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_PLAYER [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_indexentry_v4_6.h:52:1: style: The class 'IndexEntry' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] scid-4.7.4/gtest/test_indexentry.cpp:33:2: warning: Member variable 'Buffer::buf_' is not initialized. [uninitMemberVarPrivate] scid-4.7.4/gtest/test_indexentry_v4_6.h:370:21: style: Variable 'countCodes' can be declared as const array [constVariable] scid-4.7.4/gtest/test_hfilter.cpp:120:29: style: Parameter 'main' can be declared as reference to const [constParameterReference] scid-4.7.4/gtest/test_hfilter.cpp:120:41: style: Parameter 'mask' can be declared as reference to const [constParameterReference] scid-4.7.4/gtest/test_hfilter.cpp:149:46: style: Parameter 'a' can be declared as reference to const [constParameterReference] scid-4.7.4/gtest/test_hfilter.cpp:252:14: style: Variable 'gnum' can be declared as reference to const [constVariableReference] scid-4.7.4/gtest/test_filebuf.cpp:161:15: style: Variable 'e' can be declared as reference to const [constVariableReference] scid-4.7.4/gtest/test_filebuf.cpp:164:15: style: Variable 'e' can be declared as reference to const [constVariableReference] scid-4.7.4/gtest/test_filebuf.cpp:167:15: style: Variable 'e' can be declared as reference to const [constVariableReference] scid-4.7.4/gtest/test_filebuf.cpp:170:15: style: Variable 'e' can be declared as reference to const [constVariableReference] scid-4.7.4/gtest/test_filebuf.cpp:391:14: style: Variable 'e' can be declared as reference to const [constVariableReference] scid-4.7.4/gtest/test_filebuf.cpp:216:8: style: Variable 'bEnd' can be declared as pointer to const [constVariablePointer] scid-4.7.4/gtest/test_filebuf.cpp:39:5: style: Consider using std::fill or std::generate algorithm instead of a raw loop. [useStlAlgorithm] scid-4.7.4/gtest/test_filebuf.cpp:392:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] scid-4.7.4/gtest/test_filebuf.cpp:216:25: portability: 'buf.get()' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] scid-4.7.4/gtest/test_filebuf.cpp:216:36: portability: 'buf.get()+fileSize' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] scid-4.7.4/gtest/test_pgnparser.cpp:34:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_pgnparser.cpp:55:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGN_FORMAT_Plain [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_pgnparser.cpp:71:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGN_FORMAT_Plain [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_pgnparser.cpp:124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGN_FORMAT_Plain [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_pgnparser.cpp:379:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGN_FORMAT_Plain [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_scidbase.cpp:50:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_scidbase.cpp:289:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_scidbase.cpp:303:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_scidbase.cpp:330:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_scidbase.cpp:346:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_scidbase.cpp:365:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_scidbase.cpp:424:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_scidbase.cpp:461:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:69:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_PIECE [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:120:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:161:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:233:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:272:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:319:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:328:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:357:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:370:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:391:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:417:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:455:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:469:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:521:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:567:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:609:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:645:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_position.cpp:665:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_sortcache.cpp:30:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SCID_TESTDIR [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_pgnparser.cpp:233:38: style: Variable 'tests' can be declared as const array [constVariable] scid-4.7.4/gtest/test_position.cpp:619:12: style: Local variable 'pos' shadows outer variable [shadowVariable] scid-4.7.4/gtest/test_position.cpp:608:11: note: Shadowed declaration scid-4.7.4/gtest/test_position.cpp:619:12: note: Shadow variable scid-4.7.4/gtest/test_position.cpp:624:12: style: Local variable 'pos' shadows outer variable [shadowVariable] scid-4.7.4/gtest/test_position.cpp:608:11: note: Shadowed declaration scid-4.7.4/gtest/test_position.cpp:624:12: note: Shadow variable scid-4.7.4/gtest/test_position.cpp:629:12: style: Local variable 'pos' shadows outer variable [shadowVariable] scid-4.7.4/gtest/test_position.cpp:608:11: note: Shadowed declaration scid-4.7.4/gtest/test_position.cpp:629:12: note: Shadow variable scid-4.7.4/gtest/test_position.cpp:635:12: style: Local variable 'pos' shadows outer variable [shadowVariable] scid-4.7.4/gtest/test_position.cpp:608:11: note: Shadowed declaration scid-4.7.4/gtest/test_position.cpp:635:12: note: Shadow variable scid-4.7.4/gtest/test_position.cpp:445:65: style: Variable 'expectOK' can be declared as const array [constVariable] scid-4.7.4/gtest/test_str.cpp:92:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_str.cpp:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] scid-4.7.4/gtest/test_scidbase.cpp:171:15: style: Variable 'e' can be declared as reference to const [constVariableReference] scid-4.7.4/gtest/test_scidbase.cpp:189:27: error:inconclusive: Using iterator to local container 'line' that may be invalid. [invalidContainer] scid-4.7.4/gtest/test_scidbase.cpp:185:50: note: Iterator to container is created here. scid-4.7.4/gtest/test_scidbase.cpp:186:9: note: After calling 'erase', iterators or references to the container's data may be invalid . scid-4.7.4/gtest/test_scidbase.cpp:128:14: note: Variable created here. scid-4.7.4/gtest/test_scidbase.cpp:189:27: note: Using iterator to local container 'line' that may be invalid. scid-4.7.4/gtest/test_scidbase.cpp:190:27: error:inconclusive: Using iterator to local container 'line' that may be invalid. [invalidContainer] scid-4.7.4/gtest/test_scidbase.cpp:185:50: note: Iterator to container is created here. scid-4.7.4/gtest/test_scidbase.cpp:189:9: note: After calling 'erase', iterators or references to the container's data may be invalid . scid-4.7.4/gtest/test_scidbase.cpp:128:14: note: Variable created here. scid-4.7.4/gtest/test_scidbase.cpp:190:27: note: Using iterator to local container 'line' that may be invalid. scid-4.7.4/gtest/test_scidbase.cpp:192:27: error:inconclusive: Using iterator to local container 'line' that may be invalid. [invalidContainer] scid-4.7.4/gtest/test_scidbase.cpp:185:50: note: Iterator to container is created here. scid-4.7.4/gtest/test_scidbase.cpp:190:9: note: After calling 'erase', iterators or references to the container's data may be invalid . scid-4.7.4/gtest/test_scidbase.cpp:128:14: note: Variable created here. scid-4.7.4/gtest/test_scidbase.cpp:192:27: note: Using iterator to local container 'line' that may be invalid. scid-4.7.4/gtest/test_scidbase.cpp:271:20: style: class member 'Test_Scidbase::test_pgnShort' is never used. [unusedStructMember] scid-4.7.4/gtest/test_str.cpp:137:23: style: C-style pointer casting [cstyleCast] scid-4.7.4/gtest/test_str.cpp:50:8: style: struct member 'Data::nTrimmed' is never used. [unusedStructMember] scid-4.7.4/gtest/test_sortcache.cpp:94:18: style: Parameter 'a' can be declared as reference to const [constParameterReference] scid-4.7.4/gtest/test_sortcache.cpp:94:27: style: Parameter 'b' can be declared as reference to const [constParameterReference] scid-4.7.4/gtest/test_sortcache.cpp:142:3: style: Parameter 'id' can be declared as reference to const [constParameterReference] scid-4.7.4/gtest/test_sortcache.cpp:142:3: style: Parameter 'rec' can be declared as reference to const [constParameterReference] scid-4.7.4/gtest/test_sortcache.cpp:154:37: style: Parameter 'rec' can be declared as reference to const [constParameterReference] scid-4.7.4/gtest/test_sortcache.cpp:180:14: style: Variable 'criteria' can be declared as reference to const [constVariableReference] scid-4.7.4/src/containers.h:55:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UNDOMAX [valueFlowBailoutIncompleteVar] scid-4.7.4/src/spellchk.h:82:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] scid-4.7.4/src/spellchk.h:388:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] scid-4.7.4/src/spellchk.h:415:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] scid-4.7.4/src/filebuf.h:44:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] scid-4.7.4/src/filebuf.h:91:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scid-4.7.4/src/filebuf.h:201:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] scid-4.7.4/src/codec_scid4.cpp:668:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scid-4.7.4/src/ui_tcltk.h:95:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/ui_tcltk.h:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/ui_tcltk.h:189:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/ui_tcltk.h:229:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] scid-4.7.4/src/gameview.h:487:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toMove [valueFlowBailoutIncompleteVar] scid-4.7.4/src/movetree.h:141:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] scid-4.7.4/src/gameview.h:266:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_SQ_ [valueFlowBailoutIncompleteVar] scid-4.7.4/src/gameview.h:257:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_SQ_ [valueFlowBailoutIncompleteVar] scid-4.7.4/src/gameview.h:243:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_SQ_ [valueFlowBailoutIncompleteVar] scid-4.7.4/src/timer.h:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chrono [valueFlowBailoutIncompleteVar] scid-4.7.4/src/timer.h:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chrono [valueFlowBailoutIncompleteVar] scid-4.7.4/src/indexentry.h:49:1: style: The class 'IndexEntry' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] scid-4.7.4/src/spellchk.h:264:3: warning:inconclusive: Member variable 'Idx::idx' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::SeparateScoreGroups' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::ThreeWin' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::PrintTitles' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::PrintRatings' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::PrintCountries' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::PrintFlags' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::PrintTallies' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::PrintAges' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::PrintTiebreaks' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::StartTable' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::EndTable' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::StartRow' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::EndRow' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::NewLine' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::BlankRowLine' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::StartCol' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::EndCol' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::StartRightCol' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::EndRightCol' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::StartBoldCol' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::EndBoldCol' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::LongestNameLen' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::LineWidth' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::PlayerNumWidth' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::SortedIndex' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::InvertedIndex' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/crosstab.h:151:5: warning: Member variable 'Crosstable::CurrentGame' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/containers.h:82:9: performance:inconclusive: Technically the member function 'UndoRedo::doUndoRedo' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/containers.h:94:33: performance:inconclusive: Technically the member function 'UndoRedo::clear' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/spellchk.h:116:9: performance:inconclusive: Technically the member function 'NameNormalizer::add' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/spellchk.h:440:8: performance:inconclusive: Technically the member function 'SpellChecker::SpellChkValidate::ignoredLine' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/spellchk.h:441:8: performance:inconclusive: Technically the member function 'SpellChecker::SpellChkValidate::idxDuplicates' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/spellchk.h:442:8: performance:inconclusive: Technically the member function 'SpellChecker::SpellChkValidate::checkEloData' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/crosstab.h:139:12: style:inconclusive: Technically the member function 'Crosstable::PrintDashesLine' can be const. [functionConst] scid-4.7.4/src/crosstab.cpp:623:13: note: Technically the member function 'Crosstable::PrintDashesLine' can be const. scid-4.7.4/src/crosstab.h:139:12: note: Technically the member function 'Crosstable::PrintDashesLine' can be const. scid-4.7.4/src/crosstab.h:141:12: style:inconclusive: Technically the member function 'Crosstable::PrintPerformance' can be const. [functionConst] scid-4.7.4/src/crosstab.cpp:702:13: note: Technically the member function 'Crosstable::PrintPerformance' can be const. scid-4.7.4/src/crosstab.h:141:12: note: Technically the member function 'Crosstable::PrintPerformance' can be const. scid-4.7.4/src/crosstab.h:180:12: style:inconclusive: Technically the member function 'Crosstable::NumPlayers' can be const. [functionConst] scid-4.7.4/src/crosstab.h:185:21: style:inconclusive: Technically the member function 'Crosstable::BestMode' can be const. [functionConst] scid-4.7.4/src/crosstab.cpp:399:13: note: Technically the member function 'Crosstable::BestMode' can be const. scid-4.7.4/src/crosstab.h:185:21: note: Technically the member function 'Crosstable::BestMode' can be const. scid-4.7.4/src/crosstab.h:186:12: style:inconclusive: Technically the member function 'Crosstable::AvgRating' can be const. [functionConst] scid-4.7.4/src/crosstab.cpp:421:13: note: Technically the member function 'Crosstable::AvgRating' can be const. scid-4.7.4/src/crosstab.h:186:12: note: Technically the member function 'Crosstable::AvgRating' can be const. scid-4.7.4/src/dstring.h:27:14: style:inconclusive: Technically the member function 'DString::Data' can be const. [functionConst] scid-4.7.4/src/dstring.h:29:9: style:inconclusive: Technically the member function 'DString::Length' can be const. [functionConst] scid-4.7.4/src/misc.h:70:2: style: Class 'Progress' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scid-4.7.4/src/spellchk.h:241:2: style: Class 'PlayerInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scid-4.7.4/src/crosstab.cpp:732:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] scid-4.7.4/src/crosstab.cpp:732:5: portability: %d in format string (no. 3) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] scid-4.7.4/src/crosstab.cpp:1016:13: portability: %d in format string (no. 3) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] scid-4.7.4/src/crosstab.cpp:600:10: style: The scope of the variable 'stemp' can be reduced. [variableScope] scid-4.7.4/src/crosstab.cpp:54:75: style:inconclusive: Function 'RatingChange' argument 4 names different: declaration 'count' definition 'games'. [funcArgNamesDifferent] scid-4.7.4/src/crosstab.h:193:35: note: Function 'RatingChange' argument 4 names different: declaration 'count' definition 'games'. scid-4.7.4/src/crosstab.cpp:54:75: note: Function 'RatingChange' argument 4 names different: declaration 'count' definition 'games'. scid-4.7.4/src/containers.h:148:14: style: Local variable 'capacity' shadows outer function [shadowFunction] scid-4.7.4/src/containers.h:133:9: note: Shadowed declaration scid-4.7.4/src/containers.h:148:14: note: Shadow variable scid-4.7.4/src/containers.h:95:14: style: Variable 'e' can be declared as reference to const [constVariableReference] scid-4.7.4/src/crosstab.cpp:105:34: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/crosstab.cpp:105:52: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/crosstab.cpp:640:56: style: Parameter 'pdata' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/crosstab.cpp:702:61: style: Parameter 'pdata' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/crosstab.cpp:726:65: style: Parameter 'pdata' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/crosstab.cpp:1082:22: style: Variable 'clash' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/board_def.h:76:15: style: Consider using std::fill algorithm instead of a raw loop. [useStlAlgorithm] scid-4.7.4/src/spellchk.h:429:0: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] scid-4.7.4/src/movelist.h:101:2: warning: Member variable 'MoveList::Moves' is not initialized. [uninitMemberVarPrivate] scid-4.7.4/src/gameview.h:80:1: style: The class 'PieceList' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] scid-4.7.4/src/spellchk.h:70:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] scid-4.7.4/src/movelist.h:107:7: style:inconclusive: Technically the member function 'MoveList::Size' can be const. [functionConst] scid-4.7.4/src/spellchk.h:79:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] scid-4.7.4/src/position.h:172:17: style:inconclusive: Technically the member function 'Position::PieceCount' can be const. [functionConst] scid-4.7.4/src/spellchk.h:89:51: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] scid-4.7.4/src/position.h:188:17: style:inconclusive: Technically the member function 'Position::TotalMaterial' can be const. [functionConst] scid-4.7.4/src/spellchk.h:428:44: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] scid-4.7.4/src/position.h:189:17: style:inconclusive: Technically the member function 'Position::NumNonPawns' can be const. [functionConst] scid-4.7.4/src/position.h:234:17: style:inconclusive: Technically the member function 'Position::HashValue' can be const. [functionConst] scid-4.7.4/src/position.h:235:17: style:inconclusive: Technically the member function 'Position::PawnHashValue' can be const. [functionConst] scid-4.7.4/src/position.h:270:17: style:inconclusive: Technically the member function 'Position::IsKingInCheck' can be const. [functionConst] scid-4.7.4/src/gameview.h:88:9: performance:inconclusive: Technically the member function 'PieceList::getKingIdx' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/game.h:252:12: style:inconclusive: Technically the member function 'Game::GetNumHalfMoves' can be const. [functionConst] scid-4.7.4/src/game.h:429:15: style:inconclusive: Technically the member function 'Game::GetPgnStyle' can be const. [functionConst] scid-4.7.4/src/game.h:439:15: style:inconclusive: Technically the member function 'Game::IsPlainFormat' can be const. [functionConst] scid-4.7.4/src/game.h:440:15: style:inconclusive: Technically the member function 'Game::IsHtmlFormat' can be const. [functionConst] scid-4.7.4/src/game.h:441:15: style:inconclusive: Technically the member function 'Game::IsLatexFormat' can be const. [functionConst] scid-4.7.4/src/game.h:442:15: style:inconclusive: Technically the member function 'Game::IsColorFormat' can be const. [functionConst] scid-4.7.4/src/game.h:445:15: style:inconclusive: Technically the member function 'Game::GetHtmlStyle' can be const. [functionConst] scid-4.7.4/src/containers.h:82:9: performance:inconclusive: Technically the member function 'UndoRedo < Game , 100 >::doUndoRedo' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/containers.h:94:33: performance:inconclusive: Technically the member function 'UndoRedo < Game , 100 >::clear' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/ui_tcltk.h:126:4: warning: Class 'List' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] scid-4.7.4/src/ui_tcltk.h:126:4: warning: Class 'List' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] scid-4.7.4/src/fullmove.h:49:12: style: Class 'FullMove' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scid-4.7.4/src/scidbase.h:54:3: style: Struct 'Stats' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scid-4.7.4/src/tree.h:132:9: style:inconclusive: Technically the member function 'CompressedFilter::Verify' can be const. [functionConst] scid-4.7.4/src/filter.cpp:46:19: note: Technically the member function 'CompressedFilter::Verify' can be const. scid-4.7.4/src/tree.h:132:9: note: Technically the member function 'CompressedFilter::Verify' can be const. scid-4.7.4/src/filter.cpp:210:13: style: Unsigned expression 'CODE_RunLength' can't be negative so it is unnecessary to test it. [unsignedPositive] scid-4.7.4/src/filter.cpp:226:13: style: Unsigned expression 'CODE_ZeroLiteral' can't be negative so it is unnecessary to test it. [unsignedPositive] scid-4.7.4/src/filter.cpp:230:13: style: Unsigned expression 'CODE_PrevLiteral' can't be negative so it is unnecessary to test it. [unsignedPositive] scid-4.7.4/src/filter.cpp:234:13: style: Unsigned expression 'CODE_NewLiteral' can't be negative so it is unnecessary to test it. [unsignedPositive] scid-4.7.4/src/tree.h:69:7: style: Local variable 'score' shadows outer function [shadowFunction] scid-4.7.4/src/tree.h:59:6: note: Shadowed declaration scid-4.7.4/src/tree.h:69:7: note: Shadow variable scid-4.7.4/src/position.h:312:38: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/hfilter.h:65:51: portability: 'data_.get()' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] scid-4.7.4/src/hfilter.h:77:26: portability: 'data_.get()' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] scid-4.7.4/src/hfilter.h:101:39: portability: 'data_.get()' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] scid-4.7.4/src/hfilter.h:117:39: portability: 'data_.get()' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] scid-4.7.4/src/scidbase.h:492:37: style:inconclusive: Function 'transformNames' argument 5 names different: declaration 'fnInit' definition 'initFunc'. [funcArgNamesDifferent] scid-4.7.4/src/scidbase.h:332:69: note: Function 'transformNames' argument 5 names different: declaration 'fnInit' definition 'initFunc'. scid-4.7.4/src/scidbase.h:492:37: note: Function 'transformNames' argument 5 names different: declaration 'fnInit' definition 'initFunc'. scid-4.7.4/src/scidbase.h:492:56: style:inconclusive: Function 'transformNames' argument 6 names different: declaration 'getID' definition 'getNewID'. [funcArgNamesDifferent] scid-4.7.4/src/scidbase.h:333:26: note: Function 'transformNames' argument 6 names different: declaration 'getID' definition 'getNewID'. scid-4.7.4/src/scidbase.h:492:56: note: Function 'transformNames' argument 6 names different: declaration 'getID' definition 'getNewID'. scid-4.7.4/src/scidbase.h:365:9: style: Local variable 'err' shadows outer variable [shadowVariable] scid-4.7.4/src/scidbase.h:354:10: note: Shadowed declaration scid-4.7.4/src/scidbase.h:365:9: note: Shadow variable scid-4.7.4/src/scidbase.h:470:14: style: Variable 'gnum' can be declared as reference to const [constVariableReference] scid-4.7.4/src/scidbase.h:498:13: style: Variable 'name' can be declared as reference to const [constVariableReference] scid-4.7.4/src/ui_tcltk.h:41:9: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/gameview.h:278:12: style: Consider using std::replace_if algorithm instead of a raw loop. [useStlAlgorithm] scid-4.7.4/src/codec_scid4.h:43:2: warning: Member variable 'CodecSCID4::gamecache_' is not initialized. [uninitMemberVarPrivate] scid-4.7.4/src/codec_scid4.cpp:508:2: style: Comparing expression of type 'unsigned char' against value 256. Condition is always true. [compareValueOutOfTypeRangeError] scid-4.7.4/src/filebuf.h:62:11: error: Return value of allocation function 'open' is not stored. [leakReturnValNotUsed] scid-4.7.4/src/matsig.cpp:27:28: style:inconclusive: Function 'matsig_makeString' argument 1 names different: declaration 'matsig' definition 'm'. [funcArgNamesDifferent] scid-4.7.4/src/matsig.h:191:28: note: Function 'matsig_makeString' argument 1 names different: declaration 'matsig' definition 'm'. scid-4.7.4/src/matsig.cpp:27:28: note: Function 'matsig_makeString' argument 1 names different: declaration 'matsig' definition 'm'. scid-4.7.4/src/codec_scid4.cpp:566:12: style: Local variable 'err' shadows outer variable [shadowVariable] scid-4.7.4/src/codec_scid4.cpp:545:9: note: Shadowed declaration scid-4.7.4/src/codec_scid4.cpp:566:12: note: Shadow variable scid-4.7.4/src/codec_scid4.cpp:569:12: style: Local variable 'err' shadows outer variable [shadowVariable] scid-4.7.4/src/codec_scid4.cpp:545:9: note: Shadowed declaration scid-4.7.4/src/codec_scid4.cpp:569:12: note: Shadow variable scid-4.7.4/src/misc.cpp:110:21: style:inconclusive: Function 'eco_BasicCode' argument 1 names different: declaration 'ecoCode' definition 'eco'. [funcArgNamesDifferent] scid-4.7.4/src/misc.h:117:26: note: Function 'eco_BasicCode' argument 1 names different: declaration 'ecoCode' definition 'eco'. scid-4.7.4/src/misc.cpp:110:21: note: Function 'eco_BasicCode' argument 1 names different: declaration 'ecoCode' definition 'eco'. scid-4.7.4/src/misc.cpp:143:23: style:inconclusive: Function 'eco_LastSubCode' argument 1 names different: declaration 'ecoCode' definition 'eco'. [funcArgNamesDifferent] scid-4.7.4/src/misc.h:116:28: note: Function 'eco_LastSubCode' argument 1 names different: declaration 'ecoCode' definition 'eco'. scid-4.7.4/src/misc.cpp:143:23: note: Function 'eco_LastSubCode' argument 1 names different: declaration 'ecoCode' definition 'eco'. scid-4.7.4/src/misc.cpp:182:28: style:inconclusive: Function 'strDuplicate' argument 1 names different: declaration 'str' definition 'original'. [funcArgNamesDifferent] scid-4.7.4/src/misc.h:143:35: note: Function 'strDuplicate' argument 1 names different: declaration 'str' definition 'original'. scid-4.7.4/src/misc.cpp:182:28: note: Function 'strDuplicate' argument 1 names different: declaration 'str' definition 'original'. scid-4.7.4/src/misc.cpp:211:37: style:inconclusive: Function 'strPad' argument 2 names different: declaration 'orig' definition 'original'. [funcArgNamesDifferent] scid-4.7.4/src/misc.h:146:44: note: Function 'strPad' argument 2 names different: declaration 'orig' definition 'original'. scid-4.7.4/src/misc.cpp:211:37: note: Function 'strPad' argument 2 names different: declaration 'orig' definition 'original'. scid-4.7.4/src/misc.cpp:211:51: style:inconclusive: Function 'strPad' argument 3 names different: declaration 'length' definition 'width'. [funcArgNamesDifferent] scid-4.7.4/src/misc.h:146:54: note: Function 'strPad' argument 3 names different: declaration 'length' definition 'width'. scid-4.7.4/src/misc.cpp:211:51: note: Function 'strPad' argument 3 names different: declaration 'length' definition 'width'. scid-4.7.4/src/misc.cpp:211:63: style:inconclusive: Function 'strPad' argument 4 names different: declaration 'pad' definition 'padding'. [funcArgNamesDifferent] scid-4.7.4/src/misc.h:146:67: note: Function 'strPad' argument 4 names different: declaration 'pad' definition 'padding'. scid-4.7.4/src/misc.cpp:211:63: note: Function 'strPad' argument 4 names different: declaration 'pad' definition 'padding'. scid-4.7.4/src/pbook.cpp:128:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] scid-4.7.4/src/game.cpp:630:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] scid-4.7.4/src/game.cpp:755:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] scid-4.7.4/src/pbook.cpp:98:54: style:inconclusive: Function 'EcoSummary' argument 1 names different: declaration 'ecoPrefix' definition 'prefix'. [funcArgNamesDifferent] scid-4.7.4/src/pbook.h:87:42: note: Function 'EcoSummary' argument 1 names different: declaration 'ecoPrefix' definition 'prefix'. scid-4.7.4/src/pbook.cpp:98:54: note: Function 'EcoSummary' argument 1 names different: declaration 'ecoPrefix' definition 'prefix'. scid-4.7.4/src/polyglot/attack.cpp:144:14: style: The scope of the variable 'piece' can be reduced. [variableScope] scid-4.7.4/src/polyglot/board.cpp:247:15: style: The scope of the variable 'sq' can be reduced. [variableScope] scid-4.7.4/src/polyglot/board.cpp:385:11: style: The scope of the variable 'move' can be reduced. [variableScope] scid-4.7.4/src/polyglot/book.cpp:247:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scid-4.7.4/src/polyglot/book.cpp:397:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] scid-4.7.4/src/polyglot/book.cpp:412:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scid-4.7.4/src/polyglot/book.cpp:541:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scid-4.7.4/src/polyglot/book.cpp:599:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] scid-4.7.4/src/polyglot/book.cpp:624:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] scid-4.7.4/src/polyglot/book.cpp:643:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scid-4.7.4/src/polyglot/book.cpp:670:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] scid-4.7.4/src/polyglot/book.cpp:70:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] scid-4.7.4/src/polyglot/book.cpp:73:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] scid-4.7.4/src/polyglot/book.cpp:129:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] scid-4.7.4/src/polyglot/book.cpp:133:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] scid-4.7.4/src/polyglot/book.cpp:156:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] scid-4.7.4/src/polyglot/book.cpp:160:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] scid-4.7.4/src/polyglot/book.cpp:307:6: style: The scope of the variable 'move' can be reduced. [variableScope] scid-4.7.4/src/polyglot/book.cpp:308:6: style: The scope of the variable 'score' can be reduced. [variableScope] scid-4.7.4/src/polyglot/book.cpp:356:6: style: The scope of the variable 'move' can be reduced. [variableScope] scid-4.7.4/src/polyglot/book.cpp:443:6: style: The scope of the variable 'move' can be reduced. [variableScope] scid-4.7.4/src/polyglot/book.cpp:444:6: style: The scope of the variable 'score' can be reduced. [variableScope] scid-4.7.4/src/polyglot/book.cpp:496:6: style: The scope of the variable 'move' can be reduced. [variableScope] scid-4.7.4/src/polyglot/book.cpp:497:6: style: The scope of the variable 'score' can be reduced. [variableScope] scid-4.7.4/src/polyglot/book.cpp:550:19: style: The scope of the variable 'mid' can be reduced. [variableScope] scid-4.7.4/src/polyglot/book.cpp:634:6: style: The scope of the variable 'b' can be reduced. [variableScope] scid-4.7.4/src/polyglot/book.cpp:661:6: style: The scope of the variable 'b' can be reduced. [variableScope] scid-4.7.4/src/polyglot/book.cpp:68:8: style: Variable 's' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/polyglot/book.cpp:107:33: style: Parameter 'moves' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/polyglot/book.cpp:107:46: style: Parameter 'probs' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/polyglot/book.cpp:108:33: style: Parameter 'tempfile' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/polyglot/book.cpp:229:17: style: Variable 'probs_written' is assigned a value that is never used. [unreadVariable] scid-4.7.4/src/polyglot/fen.cpp:43:8: style: Local variable 'king_pos' shadows outer function [shadowFunction] scid-4.7.4/src/polyglot/board.h:64:13: note: Shadowed declaration scid-4.7.4/src/polyglot/fen.cpp:43:8: note: Shadow variable scid-4.7.4/src/polyglot/list.cpp:124:8: style: The scope of the variable 'i' can be reduced. [variableScope] scid-4.7.4/src/polyglot/list.cpp:125:8: style: The scope of the variable 'move' can be reduced. [variableScope] scid-4.7.4/src/polyglot/list.cpp:125:14: style: The scope of the variable 'value' can be reduced. [variableScope] scid-4.7.4/src/polyglot/list.cpp:149:11: style: The scope of the variable 'move' can be reduced. [variableScope] scid-4.7.4/src/polyglot/list.cpp:165:8: style: The scope of the variable 'best_index' can be reduced. [variableScope] scid-4.7.4/src/polyglot/list.cpp:165:31: style: The scope of the variable 'best_value' can be reduced. [variableScope] scid-4.7.4/src/polyglot/list.cpp:221:26: style: Parameter 'list_1' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/polyglot/list.cpp:221:43: style: Parameter 'list_2' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/engine.h:185:5: warning: Member variable 'Engine::QNodeCount' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/engine.h:185:5: warning: Member variable 'Engine::NodeCount' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/engine.h:185:5: warning: Member variable 'Engine::IsOutOfTime' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/engine.h:185:5: warning: Member variable 'Engine::Ply' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/engine.h:185:5: warning: Member variable 'Engine::EasyMove' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/engine.h:185:5: warning: Member variable 'Engine::HardMove' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/engine.h:185:5: warning: Member variable 'Engine::InNullMove' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/engine.h:185:5: warning: Member variable 'Engine::RepStack' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/engine.h:185:5: warning: Member variable 'Engine::InCheck' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/engine.h:185:5: warning: Member variable 'Engine::KillerMove' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/engine.h:185:5: warning: Member variable 'Engine::History' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/engine.h:185:5: warning: Member variable 'Engine::CallbackData' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/sqmove.h:27:2: warning: Member variable 'SquareList::Squares' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/engine.h:146:9: performance:inconclusive: Technically the member function 'Engine::PieceValue' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/engine.cpp:233:9: note: Technically the member function 'Engine::PieceValue' can be static (but you may consider moving to unnamed namespace). scid-4.7.4/src/engine.h:146:9: note: Technically the member function 'Engine::PieceValue' can be static (but you may consider moving to unnamed namespace). scid-4.7.4/src/engine.h:166:17: style:inconclusive: Technically the member function 'Engine::AddKillerMove' can be const. [functionConst] scid-4.7.4/src/engine.h:320:9: note: Technically the member function 'Engine::AddKillerMove' can be const. scid-4.7.4/src/engine.h:166:17: note: Technically the member function 'Engine::AddKillerMove' can be const. scid-4.7.4/src/engine.h:167:17: style:inconclusive: Technically the member function 'Engine::IsKillerMove' can be const. [functionConst] scid-4.7.4/src/engine.h:335:9: note: Technically the member function 'Engine::IsKillerMove' can be const. scid-4.7.4/src/engine.h:167:17: note: Technically the member function 'Engine::IsKillerMove' can be const. scid-4.7.4/src/engine.h:172:16: style:inconclusive: Technically the member function 'Engine::GetHistoryValue' can be const. [functionConst] scid-4.7.4/src/engine.h:395:9: note: Technically the member function 'Engine::GetHistoryValue' can be const. scid-4.7.4/src/engine.h:172:16: note: Technically the member function 'Engine::GetHistoryValue' can be const. scid-4.7.4/src/engine.h:175:16: style:inconclusive: Technically the member function 'Engine::ScoreWhiteMaterial' can be const. [functionConst] scid-4.7.4/src/engine.cpp:298:9: note: Technically the member function 'Engine::ScoreWhiteMaterial' can be const. scid-4.7.4/src/engine.h:175:16: note: Technically the member function 'Engine::ScoreWhiteMaterial' can be const. scid-4.7.4/src/engine.h:176:16: style:inconclusive: Technically the member function 'Engine::ScoreBlackMaterial' can be const. [functionConst] scid-4.7.4/src/engine.cpp:307:9: note: Technically the member function 'Engine::ScoreBlackMaterial' can be const. scid-4.7.4/src/engine.h:176:16: note: Technically the member function 'Engine::ScoreBlackMaterial' can be const. scid-4.7.4/src/engine.h:179:10: performance:inconclusive: Technically the member function 'Engine::IsGettingMatedScore' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/engine.cpp:918:9: note: Technically the member function 'Engine::IsGettingMatedScore' can be static (but you may consider moving to unnamed namespace). scid-4.7.4/src/engine.h:179:10: note: Technically the member function 'Engine::IsGettingMatedScore' can be static (but you may consider moving to unnamed namespace). scid-4.7.4/src/engine.h:233:10: style:inconclusive: Technically the member function 'Engine::InPostMode' can be const. [functionConst] scid-4.7.4/src/engine.h:235:10: style:inconclusive: Technically the member function 'Engine::InXBoardMode' can be const. [functionConst] scid-4.7.4/src/engine.h:242:10: style:inconclusive: Technically the member function 'Engine::NumHashTableEntries' can be const. [functionConst] scid-4.7.4/src/engine.h:243:10: style:inconclusive: Technically the member function 'Engine::NumPawnTableEntries' can be const. [functionConst] scid-4.7.4/src/engine.h:256:10: style:inconclusive: Technically the member function 'Engine::GetNodeCount' can be const. [functionConst] scid-4.7.4/src/engine.h:268:10: style:inconclusive: Technically the member function 'Engine::ElapsedTime' can be const. [functionConst] scid-4.7.4/src/sqmove.h:35:7: style:inconclusive: Technically the member function 'SquareList::Size' can be const. [functionConst] scid-4.7.4/src/sqmove.h:42:7: style:inconclusive: Technically the member function 'SquareList::Contains' can be const. [functionConst] scid-4.7.4/src/sqmove.h:69:7: style:inconclusive: Technically the member function 'SquareSet::Contains' can be const. [functionConst] scid-4.7.4/src/game.cpp:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] scid-4.7.4/src/game.cpp:442:2: performance: Variable 'extraTags_' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] scid-4.7.4/src/game.cpp:443:2: performance: Variable 'WhiteStr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] scid-4.7.4/src/game.cpp:444:2: performance: Variable 'BlackStr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] scid-4.7.4/src/game.cpp:445:2: performance: Variable 'EventStr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] scid-4.7.4/src/game.cpp:446:2: performance: Variable 'SiteStr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] scid-4.7.4/src/game.cpp:447:2: performance: Variable 'RoundStr' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] scid-4.7.4/src/game.h:344:12: style:inconclusive: Technically the member function 'Game::AddNag' can be const. [functionConst] scid-4.7.4/src/game.cpp:355:14: note: Technically the member function 'Game::AddNag' can be const. scid-4.7.4/src/game.h:344:12: note: Technically the member function 'Game::AddNag' can be const. scid-4.7.4/src/game.h:345:12: style:inconclusive: Technically the member function 'Game::RemoveNag' can be const. [functionConst] scid-4.7.4/src/game.cpp:388:14: note: Technically the member function 'Game::RemoveNag' can be const. scid-4.7.4/src/game.h:345:12: note: Technically the member function 'Game::RemoveNag' can be const. scid-4.7.4/src/game.h:374:10: style:inconclusive: Technically the member function 'Game::GetNextMoveUCI' can be const. [functionConst] scid-4.7.4/src/game.cpp:1607:7: note: Technically the member function 'Game::GetNextMoveUCI' can be const. scid-4.7.4/src/game.h:374:10: note: Technically the member function 'Game::GetNextMoveUCI' can be const. scid-4.7.4/src/game.h:415:14: style:inconclusive: Technically the member function 'Game::GetAverageElo' can be const. [functionConst] scid-4.7.4/src/game.cpp:2429:7: note: Technically the member function 'Game::GetAverageElo' can be const. scid-4.7.4/src/game.h:415:14: note: Technically the member function 'Game::GetAverageElo' can be const. scid-4.7.4/src/game.h:459:15: style:inconclusive: Technically the member function 'Game::DecodeNextMove' can be const. [functionConst] scid-4.7.4/src/game.cpp:2973:14: note: Technically the member function 'Game::DecodeNextMove' can be const. scid-4.7.4/src/game.h:459:15: note: Technically the member function 'Game::DecodeNextMove' can be const. scid-4.7.4/src/textbuf.h:61:14: style:inconclusive: Technically the member function 'TextBuffer::GetBufferSize' can be const. [functionConst] scid-4.7.4/src/textbuf.h:62:14: style:inconclusive: Technically the member function 'TextBuffer::GetByteCount' can be const. [functionConst] scid-4.7.4/src/textbuf.h:63:14: style:inconclusive: Technically the member function 'TextBuffer::GetLineCount' can be const. [functionConst] scid-4.7.4/src/textbuf.h:64:14: style:inconclusive: Technically the member function 'TextBuffer::GetColumn' can be const. [functionConst] scid-4.7.4/src/textbuf.h:65:14: style:inconclusive: Technically the member function 'TextBuffer::GetWrapColumn' can be const. [functionConst] scid-4.7.4/src/textbuf.h:67:14: style:inconclusive: Technically the member function 'TextBuffer::GetIndent' can be const. [functionConst] scid-4.7.4/src/polyglot/move.cpp:178:8: style: The scope of the variable 'code' can be reduced. [variableScope] scid-4.7.4/src/polyglot/move_do.cpp:39:8: style: The scope of the variable 'pawn' can be reduced. [variableScope] scid-4.7.4/src/polyglot/move_do.cpp:209:8: style: The scope of the variable 'sq' can be reduced. [variableScope] scid-4.7.4/src/polyglot/move_do.cpp:267:8: style: The scope of the variable 'sq' can be reduced. [variableScope] scid-4.7.4/src/game.cpp:360:10: style: Condition 'nag>=1' is always true [knownConditionTrueFalse] scid-4.7.4/src/game.cpp:358:13: note: Assuming that condition 'nag==0' is not redundant scid-4.7.4/src/game.cpp:360:10: note: Condition 'nag>=1' is always true scid-4.7.4/src/game.cpp:375:10: style: Condition 'nag>=1' is always true [knownConditionTrueFalse] scid-4.7.4/src/game.cpp:358:13: note: Assuming that condition 'nag==0' is not redundant scid-4.7.4/src/game.cpp:375:10: note: Condition 'nag>=1' is always true scid-4.7.4/src/optable.h:178:5: warning: Member variable 'OpTable::MaxThemeMoveNumber' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/optable.h:178:5: warning: Member variable 'OpTable::NumNotes' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/optable.h:178:5: warning: Member variable 'OpTable::Line' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/optable.h:178:5: warning: Member variable 'OpTable::MoveOrder' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/optable.h:178:5: warning: Member variable 'OpTable::Row' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/optable.h:178:5: warning: Member variable 'OpTable::NLines' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/optable.h:178:5: warning: Member variable 'OpTable::RowScore' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/optable.h:181:5: warning: Member variable 'OpTable::MaxThemeMoveNumber' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/optable.h:181:5: warning: Member variable 'OpTable::NumNotes' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/optable.h:181:5: warning: Member variable 'OpTable::Line' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/optable.h:181:5: warning: Member variable 'OpTable::MoveOrder' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/optable.h:181:5: warning: Member variable 'OpTable::Row' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/optable.h:181:5: warning: Member variable 'OpTable::NLines' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/optable.h:181:5: warning: Member variable 'OpTable::RowScore' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/optable.h:173:10: style: Unused private function: 'OpTable::NoteCount' [unusedPrivateFunction] scid-4.7.4/src/optable.h:174:10: style: Unused private function: 'OpTable::NoteScore' [unusedPrivateFunction] scid-4.7.4/src/optable.h:108:10: style:inconclusive: Technically the member function 'OpLine::Destroy' can be const. [functionConst] scid-4.7.4/src/optable.cpp:189:9: note: Technically the member function 'OpLine::Destroy' can be const. scid-4.7.4/src/optable.h:108:10: note: Technically the member function 'OpLine::Destroy' can be const. scid-4.7.4/src/optable.h:119:10: style:inconclusive: Technically the member function 'OpLine::CommonLength' can be const. [functionConst] scid-4.7.4/src/optable.cpp:264:9: note: Technically the member function 'OpLine::CommonLength' can be const. scid-4.7.4/src/optable.h:119:10: note: Technically the member function 'OpLine::CommonLength' can be const. scid-4.7.4/src/optable.h:122:10: style:inconclusive: Technically the member function 'OpLine::PrintSummary' can be const. [functionConst] scid-4.7.4/src/optable.cpp:366:9: note: Technically the member function 'OpLine::PrintSummary' can be const. scid-4.7.4/src/optable.h:122:10: note: Technically the member function 'OpLine::PrintSummary' can be const. scid-4.7.4/src/optable.h:124:18: style:inconclusive: Technically the member function 'OpLine::GetMove' can be const. [functionConst] scid-4.7.4/src/optable.h:169:10: performance:inconclusive: Technically the member function 'OpTable::SortTableLines' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/optable.cpp:927:10: note: Technically the member function 'OpTable::SortTableLines' can be static (but you may consider moving to unnamed namespace). scid-4.7.4/src/optable.h:169:10: note: Technically the member function 'OpTable::SortTableLines' can be static (but you may consider moving to unnamed namespace). scid-4.7.4/src/optable.h:173:10: style:inconclusive: Technically the member function 'OpTable::NoteCount' can be const. [functionConst] scid-4.7.4/src/optable.cpp:1367:10: note: Technically the member function 'OpTable::NoteCount' can be const. scid-4.7.4/src/optable.h:173:10: note: Technically the member function 'OpTable::NoteCount' can be const. scid-4.7.4/src/optable.h:174:10: style:inconclusive: Technically the member function 'OpTable::NoteScore' can be const. [functionConst] scid-4.7.4/src/optable.cpp:1377:10: note: Technically the member function 'OpTable::NoteScore' can be const. scid-4.7.4/src/optable.h:174:10: note: Technically the member function 'OpTable::NoteScore' can be const. scid-4.7.4/src/optable.h:189:10: style:inconclusive: Technically the member function 'OpTable::GetTotalCount' can be const. [functionConst] scid-4.7.4/src/optable.h:190:10: style:inconclusive: Technically the member function 'OpTable::GetTheoryCount' can be const. [functionConst] scid-4.7.4/src/optable.h:205:12: style:inconclusive: Technically the member function 'OpTable::GetMaxTableLines' can be const. [functionConst] scid-4.7.4/src/optable.h:209:12: style:inconclusive: Technically the member function 'OpTable::GetMaxExtraMoves' can be const. [functionConst] scid-4.7.4/src/optable.h:212:12: style:inconclusive: Technically the member function 'OpTable::GetNumLines' can be const. [functionConst] scid-4.7.4/src/optable.h:215:12: style:inconclusive: Technically the member function 'OpTable::PercentScore' can be const. [functionConst] scid-4.7.4/src/optable.cpp:592:10: note: Technically the member function 'OpTable::PercentScore' can be const. scid-4.7.4/src/optable.h:215:12: note: Technically the member function 'OpTable::PercentScore' can be const. scid-4.7.4/src/optable.h:216:12: style:inconclusive: Technically the member function 'OpTable::TheoryPercent' can be const. [functionConst] scid-4.7.4/src/optable.cpp:608:10: note: Technically the member function 'OpTable::TheoryPercent' can be const. scid-4.7.4/src/optable.h:216:12: note: Technically the member function 'OpTable::TheoryPercent' can be const. scid-4.7.4/src/optable.h:217:12: style:inconclusive: Technically the member function 'OpTable::TheoryScore' can be const. [functionConst] scid-4.7.4/src/optable.cpp:624:10: note: Technically the member function 'OpTable::TheoryScore' can be const. scid-4.7.4/src/optable.h:217:12: note: Technically the member function 'OpTable::TheoryScore' can be const. scid-4.7.4/src/optable.h:218:12: style:inconclusive: Technically the member function 'OpTable::PercentFreq' can be const. [functionConst] scid-4.7.4/src/optable.cpp:634:10: note: Technically the member function 'OpTable::PercentFreq' can be const. scid-4.7.4/src/optable.h:218:12: note: Technically the member function 'OpTable::PercentFreq' can be const. scid-4.7.4/src/optable.h:219:12: style:inconclusive: Technically the member function 'OpTable::AvgLength' can be const. [functionConst] scid-4.7.4/src/optable.cpp:1915:10: note: Technically the member function 'OpTable::AvgLength' can be const. scid-4.7.4/src/optable.h:219:12: note: Technically the member function 'OpTable::AvgLength' can be const. scid-4.7.4/src/optable.h:220:12: style:inconclusive: Technically the member function 'OpTable::AvgElo' can be const. [functionConst] scid-4.7.4/src/optable.cpp:1930:10: note: Technically the member function 'OpTable::AvgElo' can be const. scid-4.7.4/src/optable.h:220:12: note: Technically the member function 'OpTable::AvgElo' can be const. scid-4.7.4/src/optable.h:223:12: style:inconclusive: Technically the member function 'OpTable::TopEcoCodes' can be const. [functionConst] scid-4.7.4/src/optable.cpp:1811:10: note: Technically the member function 'OpTable::TopEcoCodes' can be const. scid-4.7.4/src/optable.h:223:12: note: Technically the member function 'OpTable::TopEcoCodes' can be const. scid-4.7.4/src/optable.h:224:12: style:inconclusive: Technically the member function 'OpTable::PrintStemLine' can be const. [functionConst] scid-4.7.4/src/optable.cpp:1010:10: note: Technically the member function 'OpTable::PrintStemLine' can be const. scid-4.7.4/src/optable.h:224:12: note: Technically the member function 'OpTable::PrintStemLine' can be const. scid-4.7.4/src/optable.h:239:12: style:inconclusive: Technically the member function 'OpTable::PopularMoveOrders' can be const. [functionConst] scid-4.7.4/src/optable.cpp:2030:10: note: Technically the member function 'OpTable::PopularMoveOrders' can be const. scid-4.7.4/src/optable.h:239:12: note: Technically the member function 'OpTable::PopularMoveOrders' can be const. scid-4.7.4/src/optable.h:242:12: style:inconclusive: Technically the member function 'OpTable::EndMaterialReport' can be const. [functionConst] scid-4.7.4/src/optable.cpp:2184:10: note: Technically the member function 'OpTable::EndMaterialReport' can be const. scid-4.7.4/src/optable.h:242:12: note: Technically the member function 'OpTable::EndMaterialReport' can be const. scid-4.7.4/src/engine.cpp:384:59: style: Condition 'materialDiff==KnightValue' is always false [knownConditionTrueFalse] scid-4.7.4/src/engine.cpp:1478:19: style: Redundant initialization for 'score'. The initialized value is overwritten before it is read. [redundantInitialization] scid-4.7.4/src/engine.cpp:1476:19: note: score is initialized scid-4.7.4/src/engine.cpp:1478:19: note: score is overwritten scid-4.7.4/src/engine.cpp:1728:19: style: Redundant initialization for 'score'. The initialized value is overwritten before it is read. [redundantInitialization] scid-4.7.4/src/engine.cpp:1726:19: note: score is initialized scid-4.7.4/src/engine.cpp:1728:19: note: score is overwritten scid-4.7.4/src/polyglot/move_gen.cpp:58:8: style: The scope of the variable 'piece' can be reduced. [variableScope] scid-4.7.4/src/optable.cpp:1259:34: style: Condition 'j>=nSameMoves' is always true [knownConditionTrueFalse] scid-4.7.4/src/optable.cpp:1255:19: note: Assuming that condition 'j=nSameMoves' is always true scid-4.7.4/src/optable.cpp:1274:34: style: Condition 'j>=nSameMoves' is always true [knownConditionTrueFalse] scid-4.7.4/src/optable.cpp:1255:19: note: Assuming that condition 'j=nSameMoves' is always true scid-4.7.4/src/optable.cpp:2169:27: style: Condition 'NUM_POSTHEMES%2==1' is always false [knownConditionTrueFalse] scid-4.7.4/src/polyglot/move_legal.cpp:75:11: style: The scope of the variable 'move' can be reduced. [variableScope] scid-4.7.4/src/polyglot/move_legal.cpp:75:17: style: The scope of the variable 'value' can be reduced. [variableScope] scid-4.7.4/src/optable.cpp:31:31: style: Redundant initialization for 'idx'. The initialized value is overwritten before it is read. [redundantInitialization] scid-4.7.4/src/optable.cpp:27:14: note: idx is initialized scid-4.7.4/src/optable.cpp:31:31: note: idx is overwritten scid-4.7.4/src/engine.cpp:384:42: style: Same expression on both sides of '||' because 'materialDiff==BishopValue' and 'materialDiff==KnightValue' represent the same value. [knownConditionTrueFalse] scid-4.7.4/src/engine.cpp:35:34: note: 'BishopValue' is assigned value '300' here. scid-4.7.4/src/engine.cpp:36:34: note: 'KnightValue' is assigned value '300' here. scid-4.7.4/src/engine.cpp:384:42: note: Same expression on both sides of '||' because 'materialDiff==BishopValue' and 'materialDiff==KnightValue' represent the same value. scid-4.7.4/src/game.cpp:1107:47: style:inconclusive: Function 'MaterialMatch' argument 5 names different: declaration 'ptn' definition 'patterns'. [funcArgNamesDifferent] scid-4.7.4/src/game.h:450:45: note: Function 'MaterialMatch' argument 5 names different: declaration 'ptn' definition 'patterns'. scid-4.7.4/src/game.cpp:1107:47: note: Function 'MaterialMatch' argument 5 names different: declaration 'ptn' definition 'patterns'. scid-4.7.4/src/game.cpp:1235:30: style:inconclusive: Function 'ExactMatch' argument 1 names different: declaration 'pos' definition 'searchPos'. [funcArgNamesDifferent] scid-4.7.4/src/game.h:453:38: note: Function 'ExactMatch' argument 1 names different: declaration 'pos' definition 'searchPos'. scid-4.7.4/src/game.cpp:1235:30: note: Function 'ExactMatch' argument 1 names different: declaration 'pos' definition 'searchPos'. scid-4.7.4/src/game.cpp:1511:37: style:inconclusive: Function 'GetPartialMoveList' argument 1 names different: declaration 'str' definition 'outStr'. [funcArgNamesDifferent] scid-4.7.4/src/game.h:447:45: note: Function 'GetPartialMoveList' argument 1 names different: declaration 'str' definition 'outStr'. scid-4.7.4/src/game.cpp:1511:37: note: Function 'GetPartialMoveList' argument 1 names different: declaration 'str' definition 'outStr'. scid-4.7.4/src/game.cpp:1737:16: style: Local variable 'm' shadows outer variable [shadowVariable] scid-4.7.4/src/game.cpp:1702:13: note: Shadowed declaration scid-4.7.4/src/game.cpp:1737:16: note: Shadow variable scid-4.7.4/src/game.cpp:481:16: style: Variable 'end' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/game.cpp:1064:15: style: Variable 'ptn_end' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/game.cpp:1106:70: style: Parameter 'min' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/game.cpp:1107:32: style: Parameter 'max' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/game.cpp:1702:13: style: Variable 'm' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/game.cpp:589:29: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] scid-4.7.4/src/game.cpp:603:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] scid-4.7.4/src/game.cpp:2118:29: style: Variable 'endedColumn' is assigned a value that is never used. [unreadVariable] scid-4.7.4/src/polyglot/san.cpp:176:11: style: The scope of the variable 'move' can be reduced. [variableScope] scid-4.7.4/src/polyglot/san.cpp:371:8: style: The scope of the variable 'inc' can be reduced. [variableScope] scid-4.7.4/src/polyglot/san.cpp:375:8: style: The scope of the variable 'piece' can be reduced. [variableScope] scid-4.7.4/src/polyglot/san.cpp:376:8: style: The scope of the variable 'side' can be reduced. [variableScope] scid-4.7.4/src/optable.cpp:467:53: style:inconclusive: Function 'Init' argument 3 names different: declaration 'ecoBook' definition 'ebook'. [funcArgNamesDifferent] scid-4.7.4/src/optable.h:183:53: note: Function 'Init' argument 3 names different: declaration 'ecoBook' definition 'ebook'. scid-4.7.4/src/optable.cpp:467:53: note: Function 'Init' argument 3 names different: declaration 'ecoBook' definition 'ebook'. scid-4.7.4/src/optable.cpp:1138:31: style:inconclusive: Function 'PrintHTML' argument 1 names different: declaration 'str' definition 'dstr'. [funcArgNamesDifferent] scid-4.7.4/src/optable.h:234:33: note: Function 'PrintHTML' argument 1 names different: declaration 'str' definition 'dstr'. scid-4.7.4/src/optable.cpp:1138:31: note: Function 'PrintHTML' argument 1 names different: declaration 'str' definition 'dstr'. scid-4.7.4/src/optable.cpp:1198:31: style:inconclusive: Function 'PrintText' argument 1 names different: declaration 'str' definition 'dstr'. [funcArgNamesDifferent] scid-4.7.4/src/optable.h:235:33: note: Function 'PrintText' argument 1 names different: declaration 'str' definition 'dstr'. scid-4.7.4/src/optable.cpp:1198:31: note: Function 'PrintText' argument 1 names different: declaration 'str' definition 'dstr'. scid-4.7.4/src/optable.cpp:1199:26: style:inconclusive: Function 'PrintText' argument 4 names different: declaration 'htext' definition 'ctext'. [funcArgNamesDifferent] scid-4.7.4/src/optable.h:236:28: note: Function 'PrintText' argument 4 names different: declaration 'htext' definition 'ctext'. scid-4.7.4/src/optable.cpp:1199:26: note: Function 'PrintText' argument 4 names different: declaration 'htext' definition 'ctext'. scid-4.7.4/src/optable.cpp:2174:34: style:inconclusive: Function 'AddEndMaterial' argument 1 names different: declaration 'ms' definition 'msig'. [funcArgNamesDifferent] scid-4.7.4/src/optable.h:241:36: note: Function 'AddEndMaterial' argument 1 names different: declaration 'ms' definition 'msig'. scid-4.7.4/src/optable.cpp:2174:34: note: Function 'AddEndMaterial' argument 1 names different: declaration 'ms' definition 'msig'. scid-4.7.4/src/optable.cpp:447:14: style: Local variable 's' shadows outer variable [shadowVariable] scid-4.7.4/src/optable.cpp:396:18: note: Shadowed declaration scid-4.7.4/src/optable.cpp:447:14: note: Shadow variable scid-4.7.4/src/optable.cpp:1122:14: style: Local variable 'score' shadows outer variable [shadowVariable] scid-4.7.4/src/optable.cpp:1066:10: note: Shadowed declaration scid-4.7.4/src/optable.cpp:1122:14: note: Shadow variable scid-4.7.4/src/optable.cpp:1184:14: style: Local variable 'score' shadows outer variable [shadowVariable] scid-4.7.4/src/optable.cpp:1150:10: note: Shadowed declaration scid-4.7.4/src/optable.cpp:1184:14: note: Shadow variable scid-4.7.4/src/optable.cpp:1308:14: style: Local variable 'score' shadows outer variable [shadowVariable] scid-4.7.4/src/optable.cpp:1224:10: note: Shadowed declaration scid-4.7.4/src/optable.cpp:1308:14: note: Shadow variable scid-4.7.4/src/optable.cpp:1757:18: style: Local variable 'maxElo' shadows outer variable [shadowVariable] scid-4.7.4/src/optable.cpp:1713:14: note: Shadowed declaration scid-4.7.4/src/optable.cpp:1757:18: note: Shadow variable scid-4.7.4/src/optable.cpp:1775:27: style: Local variable 'n' shadows outer variable [shadowVariable] scid-4.7.4/src/optable.cpp:1711:15: note: Shadowed declaration scid-4.7.4/src/optable.cpp:1775:27: note: Shadow variable scid-4.7.4/src/polyglot/util.cpp:75:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RAND_MAX [valueFlowBailoutIncompleteVar] scid-4.7.4/src/polyglot/util.cpp:110:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] scid-4.7.4/src/polyglot/util.cpp:126:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] scid-4.7.4/src/polyglot/util.cpp:190:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] scid-4.7.4/src/polyglot/util.cpp:237:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] scid-4.7.4/src/optable.cpp:45:35: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/optable.cpp:52:44: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/optable.cpp:64:42: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/optable.cpp:80:40: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/optable.cpp:264:32: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/optable.cpp:467:53: style: Parameter 'ebook' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/optable.cpp:1627:18: style: Variable 'line' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/optable.cpp:2307:18: style: Variable 'line' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/polyglot/util.cpp:304:14: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/polyglot/util.cpp:168:12: style: The scope of the variable 'ap' can be reduced. [variableScope] scid-4.7.4/src/polyglot/util.cpp:277:8: style: The scope of the variable 'c1' can be reduced. [variableScope] scid-4.7.4/src/polyglot/util.cpp:277:12: style: The scope of the variable 'c2' can be reduced. [variableScope] scid-4.7.4/src/optable.cpp:995:11: style: Variable 'count' is assigned a value that is never used. [unreadVariable] scid-4.7.4/src/optable.cpp:2127:9: style: Variable 'argc' is assigned a value that is never used. [unreadVariable] scid-4.7.4/src/engine.cpp:2311:15: style: Checking if unsigned expression 'depth' is less than zero. [unsignedLessThanZero] scid-4.7.4/src/engine.cpp:1041:37: style:inconclusive: Function 'SetHashTableKilobytes' argument 1 names different: declaration 'sizeKB' definition 'size'. [funcArgNamesDifferent] scid-4.7.4/src/engine.h:240:38: note: Function 'SetHashTableKilobytes' argument 1 names different: declaration 'sizeKB' definition 'size'. scid-4.7.4/src/engine.cpp:1041:37: note: Function 'SetHashTableKilobytes' argument 1 names different: declaration 'sizeKB' definition 'size'. scid-4.7.4/src/engine.cpp:1064:37: style:inconclusive: Function 'SetPawnTableKilobytes' argument 1 names different: declaration 'sizeKB' definition 'size'. [funcArgNamesDifferent] scid-4.7.4/src/engine.h:241:38: note: Function 'SetPawnTableKilobytes' argument 1 names different: declaration 'sizeKB' definition 'size'. scid-4.7.4/src/engine.cpp:1064:37: note: Function 'SetPawnTableKilobytes' argument 1 names different: declaration 'sizeKB' definition 'size'. scid-4.7.4/src/engine.cpp:1146:42: style:inconclusive: Function 'StoreHash' argument 2 names different: declaration 'flag' definition 'ttFlag'. [funcArgNamesDifferent] scid-4.7.4/src/engine.h:161:43: note: Function 'StoreHash' argument 2 names different: declaration 'flag' definition 'ttFlag'. scid-4.7.4/src/engine.cpp:1146:42: note: Function 'StoreHash' argument 2 names different: declaration 'flag' definition 'ttFlag'. scid-4.7.4/src/engine.cpp:1147:33: style:inconclusive: Function 'StoreHash' argument 4 names different: declaration 'bestmove' definition 'bestMove'. [funcArgNamesDifferent] scid-4.7.4/src/engine.h:162:34: note: Function 'StoreHash' argument 4 names different: declaration 'bestmove' definition 'bestMove'. scid-4.7.4/src/engine.cpp:1147:33: note: Function 'StoreHash' argument 4 names different: declaration 'bestmove' definition 'bestMove'. scid-4.7.4/src/engine.cpp:1294:33: style:inconclusive: Function 'SetPosition' argument 1 names different: declaration 'pos' definition 'newpos'. [funcArgNamesDifferent] scid-4.7.4/src/engine.h:262:34: note: Function 'SetPosition' argument 1 names different: declaration 'pos' definition 'newpos'. scid-4.7.4/src/engine.cpp:1294:33: note: Function 'SetPosition' argument 1 names different: declaration 'pos' definition 'newpos'. scid-4.7.4/src/engine.cpp:1911:36: style:inconclusive: Function 'SEE' argument 2 names different: declaration 'to' definition 'target'. [funcArgNamesDifferent] scid-4.7.4/src/engine.h:150:36: note: Function 'SEE' argument 2 names different: declaration 'to' definition 'target'. scid-4.7.4/src/engine.cpp:1911:36: note: Function 'SEE' argument 2 names different: declaration 'to' definition 'target'. scid-4.7.4/src/engine.cpp:2231:54: style:inconclusive: Function 'PrintPV' argument 3 names different: declaration 'annotation' definition 'note'. [funcArgNamesDifferent] scid-4.7.4/src/engine.h:158:55: note: Function 'PrintPV' argument 3 names different: declaration 'annotation' definition 'note'. scid-4.7.4/src/engine.cpp:2231:54: note: Function 'PrintPV' argument 3 names different: declaration 'annotation' definition 'note'. scid-4.7.4/src/engine.cpp:467:19: style: Variable 'sqlist' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/engine.cpp:937:32: style: Parameter 'sm' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/engine.cpp:1001:19: style: Variable 'rep' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/engine.cpp:1027:19: style: Variable 'rep' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/engine.cpp:1113:53: style: Parameter 'tte' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/engine.cpp:1116:50: style: Parameter 'tte' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/engine.cpp:1119:46: style: Parameter 'tte' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/engine.cpp:1122:48: style: Parameter 'tte' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/engine.cpp:1125:67: style: Parameter 'bestMove' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/engine.cpp:1134:49: style: Parameter 'tte' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/engine.cpp:2316:14: style: Variable 'sm' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/engine.h:284:32: style: Parameter 'sm' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/engine.h:320:36: style: Parameter 'sm' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/engine.h:335:35: style: Parameter 'sm' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/engine.h:337:10: style: Variable 'killer0' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/engine.h:342:10: style: Variable 'killer1' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/engine.h:379:39: style: Parameter 'sm' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/engine.h:395:39: style: Parameter 'sm' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/engine.cpp:1793:33: error: Signed integer overflow for expression '-Infinity'. [integerOverflow] scid-4.7.4/src/searchtournaments.h:296:26: debug: Function::addArguments found argument 'nb' with varid 0. [varid0] scid-4.7.4/src/searchtournaments.h:297:34: debug: Function::addArguments found argument 'a' with varid 0. [varid0] scid-4.7.4/src/searchtournaments.h:297:52: debug: Function::addArguments found argument 'b' with varid 0. [varid0] scid-4.7.4/src/searchtournaments.h:287:34: debug: Function::addArguments found argument 'a' with varid 0. [varid0] scid-4.7.4/src/searchtournaments.h:287:52: debug: Function::addArguments found argument 'b' with varid 0. [varid0] scid-4.7.4/src/searchtournaments.h:254:26: debug: Function::addArguments found argument 'range' with varid 0. [varid0] scid-4.7.4/src/searchtournaments.h:256:34: debug: Function::addArguments found argument 't' with varid 0. [varid0] scid-4.7.4/src/searchtournaments.h:298:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nameA [valueFlowBailoutIncompleteVar] scid-4.7.4/src/searchtournaments.h:288:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] scid-4.7.4/src/searchtournaments.h:257:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] scid-4.7.4/src/sc_filter.cpp:45:14: style: The scope of the variable 'usage' can be reduced. [variableScope] scid-4.7.4/src/sc_filter.cpp:75:14: style: The scope of the variable 'usage' can be reduced. [variableScope] scid-4.7.4/src/sc_filter.cpp:162:35: style: Parameter 'filter' can be declared as reference to const [constParameterReference] scid-4.7.4/src/searchtournaments.h:269:8: style:inconclusive: Technically the member function 'SearchTournaments::FilterByPlayer::operator()' can be const. [functionConst] scid-4.7.4/src/searchtournaments.h:280:8: style:inconclusive: Technically the member function 'SearchTournaments::SortDate::operator()' can be const. [functionConst] scid-4.7.4/src/searchtournaments.h:297:8: style:inconclusive: Technically the member function 'SortId < NAME_EVENT , & Tourney :: getEventId >::operator()' can be const. [functionConst] scid-4.7.4/src/searchtournaments.h:297:8: style:inconclusive: Technically the member function 'SortId < NAME_SITE , & Tourney :: getSiteId >::operator()' can be const. [functionConst] scid-4.7.4/src/searchtournaments.h:256:8: style:inconclusive: Technically the member function 'Filter < & Tourney :: getAvgElo >::operator()' can be const. [functionConst] scid-4.7.4/src/searchtournaments.h:256:8: style:inconclusive: Technically the member function 'Filter < & Tourney :: nPlayers >::operator()' can be const. [functionConst] scid-4.7.4/src/searchtournaments.h:256:8: style:inconclusive: Technically the member function 'Filter < & Tourney :: nGames >::operator()' can be const. [functionConst] scid-4.7.4/src/searchtournaments.h:296:3: style: Class 'SortId < NAME_EVENT , & Tourney :: getEventId >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scid-4.7.4/src/searchtournaments.h:296:3: style: Class 'SortId < NAME_SITE , & Tourney :: getSiteId >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scid-4.7.4/src/searchtournaments.h:254:3: style: Class 'Filter < & Tourney :: getAvgElo >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scid-4.7.4/src/searchtournaments.h:254:3: style: Class 'Filter < & Tourney :: nPlayers >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scid-4.7.4/src/searchtournaments.h:254:3: style: Class 'Filter < & Tourney :: nGames >' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scid-4.7.4/src/sc_info.cpp:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIO_PROCESS [valueFlowBailoutIncompleteVar] scid-4.7.4/src/sc_info.cpp:74:11: style: The if condition is the same as the previous if condition [duplicateCondition] scid-4.7.4/src/sc_info.cpp:44:11: note: First condition scid-4.7.4/src/sc_info.cpp:74:11: note: Second condition scid-4.7.4/src/sc_base.cpp:145:7: style: Redundant initialization for 'err'. The initialized value is overwritten before it is read. [redundantInitialization] scid-4.7.4/src/sc_base.cpp:142:13: note: err is initialized scid-4.7.4/src/sc_base.cpp:145:7: note: err is overwritten scid-4.7.4/src/sc_base.cpp:135:14: style: The scope of the variable 'usage' can be reduced. [variableScope] scid-4.7.4/src/sc_base.cpp:223:14: style: The scope of the variable 'usage' can be reduced. [variableScope] scid-4.7.4/src/sc_base.cpp:521:14: style: The scope of the variable 'usage' can be reduced. [variableScope] scid-4.7.4/src/sc_base.cpp:545:14: style: The scope of the variable 'usage' can be reduced. [variableScope] scid-4.7.4/src/sc_base.cpp:560:14: style: The scope of the variable 'usage' can be reduced. [variableScope] scid-4.7.4/src/sc_base.cpp:602:14: style: The scope of the variable 'usage' can be reduced. [variableScope] scid-4.7.4/src/sc_base.cpp:617:14: style: The scope of the variable 'usage' can be reduced. [variableScope] scid-4.7.4/src/sc_base.cpp:730:14: style: The scope of the variable 'usage' can be reduced. [variableScope] scid-4.7.4/src/searchtournaments.h:305:66: style:inconclusive: Function 'sort' argument 2 names different: declaration 'max' definition 'nOrdered'. [funcArgNamesDifferent] scid-4.7.4/src/searchtournaments.h:246:41: note: Function 'sort' argument 2 names different: declaration 'max' definition 'nOrdered'. scid-4.7.4/src/searchtournaments.h:305:66: note: Function 'sort' argument 2 names different: declaration 'max' definition 'nOrdered'. scid-4.7.4/src/searchtournaments.h:311:33: style: Local variable 'begin' shadows outer function [shadowFunction] scid-4.7.4/src/searchtournaments.h:214:7: note: Shadowed declaration scid-4.7.4/src/searchtournaments.h:311:33: note: Shadow variable scid-4.7.4/src/searchtournaments.h:314:33: style: Local variable 'end' shadows outer function [shadowFunction] scid-4.7.4/src/searchtournaments.h:215:7: note: Shadowed declaration scid-4.7.4/src/searchtournaments.h:314:33: note: Shadow variable scid-4.7.4/src/searchtournaments.h:298:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] scid-4.7.4/src/searchtournaments.h:299:14: warning:inconclusive: Found suspicious operator '*', result is not used. [constStatement] scid-4.7.4/src/searchtournaments.h:83:22: style: Parameter 'a' can be declared as reference to const [constParameterReference] scid-4.7.4/src/searchtournaments.h:83:31: style: Parameter 'b' can be declared as reference to const [constParameterReference] scid-4.7.4/src/sc_base.cpp:744:37: style: Parameter 'dbase' can be declared as reference to const [constParameterReference] scid-4.7.4/src/sc_base.cpp:133:39: style: Parameter 'dbase' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/sc_base.cpp:221:38: style: Parameter 'dbase' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/sc_base.cpp:558:38: style: Parameter 'dbase' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/searchtournaments.h:178:11: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] scid-4.7.4/src/sc_base.cpp:856:23: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] scid-4.7.4/src/pgn_lexer.h:217:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] scid-4.7.4/src/codec_pgn.h:79:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] scid-4.7.4/src/scidbase.cpp:128:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] scid-4.7.4/src/scidbase.cpp:271:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] scid-4.7.4/src/scidbase.cpp:294:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] scid-4.7.4/src/scidbase.cpp:303:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] scid-4.7.4/src/scidbase.cpp:322:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] scid-4.7.4/src/scidbase.cpp:337:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] scid-4.7.4/src/scidbase.cpp:365:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] scid-4.7.4/src/scidbase.cpp:382:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] scid-4.7.4/src/scidbase.cpp:609:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] scid-4.7.4/src/scidbase.cpp:740:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] scid-4.7.4/src/codec_proxy.h:167:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::Count' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::Material' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::ListPos' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::List' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::NumOnRank' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::NumOnFyle' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::NumOnLeftDiag' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::NumOnRightDiag' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::NumOnSquareColor' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::Pinned' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::EPTarget' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::ToMove' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::HalfMoveClock' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::PlyCounter' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::Castling' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::variant_' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::castleRookSq_' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::Hash' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.cpp:525:11: warning: Member variable 'Position::PawnHash' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/position.h:130:11: style:inconclusive: Technically the member function 'Position::AddLegalMove' can be const. [functionConst] scid-4.7.4/src/position.cpp:160:11: note: Technically the member function 'Position::AddLegalMove' can be const. scid-4.7.4/src/position.h:130:11: note: Technically the member function 'Position::AddLegalMove' can be const. scid-4.7.4/src/position.h:131:11: style:inconclusive: Technically the member function 'Position::GenCastling' can be const. [functionConst] scid-4.7.4/src/position.cpp:306:16: note: Technically the member function 'Position::GenCastling' can be const. scid-4.7.4/src/position.h:131:11: note: Technically the member function 'Position::GenCastling' can be const. scid-4.7.4/src/position.h:269:17: style:inconclusive: Technically the member function 'Position::Mobility' can be const. [functionConst] scid-4.7.4/src/position.cpp:1292:11: note: Technically the member function 'Position::Mobility' can be const. scid-4.7.4/src/position.h:269:17: note: Technically the member function 'Position::Mobility' can be const. scid-4.7.4/src/position.h:273:17: style:inconclusive: Technically the member function 'Position::IsLegal' can be const. [functionConst] scid-4.7.4/src/position.cpp:1348:11: note: Technically the member function 'Position::IsLegal' can be const. scid-4.7.4/src/position.h:273:17: note: Technically the member function 'Position::IsLegal' can be const. scid-4.7.4/src/position.h:275:17: style:inconclusive: Technically the member function 'Position::IsPromoMove' can be const. [functionConst] scid-4.7.4/src/position.cpp:1370:11: note: Technically the member function 'Position::IsPromoMove' can be const. scid-4.7.4/src/position.h:275:17: note: Technically the member function 'Position::IsPromoMove' can be const. scid-4.7.4/src/position.h:289:17: style:inconclusive: Technically the member function 'Position::ReadCoordMove' can be const. [functionConst] scid-4.7.4/src/position.cpp:1899:18: note: Technically the member function 'Position::ReadCoordMove' can be const. scid-4.7.4/src/position.h:289:17: note: Technically the member function 'Position::ReadCoordMove' can be const. scid-4.7.4/src/position.h:311:17: style:inconclusive: Technically the member function 'Position::Compare' can be const. [functionConst] scid-4.7.4/src/position.cpp:2716:11: note: Technically the member function 'Position::Compare' can be const. scid-4.7.4/src/position.h:311:17: note: Technically the member function 'Position::Compare' can be const. scid-4.7.4/src/searchindex.cpp:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] scid-4.7.4/src/searchindex.cpp:207:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] scid-4.7.4/src/searchindex.cpp:225:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] scid-4.7.4/src/searchindex.cpp:233:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] scid-4.7.4/src/searchindex.cpp:252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] scid-4.7.4/src/searchindex.cpp:272:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] scid-4.7.4/src/searchindex.cpp:304:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] scid-4.7.4/src/position.cpp:2153:30: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] scid-4.7.4/src/searchindex.cpp:233:33: debug: CheckClass::isMemberVar found used member variable 'min_' with varid 0 [varid0] scid-4.7.4/src/searchindex.cpp:234:30: debug: CheckClass::isMemberVar found used member variable 'max_' with varid 0 [varid0] scid-4.7.4/src/searchindex.cpp:251:14: debug: CheckClass::isMemberVar found used member variable 'base_' with varid 0 [varid0] scid-4.7.4/src/searchindex.cpp:269:14: debug: CheckClass::isMemberVar found used member variable 'base_' with varid 0 [varid0] scid-4.7.4/src/searchindex.cpp:232:7: warning: The class 'SearchRangeGamenum' defines member function with name 'operator()' also defined in its parent class 'SearchRange < uint32_t >'. [duplInheritedMember] scid-4.7.4/src/searchindex.cpp:178:7: note: Parent function 'SearchRange < uint32_t >::operator()' scid-4.7.4/src/searchindex.cpp:232:7: note: Derived function 'SearchRangeGamenum::operator()' scid-4.7.4/src/searchindex.cpp:250:7: warning: The class 'SearchRangeElo' defines member function with name 'operator()' also defined in its parent class 'SearchRange < uint16_t >'. [duplInheritedMember] scid-4.7.4/src/searchindex.cpp:178:7: note: Parent function 'SearchRange < uint16_t >::operator()' scid-4.7.4/src/searchindex.cpp:250:7: note: Derived function 'SearchRangeElo::operator()' scid-4.7.4/src/searchindex.cpp:268:7: warning: The class 'SearchRangeEloDiff' defines member function with name 'operator()' also defined in its parent class 'SearchRangeElo'. [duplInheritedMember] scid-4.7.4/src/searchindex.cpp:250:7: note: Parent function 'SearchRangeElo::operator()' scid-4.7.4/src/searchindex.cpp:268:7: note: Derived function 'SearchRangeEloDiff::operator()' scid-4.7.4/src/searchindex.cpp:268:7: warning: The class 'SearchRangeEloDiff' defines member function with name 'operator()' also defined in its parent class 'SearchRange < uint16_t >'. [duplInheritedMember] scid-4.7.4/src/searchindex.cpp:178:7: note: Parent function 'SearchRange < uint16_t >::operator()' scid-4.7.4/src/searchindex.cpp:268:7: note: Derived function 'SearchRangeEloDiff::operator()' scid-4.7.4/src/scidbase.h:230:9: style:inconclusive: Technically the member function 'scidBaseT::getCompactStat' can be const. [functionConst] scid-4.7.4/src/scidbase.cpp:529:19: note: Technically the member function 'scidBaseT::getCompactStat' can be const. scid-4.7.4/src/scidbase.h:230:9: note: Technically the member function 'scidBaseT::getCompactStat' can be const. scid-4.7.4/src/codec_memory.h:190:7: style:inconclusive: Technically the member function 'CodecMemory::equalExceptFlags' can be const. [functionConst] scid-4.7.4/src/pgnparse.h:97:7: performance:inconclusive: Technically the member function 'PgnVisitor::visitPGN_Escape' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/pgnparse.h:99:7: performance:inconclusive: Technically the member function 'PgnVisitor::visitPGN_MoveNum' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/codec_pgn.h:143:14: style:inconclusive: Technically the member function 'CodecPgn::parseErrors' can be const. [functionConst] scid-4.7.4/src/codec_proxy.h:66:9: performance:inconclusive: Technically the member function 'CodecProxy < CodecPgn >::parseNext' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/codec_proxy.h:80:14: performance:inconclusive: Technically the member function 'CodecProxy < CodecPgn >::parseErrors' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/codec_proxy.h:87:9: performance:inconclusive: Technically the member function 'CodecProxy < CodecPgn >::gameAdd' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/codec_proxy.h:95:9: performance:inconclusive: Technically the member function 'CodecProxy < CodecPgn >::gameSave' can be static (but you may consider moving to unnamed namespace). [functionStatic] scid-4.7.4/src/scidbase.cpp:61:2: warning: Struct 'scidBaseT' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] scid-4.7.4/src/scidbase.cpp:61:2: warning: Struct 'scidBaseT' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] scid-4.7.4/src/codec_pgn.h:65:9: warning: The class 'CodecPgn' defines member function with name 'open' also defined in its parent class 'CodecProxy < CodecPgn >'. [duplInheritedMember] scid-4.7.4/src/codec_proxy.h:55:9: note: Parent function 'CodecProxy < CodecPgn >::open' scid-4.7.4/src/codec_pgn.h:65:9: note: Derived function 'CodecPgn::open' scid-4.7.4/src/codec_pgn.h:94:9: warning: The class 'CodecPgn' defines member function with name 'parseNext' also defined in its parent class 'CodecProxy < CodecPgn >'. [duplInheritedMember] scid-4.7.4/src/codec_proxy.h:66:9: note: Parent function 'CodecProxy < CodecPgn >::parseNext' scid-4.7.4/src/codec_pgn.h:94:9: note: Derived function 'CodecPgn::parseNext' scid-4.7.4/src/codec_pgn.h:136:28: warning: The class 'CodecPgn' defines member function with name 'parseProgress' also defined in its parent class 'CodecProxy < CodecPgn >'. [duplInheritedMember] scid-4.7.4/src/codec_proxy.h:73:28: note: Parent function 'CodecProxy < CodecPgn >::parseProgress' scid-4.7.4/src/codec_pgn.h:136:28: note: Derived function 'CodecPgn::parseProgress' scid-4.7.4/src/codec_pgn.h:143:14: warning: The class 'CodecPgn' defines member function with name 'parseErrors' also defined in its parent class 'CodecProxy < CodecPgn >'. [duplInheritedMember] scid-4.7.4/src/codec_proxy.h:80:14: note: Parent function 'CodecProxy < CodecPgn >::parseErrors' scid-4.7.4/src/codec_pgn.h:143:14: note: Derived function 'CodecPgn::parseErrors' scid-4.7.4/src/codec_pgn.h:151:9: warning: The class 'CodecPgn' defines member function with name 'gameAdd' also defined in its parent class 'CodecProxy < CodecPgn >'. [duplInheritedMember] scid-4.7.4/src/codec_proxy.h:87:9: note: Parent function 'CodecProxy < CodecPgn >::gameAdd' scid-4.7.4/src/codec_pgn.h:151:9: note: Derived function 'CodecPgn::gameAdd' scid-4.7.4/src/sortcache.h:150:3: style: Class 'CmpLess' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scid-4.7.4/src/position.cpp:2540:10: style: The scope of the variable 'emptyRun' can be reduced. [variableScope] scid-4.7.4/src/position.cpp:2624:14: style: The scope of the variable 'pBoard' can be reduced. [variableScope] scid-4.7.4/src/position.cpp:2692:14: style: The scope of the variable 'pBoard' can be reduced. [variableScope] scid-4.7.4/src/position.cpp:174:52: style:inconclusive: Function 'GenSliderMoves' argument 2 names different: declaration 'c' definition 'color'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:124:52: note: Function 'GenSliderMoves' argument 2 names different: declaration 'c' definition 'color'. scid-4.7.4/src/position.cpp:174:52: note: Function 'GenSliderMoves' argument 2 names different: declaration 'c' definition 'color'. scid-4.7.4/src/position.cpp:174:67: style:inconclusive: Function 'GenSliderMoves' argument 3 names different: declaration 'sq' definition 'fromSq'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:124:63: note: Function 'GenSliderMoves' argument 3 names different: declaration 'sq' definition 'fromSq'. scid-4.7.4/src/position.cpp:174:67: note: Function 'GenSliderMoves' argument 3 names different: declaration 'sq' definition 'fromSq'. scid-4.7.4/src/position.cpp:207:63: style:inconclusive: Function 'GenKnightMoves' argument 3 names different: declaration 'sq' definition 'fromSq'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:127:63: note: Function 'GenKnightMoves' argument 3 names different: declaration 'sq' definition 'fromSq'. scid-4.7.4/src/position.cpp:207:63: note: Function 'GenKnightMoves' argument 3 names different: declaration 'sq' definition 'fromSq'. scid-4.7.4/src/position.cpp:755:52: style:inconclusive: Function 'GenPieceMoves' argument 2 names different: declaration 'sq' definition 'fromSq'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:240:58: note: Function 'GenPieceMoves' argument 2 names different: declaration 'sq' definition 'fromSq'. scid-4.7.4/src/position.cpp:755:52: note: Function 'GenPieceMoves' argument 2 names different: declaration 'sq' definition 'fromSq'. scid-4.7.4/src/position.cpp:787:50: style:inconclusive: Function 'GenerateMoves' argument 2 names different: declaration 'mask' definition 'pieceType'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:244:50: note: Function 'GenerateMoves' argument 2 names different: declaration 'mask' definition 'pieceType'. scid-4.7.4/src/position.cpp:787:50: note: Function 'GenerateMoves' argument 2 names different: declaration 'mask' definition 'pieceType'. scid-4.7.4/src/position.cpp:1075:34: style:inconclusive: Function 'TreeCalcAttacks' argument 1 names different: declaration 'toMove' definition 'side'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:258:41: note: Function 'TreeCalcAttacks' argument 1 names different: declaration 'toMove' definition 'side'. scid-4.7.4/src/position.cpp:1075:34: note: Function 'TreeCalcAttacks' argument 1 names different: declaration 'toMove' definition 'side'. scid-4.7.4/src/position.cpp:1112:31: style:inconclusive: Function 'CalcAttacks' argument 1 names different: declaration 'toMove' definition 'side'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:257:37: note: Function 'CalcAttacks' argument 1 names different: declaration 'toMove' definition 'side'. scid-4.7.4/src/position.cpp:1112:31: note: Function 'CalcAttacks' argument 1 names different: declaration 'toMove' definition 'side'. scid-4.7.4/src/position.cpp:1112:45: style:inconclusive: Function 'CalcAttacks' argument 2 names different: declaration 'kingSq' definition 'target'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:257:53: note: Function 'CalcAttacks' argument 2 names different: declaration 'kingSq' definition 'target'. scid-4.7.4/src/position.cpp:1112:45: note: Function 'CalcAttacks' argument 2 names different: declaration 'kingSq' definition 'target'. scid-4.7.4/src/position.cpp:1112:66: style:inconclusive: Function 'CalcAttacks' argument 3 names different: declaration 'squares' definition 'fromSquares'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:257:74: note: Function 'CalcAttacks' argument 3 names different: declaration 'squares' definition 'fromSquares'. scid-4.7.4/src/position.cpp:1112:66: note: Function 'CalcAttacks' argument 3 names different: declaration 'squares' definition 'fromSquares'. scid-4.7.4/src/position.cpp:1576:46: style:inconclusive: Function 'UndoSimpleMove' argument 1 names different: declaration 'sm' definition 'm'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:281:52: note: Function 'UndoSimpleMove' argument 1 names different: declaration 'sm' definition 'm'. scid-4.7.4/src/position.cpp:1576:46: note: Function 'UndoSimpleMove' argument 1 names different: declaration 'sm' definition 'm'. scid-4.7.4/src/position.cpp:1748:40: style:inconclusive: Function 'MakeSANString' argument 1 names different: declaration 'sm' definition 'm'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:285:46: note: Function 'MakeSANString' argument 1 names different: declaration 'sm' definition 'm'. scid-4.7.4/src/position.cpp:1748:40: note: Function 'MakeSANString' argument 1 names different: declaration 'sm' definition 'm'. scid-4.7.4/src/position.cpp:1851:59: style:inconclusive: Function 'MakeCoordMoves' argument 2 names different: declaration 'movesLen' definition 'moveslen'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:288:58: note: Function 'MakeCoordMoves' argument 2 names different: declaration 'movesLen' definition 'moveslen'. scid-4.7.4/src/position.cpp:1851:59: note: Function 'MakeCoordMoves' argument 2 names different: declaration 'movesLen' definition 'moveslen'. scid-4.7.4/src/position.cpp:1899:60: style:inconclusive: Function 'ReadCoordMove' argument 2 names different: declaration 's' definition 'str'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:289:59: note: Function 'ReadCoordMove' argument 2 names different: declaration 's' definition 'str'. scid-4.7.4/src/position.cpp:1899:60: note: Function 'ReadCoordMove' argument 2 names different: declaration 's' definition 'str'. scid-4.7.4/src/position.cpp:1945:37: style:inconclusive: Function 'ReadMovePawn' argument 4 names different: declaration 'from' definition 'frFyle'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:143:78: note: Function 'ReadMovePawn' argument 4 names different: declaration 'from' definition 'frFyle'. scid-4.7.4/src/position.cpp:1945:37: note: Function 'ReadMovePawn' argument 4 names different: declaration 'from' definition 'frFyle'. scid-4.7.4/src/position.cpp:2059:34: style:inconclusive: Function 'ReadMove' argument 4 names different: declaration 'p' definition 'piece'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:141:75: note: Function 'ReadMove' argument 4 names different: declaration 'p' definition 'piece'. scid-4.7.4/src/position.cpp:2059:34: note: Function 'ReadMove' argument 4 names different: declaration 'p' definition 'piece'. scid-4.7.4/src/position.cpp:2142:57: style:inconclusive: Function 'ParseMove' argument 2 names different: declaration 'begin' definition 'str'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:291:56: note: Function 'ParseMove' argument 2 names different: declaration 'begin' definition 'str'. scid-4.7.4/src/position.cpp:2142:57: note: Function 'ParseMove' argument 2 names different: declaration 'begin' definition 'str'. scid-4.7.4/src/position.cpp:2143:40: style:inconclusive: Function 'ParseMove' argument 3 names different: declaration 'end' definition 'strEnd'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:291:75: note: Function 'ParseMove' argument 3 names different: declaration 'end' definition 'strEnd'. scid-4.7.4/src/position.cpp:2143:40: note: Function 'ParseMove' argument 3 names different: declaration 'end' definition 'strEnd'. scid-4.7.4/src/position.cpp:2338:42: style:inconclusive: Function 'ReadFromFEN' argument 1 names different: declaration 's' definition 'str'. [funcArgNamesDifferent] scid-4.7.4/src/position.h:296:43: note: Function 'ReadFromFEN' argument 1 names different: declaration 's' definition 'str'. scid-4.7.4/src/position.cpp:2338:42: note: Function 'ReadFromFEN' argument 1 names different: declaration 's' definition 'str'. scid-4.7.4/src/position.cpp:1309:20: style: Local variable 'p' shadows outer argument [shadowArgument] scid-4.7.4/src/position.cpp:1292:28: note: Shadowed declaration scid-4.7.4/src/position.cpp:1309:20: note: Shadow variable scid-4.7.4/src/position.cpp:1082:18: style: Variable 'smPtr' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/position.cpp:1299:18: style: Variable 'dirPtr' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/position.cpp:2608:10: style: struct member 'htmlStyleT::transparent' is never used. [unusedStructMember] scid-4.7.4/src/position.cpp:1768:15: style: Variable 'p' is assigned a value that is never used. [unreadVariable] scid-4.7.4/src/codec_proxy.h:104:18: style: Condition 'err=getDerived()->gameSave(&game,replaced)' is always true [knownConditionTrueFalse] scid-4.7.4/src/codec_proxy.h:104:42: note: Calling function 'gameSave' returns 701 scid-4.7.4/src/codec_proxy.h:104:18: note: Condition 'err=getDerived()->gameSave(&game,replaced)' is always true scid-4.7.4/src/searchindex.cpp:37:25: performance: Function parameter 'pattern' should be passed by const reference. [passedByValue] scid-4.7.4/src/sortcache.cpp:99:12: warning: Member variable 'SortCache::criteria_' is not initialized in the constructor. [uninitMemberVarPrivate] scid-4.7.4/src/sortcache.cpp:232:42: style:inconclusive: Function 'checkForChanges' argument 1 names different: declaration 'gameId' definition 'id'. [funcArgNamesDifferent] scid-4.7.4/src/sortcache.h:104:32: note: Function 'checkForChanges' argument 1 names different: declaration 'gameId' definition 'id'. scid-4.7.4/src/sortcache.cpp:232:42: note: Function 'checkForChanges' argument 1 names different: declaration 'gameId' definition 'id'. scid-4.7.4/src/scidbase.cpp:78:70: style:inconclusive: Function 'openHelper' argument 2 names different: declaration 'mode' definition 'fMode'. [funcArgNamesDifferent] scid-4.7.4/src/scidbase.h:433:60: note: Function 'openHelper' argument 2 names different: declaration 'mode' definition 'fMode'. scid-4.7.4/src/scidbase.cpp:78:70: note: Function 'openHelper' argument 2 names different: declaration 'mode' definition 'fMode'. scid-4.7.4/src/scidbase.cpp:154:43: style:inconclusive: Function 'endTransaction' argument 1 names different: declaration 'gameId' definition 'gNum'. [funcArgNamesDifferent] scid-4.7.4/src/scidbase.h:448:33: note: Function 'endTransaction' argument 1 names different: declaration 'gameId' definition 'gNum'. scid-4.7.4/src/scidbase.cpp:154:43: note: Function 'endTransaction' argument 1 names different: declaration 'gameId' definition 'gNum'. scid-4.7.4/src/scidbase.cpp:214:53: style:inconclusive: Function 'importGameHelper' argument 1 names different: declaration 'sourceBase' definition 'srcBase'. [funcArgNamesDifferent] scid-4.7.4/src/scidbase.h:450:43: note: Function 'importGameHelper' argument 1 names different: declaration 'sourceBase' definition 'srcBase'. scid-4.7.4/src/scidbase.cpp:214:53: note: Function 'importGameHelper' argument 1 names different: declaration 'sourceBase' definition 'srcBase'. scid-4.7.4/src/scidbase.cpp:374:49: style:inconclusive: Function 'getFilterComponents' argument 1 names different: declaration 'filterId' definition 'filterID'. [funcArgNamesDifferent] scid-4.7.4/src/scidbase.h:220:39: note: Function 'getFilterComponents' argument 1 names different: declaration 'filterId' definition 'filterID'. scid-4.7.4/src/scidbase.cpp:374:49: note: Function 'getFilterComponents' argument 1 names different: declaration 'filterId' definition 'filterID'. scid-4.7.4/src/pgnparse.h:344:14: style: Variable 'e' can be declared as reference to const [constVariableReference] scid-4.7.4/src/scidbase.cpp:111:13: style: Variable 'sortCache' can be declared as reference to const [constVariableReference] scid-4.7.4/src/scidbase.cpp:238:55: style: Parameter 'game' can be declared as reference to const [constParameterReference] scid-4.7.4/src/scidbase.cpp:722:13: style: Variable 'sortCache' can be declared as reference to const [constVariableReference] scid-4.7.4/src/codec_proxy.h:152:56: style: Parameter 'game' can be declared as reference to const [constParameterReference] scid-4.7.4/src/scidbase.cpp:174:34: style: Parameter 'game' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/scidbase.cpp:772:13: style: Variable 'sc' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/spellchk.cpp:222:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPELL_BIO [valueFlowBailoutIncompleteVar] scid-4.7.4/src/spellchk.cpp:256:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] scid-4.7.4/src/scidbase.cpp:723:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] scid-4.7.4/src/textbuf.h:50:5: warning: Member variable 'TextBuffer::Translation' is not initialized in the constructor. [uninitMemberVar] scid-4.7.4/src/textbuf.cpp:235:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] scid-4.7.4/src/textbuf.cpp:202:12: style: The scope of the variable 'err' can be reduced. [variableScope] scid-4.7.4/src/spellchk.cpp:40:2: style: Struct 'Parser' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] scid-4.7.4/src/spellchk.cpp:60:9: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/spellchk.cpp:265:19: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/spellchk.cpp:296:17: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/spellchk.cpp:52:22: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/spellchk.cpp:266:8: style: Variable 'bEnd' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/spellchk.cpp:303:8: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] scid-4.7.4/src/spellchk.cpp:308:10: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] scid-4.7.4/src/tkscid.cpp:126:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:139:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:152:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:191:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:216:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOBAL_ONLY [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:228:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:533:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:596:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:1106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:1227:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:1257:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:1286:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:1349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:1362:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOBAL_ONLY [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:1511:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:1735:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:1892:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:2066:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:2208:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:2918:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:3500:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:3546:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:3581:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:3710:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:3811:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:3841:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:4062:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:4206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:4282:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:4319:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:4357:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:4683:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:4772:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:4839:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:4876:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:4907:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:4968:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:4991:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:5011:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:5205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:5231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:5401:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:5421:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:5482:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:5519:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:5651:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:5670:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:5718:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:5745:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:5796:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:6198:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:6721:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:7119:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:7279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:7520:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:7605:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:7644:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:7678:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:7863:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:7893:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:8140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:8329:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:8673:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:8919:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:8959:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:8984:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:9026:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:9050:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:9071:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:9116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:9129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/tkscid.cpp:9142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] scid-4.7.4/src/recog.cpp:143:19: style: Variable 'sqlist' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/recog.cpp:149:19: style: Variable 'sqlist' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/recog.cpp:232:19: style: Variable 'sqlist' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/recog.cpp:239:19: style: Variable 'sqlist' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/recog.cpp:285:19: style: Variable 'sqlist' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/recog.cpp:293:19: style: Variable 'sqlist' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/recog.cpp:346:30: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/recog.cpp:389:15: style: Variable 'sqlist' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/recog.cpp:455:15: style: Variable 'sqlist' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/recog.cpp:532:15: style: Variable 'sqlist' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/recog.cpp:568:15: style: Variable 'sqlist' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/recog.cpp:651:15: style: Variable 'sqlist' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/recog.cpp:1072:19: style: Variable 'sqlist' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/recog.cpp:1081:19: style: Variable 'sqlist' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/recog.cpp:538:20: style: Variable 'wm' is assigned a value that is never used. [unreadVariable] scid-4.7.4/src/recog.cpp:575:13: style: Variable 'stm' is assigned a value that is never used. [unreadVariable] scid-4.7.4/src/recog.cpp:586:39: style: Variable 'wq' is assigned a value that is never used. [unreadVariable] scid-4.7.4/src/recog.cpp:658:13: style: Variable 'stm' is assigned a value that is never used. [unreadVariable] scid-4.7.4/src/recog.cpp:668:39: style: Variable 'wr' is assigned a value that is never used. [unreadVariable] scid-4.7.4/src/tkscid.cpp:2742:31: style: Condition 'drawcount==1' is always false [knownConditionTrueFalse] scid-4.7.4/src/tkscid.cpp:2733:34: note: Assuming that condition 'drawcount==1' is not redundant scid-4.7.4/src/tkscid.cpp:2742:31: note: Condition 'drawcount==1' is always false scid-4.7.4/src/tkscid.cpp:3241:36: style: Condition 'db->game->GetMoveComment()!=NULL' is always true [knownConditionTrueFalse] scid-4.7.4/src/tkscid.cpp:4115:36: style: Condition '!s' is always false [knownConditionTrueFalse] scid-4.7.4/src/tkscid.cpp:4120:35: style: Condition '!s' is always false [knownConditionTrueFalse] scid-4.7.4/src/tkscid.cpp:4142:36: style: Condition '!s' is always false [knownConditionTrueFalse] scid-4.7.4/src/tkscid.cpp:4147:36: style: Condition '!s' is always false [knownConditionTrueFalse] scid-4.7.4/src/tkscid.cpp:4152:36: style: Condition '!s' is always false [knownConditionTrueFalse] scid-4.7.4/src/tkscid.cpp:5095:13: style: Condition 'tempStr' is always true [knownConditionTrueFalse] scid-4.7.4/src/tkscid.cpp:5785:24: style: Condition 'oldComment!=NULL' is always true [knownConditionTrueFalse] scid-4.7.4/src/tkscid.cpp:5791:24: style: Condition 'oldComment==NULL' is always false [knownConditionTrueFalse] scid-4.7.4/src/tkscid.cpp:8085:21: style: Condition 'ply==0' is always true [knownConditionTrueFalse] scid-4.7.4/src/tkscid.cpp:8081:20: note: Assignment 'ply=0', assigned value is 0 scid-4.7.4/src/tkscid.cpp:8085:21: note: Condition 'ply==0' is always true scid-4.7.4/src/tkscid.cpp:8530:19: style: Condition 'b==0' is always false [knownConditionTrueFalse] scid-4.7.4/src/tkscid.cpp:8529:22: note: Assignment 'b=(unsigned char)(plyOfMatch+1)', assigned value is greater than 0 scid-4.7.4/src/tkscid.cpp:8530:19: note: Condition 'b==0' is always false scid-4.7.4/src/tkscid.cpp:2990:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] scid-4.7.4/src/tkscid.cpp:3028:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] scid-4.7.4/src/tkscid.cpp:4294:29: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] scid-4.7.4/src/tkscid.cpp:5848:13: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] scid-4.7.4/src/tkscid.cpp:126:24: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/tkscid.cpp:216:47: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/tkscid.cpp:228:43: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/tkscid.cpp:4282:40: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/tkscid.cpp:4300:31: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/tkscid.cpp:4638:40: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/tkscid.cpp:4908:18: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/tkscid.cpp:7511:47: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/tkscid.cpp:8672:36: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/tkscid.cpp:8673:32: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/tkscid.cpp:8848:15: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/tkscid.cpp:9114:30: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/tkscid.cpp:9128:21: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/tkscid.cpp:9141:28: style: C-style pointer casting [cstyleCast] scid-4.7.4/src/tkscid.cpp:2244:11: style:inconclusive: Same expression used in consecutive assignments of 'firstSeenDate' and 'lastSeenDate'. [duplicateAssignExpression] scid-4.7.4/src/tkscid.cpp:2245:11: note: Same expression used in consecutive assignments of 'firstSeenDate' and 'lastSeenDate'. scid-4.7.4/src/tkscid.cpp:2244:11: note: Same expression used in consecutive assignments of 'firstSeenDate' and 'lastSeenDate'. scid-4.7.4/src/tkscid.cpp:1289:10: style: The scope of the variable 'inMoveList' can be reduced. [variableScope] scid-4.7.4/src/tkscid.cpp:1639:18: style: The scope of the variable 'options' can be reduced. [variableScope] scid-4.7.4/src/tkscid.cpp:2096:25: style: The scope of the variable 'options' can be reduced. [variableScope] scid-4.7.4/src/tkscid.cpp:3346:18: style: The scope of the variable 'corruptMsg' can be reduced. [variableScope] scid-4.7.4/src/tkscid.cpp:3372:18: style: The scope of the variable 'usage' can be reduced. [variableScope] scid-4.7.4/src/tkscid.cpp:3593:18: style: The scope of the variable 'usage' can be reduced. [variableScope] scid-4.7.4/src/tkscid.cpp:4692:25: style: The scope of the variable 'options' can be reduced. [variableScope] scid-4.7.4/src/tkscid.cpp:4731:18: style: The scope of the variable 'usage' can be reduced. [variableScope] scid-4.7.4/src/tkscid.cpp:5245:18: style: The scope of the variable 'usage' can be reduced. [variableScope] scid-4.7.4/src/tkscid.cpp:5459:18: style: The scope of the variable 'usage' can be reduced. [variableScope] scid-4.7.4/src/tkscid.cpp:5494:25: style: The scope of the variable 'options' can be reduced. [variableScope] scid-4.7.4/src/tkscid.cpp:5680:25: style: The scope of the variable 'options' can be reduced. [variableScope] scid-4.7.4/src/tkscid.cpp:5924:18: style: The scope of the variable 'options' can be reduced. [variableScope] scid-4.7.4/src/tkscid.cpp:6073:18: style: The scope of the variable 'usageStr' can be reduced. [variableScope] scid-4.7.4/src/tkscid.cpp:6084:7: style: The scope of the variable 'usage' can be reduced. [variableScope] scid-4.7.4/src/tkscid.cpp:6795:18: style: The scope of the variable 'usage' can be reduced. [variableScope] scid-4.7.4/src/tkscid.cpp:1362:18: style: Local variable 'language' shadows outer variable [shadowVariable] scid-4.7.4/src/game.h:37:12: note: Shadowed declaration scid-4.7.4/src/tkscid.cpp:1362:18: note: Shadow variable scid-4.7.4/src/tkscid.cpp:5873:20: style: Variable 'id' can be declared as reference to const [constVariableReference] scid-4.7.4/src/tkscid.cpp:7042:57: style: Parameter 'dbase' can be declared as reference to const [constParameterReference] scid-4.7.4/src/tkscid.cpp:492:23: style: Variable 'err' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/tkscid.cpp:760:29: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/tkscid.cpp:762:32: style: Parameter 'cr' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/tkscid.cpp:1631:28: style: Parameter 'dbase' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/tkscid.cpp:2575:27: style: Variable 'smPtr' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/tkscid.cpp:3112:12: style: Variable 'nags' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/tkscid.cpp:3229:20: style: Variable 'firstNag' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/tkscid.cpp:3467:23: style: Variable 'mergeMove' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/tkscid.cpp:3532:23: style: Variable 'sm' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/tkscid.cpp:4013:24: style: Variable 'nags' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/tkscid.cpp:5395:19: style: Variable 'sm' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/tkscid.cpp:5560:10: style: Variable 'pos' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/tkscid.cpp:5643:27: style: Variable 'sm' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/tkscid.cpp:5843:16: style: Variable 's' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/tkscid.cpp:5993:15: style: Variable 'g' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/tkscid.cpp:6349:19: style: Variable 'spChecker' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/tkscid.cpp:7698:16: style: Variable 'base' can be declared as pointer to const [constVariablePointer] scid-4.7.4/src/tkscid.cpp:8597:59: style: Parameter 'base' can be declared as pointer to const [constParameterPointer] scid-4.7.4/src/tkscid.cpp:3534:31: error: Memory is allocated but not initialized: moveStrings[plyCount] [uninitdata] scid-4.7.4/src/tkscid.cpp:7202:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] scid-4.7.4/src/tkscid.cpp:7205:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] diff: head scid-4.7.4/gtest/test_codec.cpp:214:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_PLAYER [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_codec.cpp:277:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMODE_Create [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_codec.cpp:304:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMODE_Create [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_decodemove.cpp:113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable A1 [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_decodemove.cpp:138:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3 [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_decodemove.cpp:41:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable D7 [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_decodemove.cpp:61:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G7 [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_decodemove.cpp:77:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3 [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_decodemove.cpp:96:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable B3 [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_filebuf.cpp:119:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_filebuf.cpp:207:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_filebuf.cpp:246:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_filebuf.cpp:342:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_filebuf.cpp:363:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_filebuf.cpp:380:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_game.cpp:117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_game.cpp:168:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_game.cpp:265:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEN_ALL_FIELDS [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_game.cpp:330:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEN_ALL_FIELDS [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_game.cpp:347:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FEN_ALL_FIELDS [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_game.cpp:368:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_game.cpp:386:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_game.cpp:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_hfilter.cpp:244:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable main_ [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_indexentry.cpp:128:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDX_NUM_FLAGS [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_indexentry_v4_6.h:157:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLACK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_indexentry_v4_6.h:206:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZERO_DATE [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_indexentry_v4_6.h:214:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLACK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_indexentry_v4_6.h:462:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ZERO_DATE [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_indexentry_v4_6.h:531:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_indexentry_v4_6.h:542:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ERROR_FileVersion [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_namebase.cpp:118:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_PLAYER [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_namebase.cpp:62:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAME_PLAYER [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_namebase.cpp:86:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NUM_NAME_TYPES [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_pgnparser.cpp:124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGN_FORMAT_Plain [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_pgnparser.cpp:379:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGN_FORMAT_Plain [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_pgnparser.cpp:55:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGN_FORMAT_Plain [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_pgnparser.cpp:71:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PGN_FORMAT_Plain [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_position.cpp:120:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_position.cpp:161:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WHITE [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_position.cpp:233:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_position.cpp:272:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_position.cpp:319:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_position.cpp:328:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_position.cpp:357:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_position.cpp:370:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_position.cpp:391:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_position.cpp:417:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_position.cpp:455:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_position.cpp:469:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_position.cpp:521:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_position.cpp:567:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_position.cpp:609:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_position.cpp:645:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_position.cpp:665:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_scidbase.cpp:289:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_scidbase.cpp:303:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_scidbase.cpp:330:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_scidbase.cpp:346:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_scidbase.cpp:365:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_scidbase.cpp:424:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_scidbase.cpp:461:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/gtest/test_str.cpp:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data_ [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/codec_pgn.h:79:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/codec_proxy.h:167:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/codec_scid4.cpp:668:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/crosstab.cpp:1016:13: portability: %d in format string (no. 3) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] 2.13.0 scid-4.7.4/src/crosstab.cpp:1016:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head scid-4.7.4/src/crosstab.cpp:732:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] head scid-4.7.4/src/crosstab.cpp:732:5: portability: %d in format string (no. 3) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] 2.13.0 scid-4.7.4/src/crosstab.cpp:732:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] 2.13.0 scid-4.7.4/src/crosstab.cpp:732:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head scid-4.7.4/src/filebuf.h:201:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/filebuf.h:44:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/filebuf.h:91:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.13.0 scid-4.7.4/src/game.cpp:1893:25: style: Condition '!endedColumn' is always true [knownConditionTrueFalse] scid-4.7.4/src/game.cpp:1851:28: note: Assignment 'endedColumn=false', assigned value is 0 scid-4.7.4/src/game.cpp:1893:25: note: Condition '!endedColumn' is always true head scid-4.7.4/src/game.cpp:630:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/game.cpp:755:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/gameview.h:243:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_SQ_ [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/gameview.h:257:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_SQ_ [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/gameview.h:266:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EMPTY_SQ_ [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/gameview.h:487:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable toMove [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/pbook.cpp:128:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/pgn_lexer.h:217:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/polyglot/book.cpp:397:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/polyglot/book.cpp:412:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/polyglot/book.cpp:541:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/polyglot/book.cpp:599:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.13.0 scid-4.7.4/src/polyglot/book.cpp:608:29: warning: Uninitialized variable: entry->key [uninitvar] scid-4.7.4/src/polyglot/book.cpp:205:25: note: Calling function 'write_entry_file', 2nd argument 'entry1' value is scid-4.7.4/src/polyglot/book.cpp:608:29: note: Uninitialized variable: entry->key head scid-4.7.4/src/polyglot/book.cpp:624:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/polyglot/book.cpp:643:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/polyglot/book.cpp:670:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.13.0 scid-4.7.4/src/polyglot/main.cpp:244:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EXIT_SUCCESS [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/polyglot/util.cpp:110:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/polyglot/util.cpp:126:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/polyglot/util.cpp:190:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/polyglot/util.cpp:237:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 2.13.0 scid-4.7.4/src/position.h:213:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Board [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/sc_info.cpp:76:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PRIO_PROCESS [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/scidbase.cpp:128:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/scidbase.cpp:271:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/scidbase.cpp:294:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/scidbase.cpp:303:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/scidbase.cpp:322:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/scidbase.cpp:337:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/scidbase.cpp:365:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/scidbase.cpp:382:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/scidbase.cpp:609:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/scidbase.cpp:740:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable second [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/searchindex.cpp:192:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/searchindex.cpp:207:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/searchindex.cpp:225:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/searchindex.cpp:233:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/searchindex.cpp:252:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/searchindex.cpp:272:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min_ [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/searchindex.cpp:304:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/searchtournaments.h:257:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/searchtournaments.h:288:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/searchtournaments.h:298:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nameA [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/spellchk.cpp:222:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SPELL_BIO [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/spellchk.cpp:256:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/spellchk.h:388:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/spellchk.h:415:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/textbuf.cpp:235:5: portability: %d in format string (no. 1) requires 'int' but the argument type is 'uint {aka unsigned int}'. [invalidPrintfArgType_sint] 2.13.0 scid-4.7.4/src/textbuf.cpp:235:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] head scid-4.7.4/src/timer.h:32:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chrono [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/timer.h:38:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chrono [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:1106:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:1227:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:1257:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:126:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:1286:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:1349:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:1362:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOBAL_ONLY [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:139:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:1511:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:152:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:166:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:1735:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:179:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:1892:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:191:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_VOLATILE [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:2066:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:216:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_GLOBAL_ONLY [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:2208:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:228:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_STATIC [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:259:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:2918:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:3500:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:3546:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:3581:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:3710:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:3811:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:3841:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:4062:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:4206:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:4282:40: style: C-style pointer casting [cstyleCast] head scid-4.7.4/src/tkscid.cpp:4282:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:4319:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:4357:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:4683:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:4731:18: style: The scope of the variable 'usage' can be reduced. [variableScope] head scid-4.7.4/src/tkscid.cpp:4772:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:4839:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:4876:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:4907:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:4968:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:4991:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:5011:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:5205:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:5231:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:533:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:5401:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:5421:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:5482:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:5519:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:5651:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:5670:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:5718:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:5745:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:5796:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:596:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:6198:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:6721:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:7119:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:7279:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:7520:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:7605:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:7644:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:7678:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:7863:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:7893:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:8140:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:8329:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:8673:32: style: C-style pointer casting [cstyleCast] head scid-4.7.4/src/tkscid.cpp:8673:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:8919:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:8959:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:8984:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:9026:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:9050:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:9071:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:9116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:9129:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/tkscid.cpp:9142:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/ui_tcltk.h:108:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/ui_tcltk.h:189:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_OK [valueFlowBailoutIncompleteVar] head scid-4.7.4/src/ui_tcltk.h:229:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TCL_ERROR [valueFlowBailoutIncompleteVar] DONE