2025-05-08 06:54 ftp://ftp.de.debian.org/debian/pool/main/s/sword/sword_1.9.0+dfsg.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=icu --library=zlib --library=libcurl --library=cppunit --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-59-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04) 14.2.0 cppcheck: head 2.17.0 head-info: ebc80c0 (2025-05-07 18:59:31 +0200) count: 1835 1811 elapsed-time: 27.9 28.3 head-timing-info: old-timing-info: head results: sword-1.9.0+dfsg/bindings/bcppmake/MainCLXTest.h:38:13: style: Class 'TForm2' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/bindings/bcppmake/MainTest.h:42:13: style: Class 'TForm1' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/bindings/bcppmake/clxtest.cpp:37:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TForm2 [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/bcppmake/sword.c:48:71: style: Parameter 'lpReserved' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/bindings/bcppmake/test.cpp:36:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TForm1 [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/orbitcpp/webmgr.hpp:113:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT_THML [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/server.cpp:79:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/server.cpp:85:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/server.cpp:135:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/orbitcpp/webmgr.hpp:49:2: style: Class 'WebMgr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/bindings/corba/orbitcpp/webmgr.hpp:59:2: style: Class 'WebMgr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.hpp:47:3: style: Class 'swordorb_SWModule_i' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.hpp:97:3: style: Class 'swordorb_SWMgr_i' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/server.cpp:57:5: style: Class 'Semaphore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/server.cpp:135:20: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:50:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delegate [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable terminateSearch [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:60:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGEX [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:182:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:201:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VerseKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:245:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VerseKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:333:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:357:123: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWNULL [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:374:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable delegate [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:399:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:412:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Modules [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:425:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefixPath [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:429:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configPath [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:176:2: warning: Either the condition 'parser' is redundant or there is possible null pointer dereference: parser. [nullPointerRedundantCheck] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:178:6: note: Assuming that condition 'parser' is not redundant sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:176:2: note: Null pointer dereference sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:94:57: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:225:43: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:305:44: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:309:43: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:313:43: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:321:43: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:337:44: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:341:44: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:345:45: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:349:44: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:357:44: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:357:85: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:437:43: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:441:43: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:448:43: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:83:14: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:76:10: note: result is assigned sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:83:14: note: result is overwritten sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:83:14: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:79:14: note: result is assigned sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:83:14: note: result is overwritten sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:182:15: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:180:10: note: result is assigned sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:182:15: note: result is overwritten sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:243:6: style: The scope of the variable 'count' can be reduced. [variableScope] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:381:26: style: Variable 'module' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:447:17: style: Variable 'errStatus' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:447:7: style: Variable 'errStatus' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/bindings/corba/omniorbcpp/testclient.cpp:32:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:61:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/orbitcpp/server.cpp:82:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:44:2: style: Class 'SWModule_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:84:2: style: Class 'SWMgr_impl' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:52:78: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:56:75: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:57:82: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:62:80: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:64:81: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:65:83: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:66:79: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:68:98: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:68:139: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:92:101: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:93:104: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:66:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:168:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:189:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable REGEX [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:440:33: performance:inconclusive: Either there is a missing 'override', or the member function 'swordorb::SWMgr_impl::getShadowMgr' can be static. [functionStatic] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:104:22: note: Either there is a missing 'override', or the member function 'swordorb::SWMgr_impl::getShadowMgr' can be static. sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:440:33: note: Either there is a missing 'override', or the member function 'swordorb::SWMgr_impl::getShadowMgr' can be static. sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:276:16: style: Condition 'i3Start!=i3End' is always false [knownConditionTrueFalse] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:273:18: note: Assuming that condition 'i3Start!=i3End' is not redundant sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:276:16: note: Condition 'i3Start!=i3End' is always false sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:141:27: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:157:27: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:174:44: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:223:41: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:395:28: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:168:15: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:166:10: note: result is assigned sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:168:15: note: result is overwritten sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:212:14: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:205:10: note: result is assigned sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:212:14: note: result is overwritten sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:212:14: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:208:14: note: result is assigned sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:212:14: note: result is overwritten sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:324:6: style: The scope of the variable 'count' can be reduced. [variableScope] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:296:44: style:inconclusive: Function 'setKeyText' argument 1 names different: declaration 'key' definition 'keyText'. [funcArgNamesDifferent] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:51:31: note: Function 'setKeyText' argument 1 names different: declaration 'key' definition 'keyText'. sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:296:44: note: Function 'setKeyText' argument 1 names different: declaration 'key' definition 'keyText'. sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:419:59: style:inconclusive: Function 'translate' argument 2 names different: declaration 'locale' definition 'localeName'. [funcArgNamesDifferent] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:102:48: note: Function 'translate' argument 2 names different: declaration 'locale' definition 'localeName'. sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:419:59: note: Function 'translate' argument 2 names different: declaration 'locale' definition 'localeName'. sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:51:26: style: Variable 'module' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:140:17: style: Variable 'errStatus' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:140:7: style: Variable 'errStatus' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/bindings/corba/orbitcpp/testclient.cpp:33:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/corba/orbitcpp/testclient.cpp:50:26: style: Unused variable: modInfoList [unusedVariable] sword-1.9.0+dfsg/bindings/flatapi.cpp:84:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/flatapi.cpp:230:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modName [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/flatapi.cpp:475:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/flatapi.cpp:636:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/flatapi.cpp:908:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/flatapi.cpp:1126:114: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable org_crosswire_sword_ModInfo [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/flatapi.cpp:1423:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREAT [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/flatapi.cpp:1709:74: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable org_crosswire_sword_ModInfo [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/flatapi.cpp:207:2: warning: Member variable 'HandleSWModule::peeuuu' is not initialized in the constructor. [uninitMemberVar] sword-1.9.0+dfsg/bindings/flatapi.cpp:239:7: style:inconclusive: Technically the member function '::HandleSWModule::clearEntryAttributes' can be const. [functionConst] sword-1.9.0+dfsg/bindings/flatapi.cpp:242:7: style:inconclusive: Technically the member function '::HandleSWModule::clearParseKeyList' can be const. [functionConst] sword-1.9.0+dfsg/bindings/flatapi.cpp:245:7: style:inconclusive: Technically the member function '::HandleSWModule::clearKeyChildren' can be const. [functionConst] sword-1.9.0+dfsg/bindings/flatapi.cpp:207:2: style: Class 'HandleSWModule' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/bindings/flatapi.cpp:261:2: style: Class 'HandleSWMgr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/bindings/flatapi.cpp:309:2: style: Class 'HandleInstMgr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/bindings/flatapi.cpp:554:25: style: Redundant condition: The condition '*level1' is redundant since '*level1 == '-'' is sufficient. [redundantCondition] sword-1.9.0+dfsg/bindings/flatapi.cpp:569:27: style: Redundant condition: The condition '*level2' is redundant since '*level2 == '-'' is sufficient. [redundantCondition] sword-1.9.0+dfsg/bindings/flatapi.cpp:585:29: style: Redundant condition: The condition '*level3' is redundant since '*level3 == '-'' is sufficient. [redundantCondition] sword-1.9.0+dfsg/bindings/flatapi.cpp:588:34: style: Redundant condition: The condition '*level3' is redundant since '*level3 == '*'' is sufficient. [redundantCondition] sword-1.9.0+dfsg/bindings/flatapi.cpp:595:18: style: Condition 'i3Start!=i3End' is always false [knownConditionTrueFalse] sword-1.9.0+dfsg/bindings/flatapi.cpp:584:20: note: Assuming that condition 'i3Start!=i3End' is not redundant sword-1.9.0+dfsg/bindings/flatapi.cpp:595:18: note: Condition 'i3Start!=i3End' is always false sword-1.9.0+dfsg/bindings/flatapi.cpp:1134:12: warning: If memory allocation fails, then there is a possible null pointer dereference: milist [nullPointerOutOfMemory] sword-1.9.0+dfsg/bindings/flatapi.cpp:1126:91: note: Assuming allocation function fails sword-1.9.0+dfsg/bindings/flatapi.cpp:1126:47: note: Assignment 'milist=(struct org_crosswire_sword_ModInfo*)calloc(size+1,sizeof(struct org_crosswire_sword_ModInfo))', assigned value is 0 sword-1.9.0+dfsg/bindings/flatapi.cpp:1134:12: note: Null pointer dereference sword-1.9.0+dfsg/bindings/flatapi.cpp:1135:12: warning: If memory allocation fails, then there is a possible null pointer dereference: milist [nullPointerOutOfMemory] sword-1.9.0+dfsg/bindings/flatapi.cpp:1126:91: note: Assuming allocation function fails sword-1.9.0+dfsg/bindings/flatapi.cpp:1126:47: note: Assignment 'milist=(struct org_crosswire_sword_ModInfo*)calloc(size+1,sizeof(struct org_crosswire_sword_ModInfo))', assigned value is 0 sword-1.9.0+dfsg/bindings/flatapi.cpp:1135:12: note: Null pointer dereference sword-1.9.0+dfsg/bindings/flatapi.cpp:1136:12: warning: If memory allocation fails, then there is a possible null pointer dereference: milist [nullPointerOutOfMemory] sword-1.9.0+dfsg/bindings/flatapi.cpp:1126:91: note: Assuming allocation function fails sword-1.9.0+dfsg/bindings/flatapi.cpp:1126:47: note: Assignment 'milist=(struct org_crosswire_sword_ModInfo*)calloc(size+1,sizeof(struct org_crosswire_sword_ModInfo))', assigned value is 0 sword-1.9.0+dfsg/bindings/flatapi.cpp:1136:12: note: Null pointer dereference sword-1.9.0+dfsg/bindings/flatapi.cpp:1137:12: warning: If memory allocation fails, then there is a possible null pointer dereference: milist [nullPointerOutOfMemory] sword-1.9.0+dfsg/bindings/flatapi.cpp:1126:91: note: Assuming allocation function fails sword-1.9.0+dfsg/bindings/flatapi.cpp:1126:47: note: Assignment 'milist=(struct org_crosswire_sword_ModInfo*)calloc(size+1,sizeof(struct org_crosswire_sword_ModInfo))', assigned value is 0 sword-1.9.0+dfsg/bindings/flatapi.cpp:1137:12: note: Null pointer dereference sword-1.9.0+dfsg/bindings/flatapi.cpp:1138:12: warning: If memory allocation fails, then there is a possible null pointer dereference: milist [nullPointerOutOfMemory] sword-1.9.0+dfsg/bindings/flatapi.cpp:1126:91: note: Assuming allocation function fails sword-1.9.0+dfsg/bindings/flatapi.cpp:1126:47: note: Assignment 'milist=(struct org_crosswire_sword_ModInfo*)calloc(size+1,sizeof(struct org_crosswire_sword_ModInfo))', assigned value is 0 sword-1.9.0+dfsg/bindings/flatapi.cpp:1138:12: note: Null pointer dereference sword-1.9.0+dfsg/bindings/flatapi.cpp:1139:12: warning: If memory allocation fails, then there is a possible null pointer dereference: milist [nullPointerOutOfMemory] sword-1.9.0+dfsg/bindings/flatapi.cpp:1126:91: note: Assuming allocation function fails sword-1.9.0+dfsg/bindings/flatapi.cpp:1126:47: note: Assignment 'milist=(struct org_crosswire_sword_ModInfo*)calloc(size+1,sizeof(struct org_crosswire_sword_ModInfo))', assigned value is 0 sword-1.9.0+dfsg/bindings/flatapi.cpp:1139:12: note: Null pointer dereference sword-1.9.0+dfsg/bindings/flatapi.cpp:1153:3: warning: If memory allocation fails, then there is a possible null pointer dereference: milist [nullPointerOutOfMemory] sword-1.9.0+dfsg/bindings/flatapi.cpp:1126:91: note: Assuming allocation function fails sword-1.9.0+dfsg/bindings/flatapi.cpp:1126:47: note: Assignment 'milist=(struct org_crosswire_sword_ModInfo*)calloc(size+1,sizeof(struct org_crosswire_sword_ModInfo))', assigned value is 0 sword-1.9.0+dfsg/bindings/flatapi.cpp:1153:3: note: Null pointer dereference sword-1.9.0+dfsg/bindings/flatapi.cpp:108:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:438:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:451:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:482:50: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:505:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:518:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:531:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:604:25: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:607:11: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:610:11: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:626:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:639:13: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:642:11: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:646:13: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:647:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:667:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:701:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:714:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:738:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:748:13: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:751:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:754:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:757:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:760:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:763:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:766:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:767:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:768:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:769:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:770:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:771:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:783:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:787:13: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:807:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:820:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:835:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:855:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:878:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:892:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:906:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:920:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:922:45: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:935:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:937:46: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:951:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:953:50: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:966:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:968:46: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:981:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:995:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1017:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1031:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1090:22: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1114:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1126:48: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1153:25: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1156:11: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1173:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1186:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1199:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1212:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1224:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1237:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1250:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1270:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1280:12: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1283:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1311:13: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1314:11: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1318:13: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1347:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1350:12: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1354:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1358:13: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1437:12: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1440:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1456:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1466:12: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1469:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1484:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1497:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1510:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1519:12: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1522:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1538:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1551:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1599:28: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1611:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1624:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1637:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1638:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1655:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1664:12: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1667:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1682:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1700:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1701:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1709:13: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1720:12: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1755:25: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1758:11: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1774:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1775:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:1804:2: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/flatapi.cpp:475:14: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/bindings/flatapi.cpp:469:10: note: result is assigned sword-1.9.0+dfsg/bindings/flatapi.cpp:475:14: note: result is overwritten sword-1.9.0+dfsg/bindings/flatapi.cpp:475:14: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/bindings/flatapi.cpp:472:14: note: result is assigned sword-1.9.0+dfsg/bindings/flatapi.cpp:475:14: note: result is overwritten sword-1.9.0+dfsg/bindings/flatapi.cpp:636:15: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/bindings/flatapi.cpp:634:10: note: result is assigned sword-1.9.0+dfsg/bindings/flatapi.cpp:636:15: note: result is overwritten sword-1.9.0+dfsg/bindings/flatapi.cpp:744:6: style: The scope of the variable 'count' can be reduced. [variableScope] sword-1.9.0+dfsg/bindings/flatapi.cpp:1300:6: style: The scope of the variable 'count' can be reduced. [variableScope] sword-1.9.0+dfsg/bindings/flatapi.cpp:1336:6: style: The scope of the variable 'count' can be reduced. [variableScope] sword-1.9.0+dfsg/bindings/flatapi.cpp:1150:37: style: Local variable 'it' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/bindings/flatapi.cpp:1128:37: note: Shadowed declaration sword-1.9.0+dfsg/bindings/flatapi.cpp:1150:37: note: Shadow variable sword-1.9.0+dfsg/bindings/flatapi.cpp:1155:37: style: Local variable 'it' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/bindings/flatapi.cpp:1128:37: note: Shadowed declaration sword-1.9.0+dfsg/bindings/flatapi.cpp:1155:37: note: Shadow variable sword-1.9.0+dfsg/bindings/flatapi.cpp:1752:37: style: Local variable 'it' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/bindings/flatapi.cpp:1722:49: note: Shadowed declaration sword-1.9.0+dfsg/bindings/flatapi.cpp:1752:37: note: Shadow variable sword-1.9.0+dfsg/bindings/flatapi.cpp:1757:37: style: Local variable 'it' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/bindings/flatapi.cpp:1722:49: note: Shadowed declaration sword-1.9.0+dfsg/bindings/flatapi.cpp:1757:37: note: Shadow variable sword-1.9.0+dfsg/bindings/flatapi.cpp:281:25: performance: Searching before insertion is not necessary. Instead of 'moduleHandles[mod]=new HandleSWModule(mod)' consider using 'moduleHandles.try_emplace(mod, new HandleSWModule(mod));'. [stlFindInsert] sword-1.9.0+dfsg/bindings/flatapi.cpp:325:25: performance: Searching before insertion is not necessary. Instead of 'moduleHandles[mod]=new HandleSWModule(mod)' consider using 'moduleHandles.try_emplace(mod, new HandleSWModule(mod));'. [stlFindInsert] sword-1.9.0+dfsg/bindings/flatapi.cpp:1718:3: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] sword-1.9.0+dfsg/bindings/flatapi.cpp:1116:26: style: Variable 'module' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/bindings/gsoap/gsoapsword.cpp:138:1: error: syntax error [syntaxError] sword-1.9.0+dfsg/bindings/gsoap/testclient.cpp:33:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:148:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_ERROR [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:168:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_6 [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:216:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:846:81: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREAT [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:909:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREAT [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:980:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_TRUE [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1100:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VerseKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1246:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_TRUE [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1369:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VerseKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1418:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1451:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VerseKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1526:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TreeKeyIdx [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1589:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1736:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_FALSE [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1800:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VerseKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:2025:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODSTAT_NEW [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:2198:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bibleSync [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:2232:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bibleSyncListener [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:2299:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable JNI_VERSION_1_2 [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:2303:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bibleSync [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1275:26: style: Redundant condition: The condition '*level1' is redundant since '*level1 == '-'' is sufficient. [redundantCondition] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1290:28: style: Redundant condition: The condition '*level2' is redundant since '*level2 == '-'' is sufficient. [redundantCondition] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1306:30: style: Redundant condition: The condition '*level3' is redundant since '*level3 == '-'' is sufficient. [redundantCondition] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1309:35: style: Redundant condition: The condition '*level3' is redundant since '*level3 == '*'' is sufficient. [redundantCondition] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:82:53: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:168:35: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:181:56: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1176:33: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1757:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1374:16: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1372:11: note: result is assigned sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1374:16: note: result is overwritten sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1815:15: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1807:11: note: result is assigned sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1815:15: note: result is overwritten sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1815:15: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1810:15: note: result is assigned sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1815:15: note: result is overwritten sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:663:6: style: The scope of the variable 'count' can be reduced. [variableScope] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:709:6: style: The scope of the variable 'count' can be reduced. [variableScope] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1449:7: style: The scope of the variable 'count' can be reduced. [variableScope] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:1864:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:2224:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:2282:12: style: Parameter 'env' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:2297:35: style: Parameter 'reserved' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:2302:27: style: Parameter 'vm' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/bindings/java-jni/jni/swordstub.cpp:2302:37: style: Parameter 'reserved' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/buildtest.cpp:69:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/buildtest.cpp:73:11: style: C-style reference casting [cstyleCast] sword-1.9.0+dfsg/cmake/Findcppcheck.cpp:14:26: style: Parameter 'argv' can be declared as const array [constParameter] sword-1.9.0+dfsg/examples/classes/ciphercng.cpp:40:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/classes/flatapiinstallmgr.cpp:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/classes/flatapilookup.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/classes/flatapiparsekey.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/classes/flatapisearch.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/classes/lastVerseInChapter.cpp:49:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/classes/lastVerseInChapter.cpp:43:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/examples/classes/simplechapter.cpp:55:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/classes/simplechapter.cpp:44:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/examples/classes/swmgrex.cpp:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/classes/swmgrex.cpp:51:84: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/examples/classes/swmgrex.cpp:67:2: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/examples/classes/verseconvert.cpp:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/classes/verseconvert.cpp:67:21: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/examples/classes/verseconvert.cpp:71:14: style: Redundant initialization for 'verses'. The initialized value is overwritten before it is read. [redundantInitialization] sword-1.9.0+dfsg/examples/classes/verseconvert.cpp:68:17: note: verses is initialized sword-1.9.0+dfsg/examples/classes/verseconvert.cpp:71:14: note: verses is overwritten sword-1.9.0+dfsg/examples/classes/versenorm.cpp:43:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/classes/versenorm.cpp:49:28: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/examples/classes/versenorm.cpp:50:38: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/examples/classes/verseposition.cpp:39:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/classes/verseposition.cpp:42:26: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/examples/classes/verseranges.cpp:37:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/classes/verseranges.cpp:47:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/examples/classes/versevalid.cpp:39:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/classes/versevalid.cpp:60:8: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/examples/cmdline/listoptions.cpp:48:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/cmdline/lookup.cpp:67:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/cmdline/lookup.cpp:124:7: style: The scope of the variable 'heading' can be reduced. [variableScope] sword-1.9.0+dfsg/examples/cmdline/lookup.cpp:124:15: style: Variable 'heading' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/examples/cmdline/lookup.cpp:125:16: style: Variable 'preverse' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/examples/cmdline/outplain.cpp:55:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENC_UTF16 [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/cmdline/outrender.cpp:40:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENC_UTF16 [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/cmdline/outvplskeleton.cpp:51:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENC_UTF8 [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/cmdline/search.cpp:64:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/cmdline/search.cpp:85:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/cmdline/search.cpp:52:1: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] sword-1.9.0+dfsg/examples/cmdline/search.cpp:61:21: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/examples/cmdline/stripaccents.cpp:40:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/cmdline/stripaccents.cpp:77:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/cmdline/threaded_search.cpp:67:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/cmdline/threaded_search.cpp:81:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/cmdline/threaded_search.cpp:99:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/cmdline/threaded_search.cpp:123:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/cmdline/threaded_search.cpp:59:31: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/examples/cmdline/verserangeparse.cpp:51:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/cmdline/verserangeparse.cpp:51:14: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/examples/cmdline/verserangeparse.cpp:48:9: note: result is assigned sword-1.9.0+dfsg/examples/cmdline/verserangeparse.cpp:51:14: note: result is overwritten sword-1.9.0+dfsg/examples/tasks/listbiblebooknames.cpp:37:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/tasks/listbiblebooknames.cpp:46:27: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/examples/tasks/parallelbibles.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/tasks/parallelbibles.cpp:131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/tasks/parallelbibles.cpp:176:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/tasks/parallelbibles.cpp:209:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT_XHTML [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/examples/tasks/parallelbibles.cpp:43:21: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/examples/tasks/simpleverselookup.cpp:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/frontend/im/hebrewmcim.cpp:46:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subst2 [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/frontend/im/hebrewmcim.cpp:84:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable subst [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/frontend/im/hebrewmcim.cpp:38:2: warning:inconclusive: Array 'retString' is filled incompletely. Did you forget to multiply the size given to 'memset()' with 'sizeof(*retString)'? [incompleteArrayFill] sword-1.9.0+dfsg/src/frontend/im/swinputmeth.cpp:26:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/frontend/im/swinputmeth.cpp:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/frontend/im/swinputmeth.cpp:34:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/frontend/im/swinputmeth.cpp:38:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable state [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/frontend/swlog.cpp:59:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemLog [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/frontend/swlog.cpp:70:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemLog [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/frontend/swlog.cpp:77:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logLevel [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/frontend/swlog.cpp:90:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logLevel [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/frontend/swlog.cpp:103:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logLevel [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/frontend/swlog.cpp:116:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logLevel [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/frontend/swlog.cpp:135:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable logLevel [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/frontend/swlog.cpp:145:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/frontend/swlog.cpp:57:3: style: Class '__staticSystemLog' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/src/frontend/swlog.cpp:75:10: style: The scope of the variable 'argptr' can be reduced. [variableScope] sword-1.9.0+dfsg/src/frontend/swlog.cpp:88:10: style: The scope of the variable 'argptr' can be reduced. [variableScope] sword-1.9.0+dfsg/src/frontend/swlog.cpp:101:10: style: The scope of the variable 'argptr' can be reduced. [variableScope] sword-1.9.0+dfsg/src/frontend/swlog.cpp:114:10: style: The scope of the variable 'argptr' can be reduced. [variableScope] sword-1.9.0+dfsg/src/frontend/swlog.cpp:133:10: style: The scope of the variable 'argptr' can be reduced. [variableScope] sword-1.9.0+dfsg/src/keys/listkey.cpp:44:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraymax [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraymax [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myClass [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:91:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraymax [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:113:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraymax [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:129:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraycnt [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:153:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraycnt [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:170:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraypos [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:194:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraypos [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:212:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraycnt [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:226:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraypos [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:262:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraypos [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:282:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraypos [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:298:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraycnt [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:316:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraycnt [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:335:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraycnt [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:350:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraypos [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:356:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraypos [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:364:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraypos [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:388:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arraycnt [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/listkey.cpp:54:21: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/listkey.cpp:116:21: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/listkey.cpp:89:6: style: The scope of the variable 'loop' can be reduced. [variableScope] sword-1.9.0+dfsg/src/keys/strkey.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myClass [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/swkey.cpp:47:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable persist [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/swkey.cpp:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable localeName [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/swkey.cpp:69:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable boundSet [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/swkey.cpp:85:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keytext [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/swkey.cpp:101:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable persist [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/swkey.cpp:112:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locale [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/swkey.cpp:137:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable persist [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/swkey.cpp:163:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keytext [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/swkey.cpp:185:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keytext [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/swkey.cpp:195:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rangeText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/swkey.cpp:249:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYERR_OUTOFBOUNDS [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/swkey.cpp:262:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYERR_OUTOFBOUNDS [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/swkey.cpp:176:11: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/swkey.cpp:220:38: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/treekey.cpp:35:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myClass [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekey.cpp:44:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unsnappedKeyText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekey.cpp:56:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sword-1.9.0+dfsg/src/keys/treekey.cpp:91:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sword-1.9.0+dfsg/src/keys/treekey.cpp:59:8: style: The scope of the variable 'foundkey' can be reduced. [variableScope] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:43:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myClass [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:83:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:92:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unsnappedKeyText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:98:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unsnappedKeyText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:108:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userData [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unsnappedKeyText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:127:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentNode [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:132:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentNode [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:138:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:149:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:159:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstChild [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:169:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable next [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:180:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:199:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstChild [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:205:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:228:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable firstChild [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:246:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:302:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREAT [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:332:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unsnappedKeyText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:381:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unsnappedKeyText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:411:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unsnappedKeyText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:416:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentNode [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:422:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unsnappedKeyText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:451:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unsnappedKeyText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:492:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfd [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:523:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYERR_OUTOFBOUNDS [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:551:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable unsnappedKeyText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:562:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentNode [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:576:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TreeKeyIdx [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:584:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:589:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:618:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:632:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:641:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:660:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:518:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:531:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:245:7: style: The scope of the variable 'done' can be reduced. [variableScope] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:423:7: style: The scope of the variable 'datOffset' can be reduced. [variableScope] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:490:7: style: The scope of the variable 'datOffset' can be reduced. [variableScope] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:423:17: style: Variable 'datOffset' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/keys/treekeyidx.cpp:490:17: style: Variable 'datOffset' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/keys/versekey.cpp:57:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myClass [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:125:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refSys [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:186:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:219:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autonorm [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:243:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ListKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:266:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VerseKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:292:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpClone [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:302:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable refSys [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:328:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testament [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:360:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testament [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:437:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ab [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:474:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:728:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BMAX [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1116:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lowerBound [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1139:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upperBound [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1160:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testament [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1183:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testament [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1203:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpClone [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1210:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpClone [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1244:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keytext [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1252:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable book [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1266:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testament [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1271:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testament [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1276:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testament [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1292:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testament [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1328:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable book [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1334:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable book [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1350:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autonorm [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1376:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autonorm [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1404:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autonorm [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1500:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testament [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1512:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable book [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1524:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable chapter [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1536:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable verse [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1550:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suffix [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1567:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suffix [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1586:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BMAX [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1605:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suffix [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1624:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suffix [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1631:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suffix [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1635:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable suffix [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1645:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autonorm [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1650:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable autonorm [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1665:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intros [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1671:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable intros [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1685:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testament [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1707:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable testament [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1722:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYERR_OUTOFBOUNDS [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1746:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upperBound [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1771:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VerseKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1833:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lowerBound [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1849:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lowerBound [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:1874:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lowerBound [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versekey.cpp:383:9: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/versekey.cpp:548:22: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/versekey.cpp:549:22: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/versekey.cpp:778:7: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/versekey.cpp:792:9: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/versekey.cpp:807:9: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/versekey.cpp:1211:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/versekey.cpp:1771:26: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/versekey.cpp:1775:26: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/versekey.cpp:1834:16: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/versekey.cpp:1836:11: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/versekey.cpp:1910:38: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/versekey.cpp:1911:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/versekey.cpp:1917:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/keys/versekey.cpp:1099:18: style: Variable 'internalListKey' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/src/keys/versekey.cpp:1098:18: note: internalListKey is assigned sword-1.9.0+dfsg/src/keys/versekey.cpp:1099:18: note: internalListKey is overwritten sword-1.9.0+dfsg/src/keys/versekey.cpp:398:12: style: The scope of the variable 'abLen' can be reduced. [variableScope] sword-1.9.0+dfsg/src/keys/versekey.cpp:625:9: style: Local variable 'bookno' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/src/keys/versekey.cpp:532:6: note: Shadowed declaration sword-1.9.0+dfsg/src/keys/versekey.cpp:625:9: note: Shadow variable sword-1.9.0+dfsg/src/keys/versekey.cpp:374:14: style: Variable 'realbook' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/keys/versetreekey.cpp:79:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myClass [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versetreekey.cpp:127:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable treeKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versetreekey.cpp:133:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastGoodOffset [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versetreekey.cpp:161:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastGoodOffset [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versetreekey.cpp:189:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internalPosChange [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versetreekey.cpp:236:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable internalPosChange [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versetreekey.cpp:256:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable treeKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versetreekey.cpp:261:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable treeKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/keys/versetreekey.cpp:80:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/mgr/curlftpt.cpp:33:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/mgr/curlhttpt.cpp:36:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/mgr/encfiltmgr.cpp:58:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scsuutf8 [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/encfiltmgr.cpp:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scsuutf8 [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/encfiltmgr.cpp:95:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable latin1utf8 [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/encfiltmgr.cpp:107:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable targetenc [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/encfiltmgr.cpp:120:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable encoding [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/encfiltmgr.cpp:141:94: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/encfiltmgr.cpp:145:94: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/encfiltmgr.cpp:151:93: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:97:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemFileMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemFileMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:110:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemFileMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:123:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parent [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:135:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fd [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:159:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxFiles [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:167:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable files [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:183:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable files [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:199:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable files [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:213:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable files [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:278:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREAT [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:475:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:482:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_CREAT [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:500:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:626:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:644:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:660:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable files [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:672:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable files [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:389:17: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:262:7: style: The scope of the variable 'nibble' can be reduced. [variableScope] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:264:6: style: The scope of the variable 'bytes' can be reduced. [variableScope] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:340:8: style: The scope of the variable 'ch' can be reduced. [variableScope] sword-1.9.0+dfsg/src/mgr/filemgr.cpp:359:8: style: The scope of the variable 'ch' can be reduced. [variableScope] sword-1.9.0+dfsg/src/mgr/ftplibftpt.cpp:33:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/mgr/installmgr.cpp:53:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/mgr/localemgr.cpp:50:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemLocaleMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/localemgr.cpp:55:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemLocaleMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/localemgr.cpp:64:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemLocaleMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/localemgr.cpp:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locales [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/localemgr.cpp:151:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultLocaleName [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/localemgr.cpp:169:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/localemgr.cpp:218:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable locales [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/localemgr.cpp:247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultLocaleName [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/localemgr.cpp:259:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable defaultLocaleName [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/localemgr.cpp:255:2: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sword-1.9.0+dfsg/src/mgr/localemgr.cpp:257:2: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sword-1.9.0+dfsg/src/mgr/localemgr.cpp:266:3: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sword-1.9.0+dfsg/src/mgr/localemgr.cpp:90:25: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/mgr/localemgr.cpp:128:11: style: Local variable 'path' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/src/mgr/localemgr.cpp:78:8: note: Shadowed declaration sword-1.9.0+dfsg/src/mgr/localemgr.cpp:128:11: note: Shadow variable sword-1.9.0+dfsg/src/mgr/localemgr.cpp:203:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/localemgr.cpp:224:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/markupfiltmgr.cpp:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable markup [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/markupfiltmgr.cpp:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromthml [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/markupfiltmgr.cpp:103:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable markup [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/markupfiltmgr.cpp:211:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromthml [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/markupfiltmgr.cpp:238:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fromplain [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/remotetrans.cpp:39:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/mgr/rtranspgdrive.cpp:30:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/mgr/stringmgr.cpp:52:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemStringMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/stringmgr.cpp:179:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemStringMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/stringmgr.cpp:194:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemStringMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/stringmgr.cpp:121:10: style: Condition 'countUTF8' is always false [knownConditionTrueFalse] sword-1.9.0+dfsg/src/mgr/stringmgr.cpp:81:29: note: Assignment 'countUTF8=0', assigned value is 0 sword-1.9.0+dfsg/src/mgr/stringmgr.cpp:121:10: note: Condition 'countUTF8' is always false sword-1.9.0+dfsg/src/mgr/stringmgr.cpp:227:6: style: Condition '!isValidUTF8((unsigned char*)t)' is always false [knownConditionTrueFalse] sword-1.9.0+dfsg/src/mgr/stringmgr.cpp:227:18: note: Calling function 'isValidUTF8' returns -1 sword-1.9.0+dfsg/src/mgr/stringmgr.cpp:227:6: note: Condition '!isValidUTF8((unsigned char*)t)' is always false sword-1.9.0+dfsg/src/mgr/stringmgr.cpp:263:6: style: Condition '!isValidUTF8((unsigned char*)t)' is always false [knownConditionTrueFalse] sword-1.9.0+dfsg/src/mgr/stringmgr.cpp:263:18: note: Calling function 'isValidUTF8' returns -1 sword-1.9.0+dfsg/src/mgr/stringmgr.cpp:263:6: note: Condition '!isValidUTF8((unsigned char*)t)' is always false sword-1.9.0+dfsg/src/mgr/stringmgr.cpp:227:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/mgr/stringmgr.cpp:263:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/mgr/stringmgr.cpp:80:33: style: Parameter 'txt' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/src/mgr/swconfig.cpp:42:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swconfig.cpp:68:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDONLY [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swconfig.cpp:125:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDWR [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swconfig.cpp:186:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Sections [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swconfig.cpp:191:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filename [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swconfig.cpp:92:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sword-1.9.0+dfsg/src/mgr/swconfig.cpp:96:6: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sword-1.9.0+dfsg/src/mgr/swconfig.cpp:98:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sword-1.9.0+dfsg/src/mgr/swconfig.cpp:60:14: style: The scope of the variable 'data' can be reduced. [variableScope] sword-1.9.0+dfsg/src/mgr/swconfig.cpp:64:7: style: The scope of the variable 'first' can be reduced. [variableScope] sword-1.9.0+dfsg/src/mgr/swfiltermgr.cpp:39:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parentMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swfiltermgr.cpp:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parentMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swlocale.cpp:32:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configPath [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:339:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgrModeMultiMod [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:381:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mgrModeMultiMod [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:429:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable homeConfig [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:561:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable globalConfPath [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:761:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:783:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefixPath [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:840:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:921:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefixPath [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1184:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filterMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1228:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filterMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1261:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filterMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1267:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filterMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1292:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filterMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1313:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gbfplain [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1341:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1380:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDONLY [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1429:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable options [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1510:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Modules [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1574:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Modules [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1575:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable utilModules [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:565:15: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:565:50: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:147:8: style: Local variable 'logLevel' shadows outer argument [shadowArgument] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:136:56: note: Shadowed declaration sword-1.9.0+dfsg/src/mgr/swmgr.cpp:147:8: note: Shadow variable sword-1.9.0+dfsg/src/mgr/swmgr.cpp:584:12: style: Local variable 'tryPath' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:577:11: note: Shadowed declaration sword-1.9.0+dfsg/src/mgr/swmgr.cpp:584:12: note: Shadow variable sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1464:10: style: Variable 'newmod' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:426:85: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:639:30: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:866:142: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:867:149: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:879:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1176:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1195:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1220:22: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1239:22: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1394:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1405:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1417:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1436:88: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/swmgr.cpp:1462:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemVersificationMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:157:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:162:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:171:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:180:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:195:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable books [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:213:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable books [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:266:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable longName [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:276:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable longName [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:287:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:293:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:298:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:340:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BMAX [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:388:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemVersificationMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:393:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:398:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:403:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systemVersificationMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:416:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable systems [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:538:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mappings [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:115:37: warning:inconclusive: Member variable 'Private::mappings' is not assigned a value in 'Private::operator='. [operatorEqVarError] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:115:37: warning:inconclusive: Member variable 'Private::mappingsExtraBooks' is not assigned a value in 'Private::operator='. [operatorEqVarError] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:112:3: performance: Variable 'books' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:113:3: performance: Variable 'osisLookup' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:374:3: performance: Variable 'systems' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:111:2: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:133:2: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:373:2: style: Class 'Private' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:474:51: style: Condition 'm[5]<=*verse' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:474:14: note: Assuming that condition 'm[5]==*verse' is not redundant sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:474:51: note: Condition 'm[5]<=*verse' is always true sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:546:51: style: Condition 'm[2]<=*verse' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:546:14: note: Assuming that condition 'm[2]==*verse' is not redundant sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:546:51: note: Condition 'm[2]<=*verse' is always true sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:249:32: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:250:37: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:338:27: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:343:4: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:350:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:357:20: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/mgr/versificationmgr.cpp:428:91: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/modules/comments/hrefcom/hrefcom.cpp:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/hrefcom/hrefcom.cpp:60:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prefix [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/hrefcom/hrefcom.cpp:80:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entrySize [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/hrefcom/hrefcom.cpp:89:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/comments/rawcom/rawcom.cpp:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/rawcom/rawcom.cpp:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entrySize [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/rawcom/rawcom.cpp:111:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/rawcom4/rawcom4.cpp:60:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/rawcom4/rawcom4.cpp:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entrySize [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/rawcom4/rawcom4.cpp:110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/rawfiles/rawfiles.cpp:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/rawfiles/rawfiles.cpp:81:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryBuf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/rawfiles/rawfiles.cpp:122:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryBuf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/rawfiles/rawfiles.cpp:192:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/rawfiles/rawfiles.cpp:221:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREAT [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/swcom.cpp:43:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable versification [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/swcom.cpp:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpVK1 [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/swcom.cpp:67:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable versification [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/swcom.cpp:75:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryIndex [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/swcom.cpp:84:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/swcom.cpp:91:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/swcom.cpp:124:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/swcom.cpp:46:8: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/comments/swcom.cpp:47:11: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/comments/swcom.cpp:48:11: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/comments/zcom/zcom.cpp:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockType [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/zcom/zcom.cpp:60:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastWriteKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/zcom/zcom.cpp:66:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/zcom/zcom.cpp:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entrySize [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/zcom/zcom.cpp:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockType [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/zcom/zcom.cpp:119:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastWriteKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/zcom/zcom.cpp:176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/zcom/zcom.cpp:128:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/comments/zcom4/zcom4.cpp:49:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockType [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/zcom4/zcom4.cpp:60:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastWriteKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/zcom4/zcom4.cpp:66:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/zcom4/zcom4.cpp:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entrySize [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/zcom4/zcom4.cpp:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockType [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/zcom4/zcom4.cpp:119:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastWriteKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/zcom4/zcom4.cpp:176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/comments/zcom4/zcom4.cpp:128:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/bz2comprs.cpp:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/bz2comprs.cpp:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable direct [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/bz2comprs.cpp:111:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable direct [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/bz2comprs.cpp:66:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/bz2comprs.cpp:75:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/bz2comprs.cpp:85:38: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/bz2comprs.cpp:115:15: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/bz2comprs.cpp:124:15: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/bz2comprs.cpp:97:12: error: Memory is allocated but not initialized: zbuf [uninitdata] sword-1.9.0+dfsg/src/modules/common/entriesblk.cpp:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/entriesblk.cpp:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/entriesblk.cpp:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/entriesblk.cpp:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/entriesblk.cpp:63:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_u32 [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/entriesblk.cpp:78:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/entriesblk.cpp:94:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/entriesblk.cpp:109:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/entriesblk.cpp:120:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable METAHEADERSIZE [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/entriesblk.cpp:153:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/entriesblk.cpp:178:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable block [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/entriesblk.cpp:36:11: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/entriesblk.cpp:40:11: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/entriesblk.cpp:46:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/entriesblk.cpp:122:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/lzsscomprs.cpp:133:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/lzsscomprs.cpp:142:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/lzsscomprs.cpp:382:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable direct [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/lzsscomprs.cpp:622:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable direct [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/lzsscomprs.cpp:424:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/lzsscomprs.cpp:494:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/lzsscomprs.cpp:510:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/lzsscomprs.cpp:594:13: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/lzsscomprs.cpp:650:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/lzsscomprs.cpp:665:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/lzsscomprs.cpp:668:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/lzsscomprs.cpp:696:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/lzsscomprs.cpp:723:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/lzsscomprs.cpp:373:12: style: The scope of the variable 'last_match_length' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastoff [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:93:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:116:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datfd [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:150:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfd [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:188:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caseSensitive [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:386:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caseSensitive [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:515:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREAT [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:399:12: style: Condition '!strcmp(key,dbKey)' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:392:25: note: Assuming that condition 'strcmp(key,dbKey)<0' is not redundant sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:394:30: note: Assuming that condition 'strcmp(key,dbKey)>0' is not redundant sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:399:12: note: Condition '!strcmp(key,dbKey)' is always true sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:122:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:122:55: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:131:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:131:46: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:114:6: style: The scope of the variable 'size' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:175:35: style: The scope of the variable 'quitflag' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:177:7: style: The scope of the variable 'headoff' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:177:16: style: The scope of the variable 'tailoff' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:177:25: style: The scope of the variable 'tryoff' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:177:37: style: The scope of the variable 'maxoff' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:178:6: style: The scope of the variable 'diff' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:179:7: style: The scope of the variable 'awayFromSubstrCheck' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:382:8: style: The scope of the variable 'ch' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:177:44: style: Variable 'maxoff' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:178:11: style: Variable 'diff' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:377:15: style: Variable 'tmpbuf' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:382:11: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastoff [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:93:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:116:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datfd [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:150:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfd [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caseSensitive [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:394:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caseSensitive [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:524:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREAT [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:406:12: style: Condition '!strcmp(key,dbKey)' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:399:25: note: Assuming that condition 'strcmp(key,dbKey)<0' is not redundant sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:401:30: note: Assuming that condition 'strcmp(key,dbKey)>0' is not redundant sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:406:12: note: Condition '!strcmp(key,dbKey)' is always true sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:122:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:122:55: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:131:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:131:46: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:114:6: style: The scope of the variable 'size' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:184:35: style: The scope of the variable 'quitflag' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:186:7: style: The scope of the variable 'headoff' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:186:16: style: The scope of the variable 'tailoff' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:186:25: style: The scope of the variable 'tryoff' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:186:37: style: The scope of the variable 'maxoff' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:187:6: style: The scope of the variable 'diff' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:188:7: style: The scope of the variable 'awayFromSubstrCheck' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:390:8: style: The scope of the variable 'ch' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:186:44: style: Variable 'maxoff' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:187:11: style: Variable 'diff' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:385:15: style: Variable 'tmpbuf' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:390:11: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/common/rawverse.cpp:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawverse.cpp:97:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawverse.cpp:121:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawverse.cpp:159:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawverse.cpp:185:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawverse.cpp:227:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawverse.cpp:261:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREAT [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawverse4.cpp:64:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawverse4.cpp:98:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawverse4.cpp:122:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawverse4.cpp:160:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawverse4.cpp:186:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawverse4.cpp:228:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/rawverse4.cpp:262:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREAT [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/sapphire.cpp:61:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cards [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/sapphire.cpp:100:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cards [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/sapphire.cpp:139:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rotor [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/sapphire.cpp:160:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cards [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/sapphire.cpp:181:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ratchet [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/sapphire.cpp:206:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ratchet [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/sapphire.cpp:126:12: style: Variable 'toswap' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/common/sapphire.cpp:126:23: style: Variable 'swaptemp' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/common/swcipher.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcipher.cpp:62:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcipher.cpp:70:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcipher.cpp:91:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcipher.cpp:98:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcipher.cpp:116:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcipher.cpp:132:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cipher [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcipher.cpp:151:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cipher [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcipher.cpp:50:33: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/swcipher.cpp:51:20: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/swcipher.cpp:51:38: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/swcipher.cpp:79:9: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/swcipher.cpp:101:9: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/swcipher.cpp:169:20: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/swcipher.cpp:169:38: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:37:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:49:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zbuf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:59:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable slen [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:91:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zbuf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:112:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zbuf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:122:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable direct [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:142:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable direct [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable zlen [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:79:9: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:83:9: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:92:9: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:104:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:146:11: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:150:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:157:12: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/swcomprs.cpp:162:11: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/xzcomprs.cpp:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/xzcomprs.cpp:81:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable direct [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/xzcomprs.cpp:132:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable direct [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/xzcomprs.cpp:187:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/xzcomprs.cpp:85:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/xzcomprs.cpp:94:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/xzcomprs.cpp:104:89: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/xzcomprs.cpp:104:122: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/xzcomprs.cpp:136:15: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/xzcomprs.cpp:145:15: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/xzcomprs.cpp:158:37: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/xzcomprs.cpp:158:70: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/xzcomprs.cpp:158:112: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/xzcomprs.cpp:118:12: error: Memory is allocated but not initialized: zbuf [uninitdata] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:225:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:265:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable direct [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:329:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable direct [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:203:6: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:269:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:278:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:287:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:287:39: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:333:15: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:342:15: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:352:22: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:352:42: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:84:7: style: The scope of the variable 'c' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:98:9: style: The scope of the variable 'len' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:82:18: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:297:12: error: Memory is allocated but not initialized: zbuf [uninitdata] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:57:7: style: struct member 'tar_header::mode' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:58:7: style: struct member 'tar_header::uid' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:59:7: style: struct member 'tar_header::gid' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:62:7: style: struct member 'tar_header::chksum' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:64:7: style: struct member 'tar_header::linkname' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:65:7: style: struct member 'tar_header::magic' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:66:7: style: struct member 'tar_header::version' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:67:7: style: struct member 'tar_header::uname' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:68:7: style: struct member 'tar_header::gname' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:69:7: style: struct member 'tar_header::devmajor' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:70:7: style: struct member 'tar_header::devminor' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:71:7: style: struct member 'tar_header::prefix' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:77:21: style: union member 'tar_buffer::buffer' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastoff [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:108:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:138:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable datfd [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:172:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfd [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:203:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDXENTRYSIZE [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:379:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SW_u32 [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:396:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheBlockIndex [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:453:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable caseSensitive [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:594:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheBlock [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:675:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREAT [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:464:13: style: Condition '!diff' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:459:12: note: Assuming that condition 'diff<0' is not redundant sword-1.9.0+dfsg/src/modules/common/zstr.cpp:461:17: note: Assuming that condition 'diff>0' is not redundant sword-1.9.0+dfsg/src/modules/common/zstr.cpp:464:13: note: Condition '!diff' is always true sword-1.9.0+dfsg/src/modules/common/zstr.cpp:144:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:144:55: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:153:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:153:46: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:341:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:341:55: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:342:25: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:342:64: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:422:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:422:54: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:284:5: style: Variable 'start' is assigned an expression that holds the same value. [redundantAssignment] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:271:21: note: laststart is assigned 'start' here. sword-1.9.0+dfsg/src/modules/common/zstr.cpp:284:5: note: Variable 'start' is assigned an expression that holds the same value. sword-1.9.0+dfsg/src/modules/common/zstr.cpp:285:5: style: Variable 'size' is assigned an expression that holds the same value. [redundantAssignment] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:272:20: note: lastsize is assigned 'size' here. sword-1.9.0+dfsg/src/modules/common/zstr.cpp:285:5: note: Variable 'size' is assigned an expression that holds the same value. sword-1.9.0+dfsg/src/modules/common/zstr.cpp:136:6: style: The scope of the variable 'size' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:195:43: style: The scope of the variable 'quitflag' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:199:6: style: The scope of the variable 'diff' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:200:7: style: The scope of the variable 'awayFromSubstrCheck' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:449:8: style: The scope of the variable 'ch' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:199:11: style: Variable 'diff' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:444:15: style: Variable 'tmpbuf' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/common/zstr.cpp:449:11: style: Variable 'ch' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/common/zverse.cpp:66:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDONLY [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zverse.cpp:116:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheBuf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zverse.cpp:162:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zverse.cpp:212:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zverse.cpp:303:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zverse.cpp:340:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirtyCache [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zverse.cpp:403:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zverse.cpp:441:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uniqueIndexID [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zverse.cpp:273:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zverse.cpp:309:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zverse.cpp:362:14: style: Variable 'outzsize' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/src/modules/common/zverse.cpp:357:14: note: outzsize is assigned sword-1.9.0+dfsg/src/modules/common/zverse.cpp:362:14: note: outzsize is overwritten sword-1.9.0+dfsg/src/modules/common/zverse.cpp:370:15: style: Variable 'outzsize' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/src/modules/common/zverse.cpp:362:14: note: outzsize is assigned sword-1.9.0+dfsg/src/modules/common/zverse.cpp:370:15: note: outzsize is overwritten sword-1.9.0+dfsg/src/modules/common/zverse4.cpp:64:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDONLY [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zverse4.cpp:114:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cacheBuf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zverse4.cpp:160:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zverse4.cpp:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zverse4.cpp:301:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zverse4.cpp:338:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirtyCache [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zverse4.cpp:397:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zverse4.cpp:435:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uniqueIndexID [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/common/zverse4.cpp:271:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zverse4.cpp:307:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/common/zverse4.cpp:356:14: style: Variable 'outzsize' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/src/modules/common/zverse4.cpp:351:14: note: outzsize is assigned sword-1.9.0+dfsg/src/modules/common/zverse4.cpp:356:14: note: outzsize is overwritten sword-1.9.0+dfsg/src/modules/common/zverse4.cpp:364:15: style: Variable 'outzsize' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/src/modules/common/zverse4.cpp:356:14: note: outzsize is assigned sword-1.9.0+dfsg/src/modules/common/zverse4.cpp:364:15: note: outzsize is overwritten sword-1.9.0+dfsg/src/modules/filters/cipherfil.cpp:35:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cipher [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/cipherfil.cpp:40:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cipher [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/cipherfil.cpp:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cipher [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/cipherfil.cpp:35:24: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/gbffootnotes.cpp:34:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/gbfheadings.cpp:29:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/gbfhtml.cpp:72:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/gbfhtml.cpp:68:14: style: The scope of the variable 'tok' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/filters/gbfhtml.cpp:70:8: style: The scope of the variable 'valto' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/filters/gbfhtml.cpp:71:14: style: The scope of the variable 'num' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/filters/gbfhtmlhref.cpp:36:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/gbfhtmlhref.cpp:76:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable renderNoteNumbers [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/gbfhtmlhref.cpp:242:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable renderNoteNumbers [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/gbfhtmlhref.cpp:205:47: style: Condition 'strncmp(token,"WTH",3)' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/modules/filters/gbfhtmlhref.cpp:205:75: style: Condition 'strncmp(token,"WTG",3)' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/modules/filters/gbfhtmlhref.cpp:82:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/gbfhtmlhref.cpp:81:14: style: The scope of the variable 'tok' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/filters/gbflatex.cpp:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/gbflatex.cpp:80:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable renderNoteNumbers [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/gbflatex.cpp:137:47: style: Condition 'strncmp(token,"WTH",3)' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/modules/filters/gbflatex.cpp:137:75: style: Condition 'strncmp(token,"WTG",3)' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/modules/filters/gbflatex.cpp:86:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/gbflatex.cpp:85:14: style: The scope of the variable 'tok' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/filters/gbfmorph.cpp:28:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/gbfosis.cpp:349:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VerseKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/gbfosis.cpp:435:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable level [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/gbfosis.cpp:361:21: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/gbfosis.cpp:374:11: style: Variable '*tmp' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/src/modules/filters/gbfosis.cpp:373:11: note: *tmp is assigned sword-1.9.0+dfsg/src/modules/filters/gbfosis.cpp:374:11: note: *tmp is overwritten sword-1.9.0+dfsg/src/modules/filters/gbfosis.cpp:361:15: style: Local variable 'tmp' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/src/modules/filters/gbfosis.cpp:53:8: note: Shadowed declaration sword-1.9.0+dfsg/src/modules/filters/gbfosis.cpp:361:15: note: Shadow variable sword-1.9.0+dfsg/src/modules/filters/gbfredletterwords.cpp:30:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/gbfstrongs.cpp:31:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/gbfwebif.cpp:154:47: style: Condition 'strncmp(token,"WTH",3)' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/modules/filters/gbfwebif.cpp:154:75: style: Condition 'strncmp(token,"WTG",3)' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/modules/filters/gbfwebif.cpp:35:14: style: The scope of the variable 'tok' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/filters/gbfwebif.cpp:37:8: style: The scope of the variable 'valto' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/filters/gbfwebif.cpp:38:14: style: The scope of the variable 'num' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/filters/gbfwordjs.cpp:32:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/gbfxhtml.cpp:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable version [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/gbfxhtml.cpp:84:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable renderNoteNumbers [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/gbfxhtml.cpp:188:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable renderNoteNumbers [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/gbfxhtml.cpp:144:47: style: Condition 'strncmp(token,"WTH",3)' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/modules/filters/gbfxhtml.cpp:144:75: style: Condition 'strncmp(token,"WTG",3)' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/modules/filters/gbfxhtml.cpp:90:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/gbfxhtml.cpp:89:14: style: The scope of the variable 'tok' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/filters/greeklexattribs.cpp:68:39: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:42:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:48:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:51:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:54:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:57:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:60:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:63:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:66:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:69:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:72:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:75:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:78:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:81:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:84:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:87:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:90:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:93:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:96:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:99:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:102:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:105:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:108:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:111:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:114:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:117:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:120:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:123:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:126:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf16.cpp:129:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/latin1utf8.cpp:45:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/osisenum.cpp:29:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/osisfootnotes.cpp:34:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/osisglosses.cpp:29:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/osisheadings.cpp:32:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/osishtmlhref.cpp:34:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/osislatex.cpp:180:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable morphFirst [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/osislatex.cpp:188:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inXRefNote [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/osislatex.cpp:198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quoteStack [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/osislatex.cpp:205:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable consecutiveNewlines [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/osislatex.cpp:258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable morphFirst [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/osislatex.cpp:211:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/osislatex.cpp:341:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] sword-1.9.0+dfsg/src/modules/filters/osislatex.cpp:344:4: note: Found duplicate branches for 'if' and 'else'. sword-1.9.0+dfsg/src/modules/filters/osislatex.cpp:341:9: note: Found duplicate branches for 'if' and 'else'. sword-1.9.0+dfsg/src/modules/filters/osislatex.cpp:138:17: style: The scope of the variable 'val2' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/filters/osislatex.cpp:91:14: style: Variable 'attrib' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/filters/osislatex.cpp:126:14: style: Variable 'attrib' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/filters/osislatex.cpp:138:22: style: Variable 'val2' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/filters/osislatex.cpp:140:10: style: Variable 'val2' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/filters/osislemma.cpp:29:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/osismorph.cpp:27:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/osismorphsegmentation.cpp:32:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/osisosis.cpp:33:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable osisQToTick [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/osisosis.cpp:59:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VerseKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/osisosis.cpp:62:20: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/osisosis.cpp:98:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/osisosis.cpp:73:10: style: Variable '*tmp' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/src/modules/filters/osisosis.cpp:72:10: note: *tmp is assigned sword-1.9.0+dfsg/src/modules/filters/osisosis.cpp:73:10: note: *tmp is overwritten sword-1.9.0+dfsg/src/modules/filters/osisosis.cpp:157:48: style: Local variable 'tag' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/src/modules/filters/osisosis.cpp:99:10: note: Shadowed declaration sword-1.9.0+dfsg/src/modules/filters/osisosis.cpp:157:48: note: Shadow variable sword-1.9.0+dfsg/src/modules/filters/osisplain.cpp:31:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/osisredletterwords.cpp:29:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/osisreferencelinks.cpp:30:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/osisrtf.cpp:33:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/osisscripref.cpp:30:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/osisstrongs.cpp:33:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/osisvariants.cpp:30:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/osiswebif.cpp:41:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/osiswebif.cpp:49:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/osiswebif.cpp:81:10: style: Variable 'val' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/filters/osiswebif.cpp:86:10: style: Variable 'val' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/filters/osiswordjs.cpp:34:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:173:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable morphFirst [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:181:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inXRefNote [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:198:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable quoteStack [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:206:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable consecutiveNewlines [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:267:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable morphFirst [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:219:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:360:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:363:4: note: Found duplicate branches for 'if' and 'else'. sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:360:9: note: Found duplicate branches for 'if' and 'else'. sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:586:13: style: Local variable 'tag' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:224:10: note: Shadowed declaration sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:586:13: note: Shadow variable sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:699:11: style: Local variable 'type' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:665:10: note: Shadowed declaration sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:699:11: note: Shadow variable sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:701:13: style: Local variable 'tag' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:224:10: note: Shadowed declaration sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:701:13: note: Shadow variable sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:849:11: style: Local variable 'type' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:839:10: note: Shadowed declaration sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:849:11: note: Shadow variable sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:77:14: style: Variable 'attrib' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/filters/osisxhtml.cpp:118:14: style: Variable 'attrib' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/filters/osisxlit.cpp:29:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/scsuutf8.cpp:55:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable active [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/scsuutf8.cpp:109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable d [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/scsuutf8.cpp:164:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable c [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/scsuutf8.cpp:163:9: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] sword-1.9.0+dfsg/src/modules/filters/scsuutf8.cpp:161:20: note: outer condition: i=len sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:59:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable module [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:73:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:95:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenStart [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:112:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable passThruUnknownToken [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:117:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable passThruUnknownEsc [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:122:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable passThruUnknownEsc [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:127:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenCaseSensitive [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:132:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable escStringCaseSensitive [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:139:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenCaseSensitive [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:159:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable escStringCaseSensitive [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:179:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable escStringCaseSensitive [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:197:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWORD_NAMESPACE_START [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:217:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable escStart [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:226:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable escStringCaseSensitive [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:245:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable passThruNumericEsc [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:254:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SWORD_NAMESPACE_START [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:292:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable escStart [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:298:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable escEnd [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:304:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenStart [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:310:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tokenEnd [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swbasicfilter.cpp:330:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable processStages [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swoptfilter.cpp:33:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optName [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swoptfilter.cpp:40:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optName [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swoptfilter.cpp:55:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optionValue [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swoptfilter.cpp:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optionValue [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/swoptfilter.cpp:53:87: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/modules/filters/teihtmlhref.cpp:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isBiblicalText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/teihtmlhref.cpp:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable renderNoteNumbers [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/teihtmlhref.cpp:273:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable renderNoteNumbers [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/teihtmlhref.cpp:67:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/teihtmlhref.cpp:355:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] sword-1.9.0+dfsg/src/modules/filters/teihtmlhref.cpp:358:5: note: Found duplicate branches for 'if' and 'else'. sword-1.9.0+dfsg/src/modules/filters/teihtmlhref.cpp:355:10: note: Found duplicate branches for 'if' and 'else'. sword-1.9.0+dfsg/src/modules/filters/teilatex.cpp:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isBiblicalText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/teilatex.cpp:61:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable renderNoteNumbers [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/teilatex.cpp:251:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable renderNoteNumbers [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/teilatex.cpp:67:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/teilatex.cpp:74:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] sword-1.9.0+dfsg/src/modules/filters/teilatex.cpp:78:4: note: Found duplicate branches for 'if' and 'else'. sword-1.9.0+dfsg/src/modules/filters/teilatex.cpp:74:9: note: Found duplicate branches for 'if' and 'else'. sword-1.9.0+dfsg/src/modules/filters/teirtf.cpp:34:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isBiblicalText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/teirtf.cpp:65:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/teixhtml.cpp:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isBiblicalText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/teixhtml.cpp:91:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable renderNoteNumbers [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/teixhtml.cpp:305:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable renderNoteNumbers [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/teixhtml.cpp:97:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/teixhtml.cpp:384:10: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] sword-1.9.0+dfsg/src/modules/filters/teixhtml.cpp:387:5: note: Found duplicate branches for 'if' and 'else'. sword-1.9.0+dfsg/src/modules/filters/teixhtml.cpp:384:10: note: Found duplicate branches for 'if' and 'else'. sword-1.9.0+dfsg/src/modules/filters/thmlfootnotes.cpp:35:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/thmlgbf.cpp:136:13: style: Expression is always false because 'else if' condition matches previous condition at line 67. [multiCondition] sword-1.9.0+dfsg/src/modules/filters/thmlheadings.cpp:33:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/thmlhtml.cpp:157:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/thmlhtmlhref.cpp:36:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isBiblicalText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/thmlhtmlhref.cpp:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable renderNoteNumbers [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/thmlhtmlhref.cpp:223:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable renderNoteNumbers [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/thmlhtmlhref.cpp:171:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/thmllatex.cpp:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isBiblicalText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/thmllatex.cpp:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable renderNoteNumbers [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/thmllatex.cpp:296:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable renderNoteNumbers [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/thmllatex.cpp:176:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/thmllemma.cpp:28:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/thmlmorph.cpp:27:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/thmlosis.cpp:540:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VerseKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/thmlosis.cpp:397:36: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] sword-1.9.0+dfsg/src/modules/filters/thmlosis.cpp:440:34: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] sword-1.9.0+dfsg/src/modules/filters/thmlosis.cpp:448:34: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] sword-1.9.0+dfsg/src/modules/filters/thmlosis.cpp:187:13: style: Expression is always false because 'else if' condition matches previous condition at line 119. [multiCondition] sword-1.9.0+dfsg/src/modules/filters/thmlosis.cpp:552:21: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/thmlosis.cpp:78:12: style: Redundant initialization for 'from'. The initialized value is overwritten before it is read. [redundantInitialization] sword-1.9.0+dfsg/src/modules/filters/thmlosis.cpp:75:19: note: from is initialized sword-1.9.0+dfsg/src/modules/filters/thmlosis.cpp:78:12: note: from is overwritten sword-1.9.0+dfsg/src/modules/filters/thmlosis.cpp:565:11: style: Variable '*tmp' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/src/modules/filters/thmlosis.cpp:564:11: note: *tmp is assigned sword-1.9.0+dfsg/src/modules/filters/thmlosis.cpp:565:11: note: *tmp is overwritten sword-1.9.0+dfsg/src/modules/filters/thmlplain.cpp:138:13: style: Expression is always false because 'else if' condition matches previous condition at line 69. [multiCondition] sword-1.9.0+dfsg/src/modules/filters/thmlrtf.cpp:214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isBiblicalText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/thmlrtf.cpp:226:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/thmlscripref.cpp:32:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/thmlstrongs.cpp:32:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/thmlvariants.cpp:29:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/thmlwebif.cpp:40:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/thmlwordjs.cpp:33:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/thmlxhtml.cpp:41:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable isBiblicalText [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/thmlxhtml.cpp:170:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable renderNoteNumbers [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/thmlxhtml.cpp:242:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable renderNoteNumbers [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/thmlxhtml.cpp:176:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/unicodertf.cpp:54:14: style: Condition '*from&128' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/modules/filters/unicodertf.cpp:49:21: note: Assuming that condition '(*from&128)!=128' is not redundant sword-1.9.0+dfsg/src/modules/filters/unicodertf.cpp:54:14: note: Condition '*from&128' is always true sword-1.9.0+dfsg/src/modules/filters/unicodertf.cpp:43:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/unicodertf.cpp:37:16: style: The scope of the variable 'ch' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/filters/utf16utf8.cpp:61:20: style: Condition '*from>=0xD800' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/modules/filters/utf16utf8.cpp:58:15: note: Assuming that condition '*from<0xD800' is not redundant sword-1.9.0+dfsg/src/modules/filters/utf16utf8.cpp:61:20: note: Condition '*from>=0xD800' is always true sword-1.9.0+dfsg/src/modules/filters/utf16utf8.cpp:64:17: style: Condition 'uchar<0xDC00' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/modules/filters/utf16utf8.cpp:61:39: note: Assuming that condition '*from<=0xDBFF' is not redundant sword-1.9.0+dfsg/src/modules/filters/utf16utf8.cpp:62:13: note: uchar is assigned '*from' here. sword-1.9.0+dfsg/src/modules/filters/utf16utf8.cpp:64:17: note: Condition 'uchar<0xDC00' is always true sword-1.9.0+dfsg/src/modules/filters/utf16utf8.cpp:64:35: style: Condition 'uchar>0xDFFF' is always false [knownConditionTrueFalse] sword-1.9.0+dfsg/src/modules/filters/utf16utf8.cpp:61:39: note: Assuming that condition '*from<=0xDBFF' is not redundant sword-1.9.0+dfsg/src/modules/filters/utf16utf8.cpp:62:13: note: uchar is assigned '*from' here. sword-1.9.0+dfsg/src/modules/filters/utf16utf8.cpp:64:35: note: Condition 'uchar>0xDFFF' is always false sword-1.9.0+dfsg/src/modules/filters/utf16utf8.cpp:43:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/utf16utf8.cpp:50:9: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/utf16utf8.cpp:40:17: style: The scope of the variable 'uchar' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/filters/utf8arabicpoints.cpp:30:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/utf8cantillation.cpp:29:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/utf8greekaccents.cpp:32:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/utf8hebrewpoints.cpp:29:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/modules/filters/utf8html.cpp:55:22: style: Condition '*from&128' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/modules/filters/utf8html.cpp:50:29: note: Assuming that condition '(*from&128)!=128' is not redundant sword-1.9.0+dfsg/src/modules/filters/utf8html.cpp:55:22: note: Condition '*from&128' is always true sword-1.9.0+dfsg/src/modules/filters/utf8html.cpp:76:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] sword-1.9.0+dfsg/src/modules/filters/utf8html.cpp:45:11: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/utf8html.cpp:40:23: style: The scope of the variable 'ch' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/filters/utf8latin1.cpp:81:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable replacementChar [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/filters/utf8latin1.cpp:57:21: style: Condition '*from&128' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/src/modules/filters/utf8latin1.cpp:53:23: note: Assuming that condition '(*from&128)!=128' is not redundant sword-1.9.0+dfsg/src/modules/filters/utf8latin1.cpp:57:21: note: Condition '*from&128' is always true sword-1.9.0+dfsg/src/modules/filters/utf8latin1.cpp:46:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/utf8latin1.cpp:38:17: style: The scope of the variable 'uchar' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/filters/utf8utf16.cpp:40:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/utf8utf16.cpp:52:6: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/utf8utf16.cpp:58:6: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/utf8utf16.cpp:60:6: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/filters/utf8utf16.cpp:64:4: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/genbook/rawgenbook/rawgenbook.cpp:52:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/genbook/rawgenbook/rawgenbook.cpp:79:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bdtfd [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/genbook/rawgenbook/rawgenbook.cpp:88:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/genbook/rawgenbook/rawgenbook.cpp:108:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryBuf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/genbook/rawgenbook/rawgenbook.cpp:161:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TreeKeyIdx [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/genbook/rawgenbook/rawgenbook.cpp:204:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CREAT [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/genbook/rawgenbook/rawgenbook.cpp:215:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable path [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/genbook/rawgenbook/rawgenbook.cpp:138:21: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/genbook/rawgenbook/rawgenbook.cpp:158:21: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/genbook/rawgenbook/rawgenbook.cpp:166:12: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/genbook/rawgenbook/rawgenbook.cpp:186:21: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/genbook/swgenbook.cpp:38:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpTreeKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/genbook/swgenbook.cpp:47:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpTreeKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/genbook/swgenbook.cpp:52:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/genbook/swgenbook.cpp:93:16: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/lexdict/rawld/rawld.cpp:61:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld/rawld.cpp:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld/rawld.cpp:118:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryBuf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld/rawld.cpp:138:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld/rawld.cpp:150:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld/rawld.cpp:162:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld/rawld.cpp:180:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld/rawld.cpp:192:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfd [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld/rawld.cpp:204:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strongsPadding [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld/rawld.cpp:216:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDXENTRYSIZE [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld4/rawld4.cpp:61:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld4/rawld4.cpp:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld4/rawld4.cpp:116:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryBuf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld4/rawld4.cpp:136:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld4/rawld4.cpp:148:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld4/rawld4.cpp:160:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld4/rawld4.cpp:178:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld4/rawld4.cpp:190:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfd [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld4/rawld4.cpp:202:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strongsPadding [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/rawld4/rawld4.cpp:214:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDXENTRYSIZE [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/swld.cpp:44:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/swld.cpp:57:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entkeytxt [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/swld.cpp:79:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entkeytxt [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/swld.cpp:91:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/swld.cpp:108:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strongsPadding [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/swld.cpp:126:8: style: The scope of the variable 'check' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/lexdict/swld.cpp:127:6: style: The scope of the variable 'size' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/lexdict/swld.cpp:129:7: style: The scope of the variable 'subLet' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/lexdict/swld.cpp:130:7: style: The scope of the variable 'bang' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/lexdict/swld.cpp:130:21: style: The scope of the variable 'prefix' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/lexdict/zld/zld.cpp:61:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/zld/zld.cpp:80:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/zld/zld.cpp:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryBuf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/zld/zld.cpp:135:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/zld/zld.cpp:147:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/zld/zld.cpp:159:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/zld/zld.cpp:177:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/zld/zld.cpp:190:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfd [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/zld/zld.cpp:201:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable strongsPadding [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/zld/zld.cpp:214:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDXENTRYSIZE [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/lexdict/zld/zld.cpp:79:16: style: The scope of the variable 'size' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/swmodule.cpp:96:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:129:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modname [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:196:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modname [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:210:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable moddesc [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:224:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modtype [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:236:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable direction [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:250:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:254:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable disp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:276:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:292:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:319:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:347:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:361:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:396:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SEARCHFLAG_STRICTBOUNDARIES [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:1085:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:1116:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:1145:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable modname [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:1158:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable config [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/swmodule.cpp:301:14: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/swmodule.cpp:1044:9: style: The scope of the variable 'key' can be reduced. [variableScope] sword-1.9.0+dfsg/src/modules/swmodule.cpp:888:20: style: Local variable 'words' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/src/modules/swmodule.cpp:443:16: note: Shadowed declaration sword-1.9.0+dfsg/src/modules/swmodule.cpp:888:20: note: Shadow variable sword-1.9.0+dfsg/src/modules/swmodule.cpp:1044:13: style: Variable 'key' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/modules/swmodule.cpp:825:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/modules/swmodule.cpp:832:29: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/modules/swmodule.cpp:837:8: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/modules/swmodule.cpp:843:30: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/modules/swmodule.cpp:848:9: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/modules/swmodule.cpp:854:31: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/modules/swmodule.cpp:891:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/modules/swmodule.cpp:1651:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/modules/swmodule.cpp:1663:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/modules/tests/echomod.cpp:41:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/rawtext/rawtext.cpp:77:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/rawtext/rawtext.cpp:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entrySize [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/rawtext/rawtext.cpp:153:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/rawtext4/rawtext4.cpp:61:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/rawtext4/rawtext4.cpp:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entrySize [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/rawtext4/rawtext4.cpp:137:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/swtext.cpp:41:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable versification [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/swtext.cpp:57:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tmpVK1 [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/swtext.cpp:70:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable versification [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/swtext.cpp:78:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entryIndex [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/swtext.cpp:89:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/swtext.cpp:96:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/swtext.cpp:129:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/swtext.cpp:44:8: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/texts/swtext.cpp:45:11: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/texts/swtext.cpp:46:11: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/texts/ztext/ztext.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockType [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/ztext/ztext.cpp:61:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastWriteKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/ztext/ztext.cpp:67:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/ztext/ztext.cpp:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entrySize [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/ztext/ztext.cpp:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockType [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/ztext/ztext.cpp:120:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastWriteKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/ztext/ztext.cpp:173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/ztext/ztext.cpp:129:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/modules/texts/ztext4/ztext4.cpp:48:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockType [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/ztext4/ztext4.cpp:61:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastWriteKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/ztext4/ztext4.cpp:67:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable idxfp [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/ztext4/ztext4.cpp:83:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable entrySize [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/ztext4/ztext4.cpp:101:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blockType [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/ztext4/ztext4.cpp:120:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lastWriteKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/ztext4/ztext4.cpp:173:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable key [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/modules/texts/ztext4/ztext4.cpp:129:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:221:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:338:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:390:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:458:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:611:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTPLIB_PASSIVE [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:658:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:720:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTPLIB_ASCII [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:870:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:926:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTPLIB_FILE_WRITE [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:1232:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTPLIB_FILE_WRITE [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:1357:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTPLIB_FILE_READ [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:1368:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTPLIB_FILE_WRITE [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:466:22: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:481:23: portability: Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. [prohibitedgetservbynameCalled] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:487:22: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:469:17: error: Memory leak: lhost [memleak] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:490:17: error: Memory leak: lhost [memleak] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:797:15: error: Resource leak: sData [resourceLeak] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:460:19: warning: If memory allocation fails, then there is a possible null pointer dereference: lhost [nullPointerOutOfMemory] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:459:19: note: Assuming allocation function fails sword-1.9.0+dfsg/src/utilfuns/ftplib.c:459:19: note: Assignment 'lhost=strdup(host)', assigned value is 0 sword-1.9.0+dfsg/src/utilfuns/ftplib.c:460:19: note: Null pointer dereference sword-1.9.0+dfsg/src/utilfuns/ftplib.c:243:11: style: Variable 'end' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:320:11: style: Variable 'ubp' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:448:21: style: Variable 'phe' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:449:21: style: Variable 'pse' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:709:11: style: Variable 'cp' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:1119:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:1201:11: style: Variable 's' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/src/utilfuns/ftplib.c:1227:21: style: Variable 'writeResult' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/utilfuns/ftpparse.c:160:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FTPPARSE_SIZE_UNKNOWN [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/ftpparse.c:58:7: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] sword-1.9.0+dfsg/src/utilfuns/ftpparse.c:54:14: style: Variable 't' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/src/utilfuns/ftpparse.c:115:24: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/src/utilfuns/ftpparse.c:115:34: style: Parameter 'monthname' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/src/utilfuns/ftpparse.c:136:27: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/src/utilfuns/roman.cpp:32:13: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/utilfuns/roman.cpp:41:15: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/utilfuns/swbuf.cpp:71:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/swbuf.cpp:94:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable end [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/swbuf.cpp:117:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/swobject.cpp:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable descends [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/swobject.cpp:62:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myClass [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/swversion.cpp:44:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/swversion.cpp:74:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable major [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/swversion.cpp:92:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable minor [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/swversion.cpp:47:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sword-1.9.0+dfsg/src/utilfuns/swversion.cpp:50:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sword-1.9.0+dfsg/src/utilfuns/swversion.cpp:53:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sword-1.9.0+dfsg/src/utilfuns/swversion.cpp:56:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] sword-1.9.0+dfsg/src/utilfuns/url.cpp:33:1: error: There is an unknown macro here somewhere. Configuration is required. If SWORD_NAMESPACE_START is a macro then please configure it. [unknownMacro] sword-1.9.0+dfsg/src/utilfuns/utilstr.cpp:210:28: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/utilfuns/utilstr.cpp:219:28: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/utilfuns/utilstr.cpp:245:36: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/src/utilfuns/utilstr.cpp:183:7: style: The scope of the variable 'diff' can be reduced. [variableScope] sword-1.9.0+dfsg/src/utilfuns/utilstr.cpp:241:14: style: The scope of the variable 'q' can be reduced. [variableScope] sword-1.9.0+dfsg/src/utilfuns/utilstr.cpp:211:25: style: Variable 'q' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/utilfuns/utilstr.cpp:241:16: style: Variable 'q' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/src/utilfuns/utilxml.cpp:39:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/utilxml.cpp:120:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/utilxml.cpp:127:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsed [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/utilxml.cpp:144:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsed [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/utilxml.cpp:181:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable buf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/utilxml.cpp:191:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsed [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/utilxml.cpp:209:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable junkBuf [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/utilxml.cpp:232:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsed [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/utilxml.cpp:249:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsed [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/utilxml.cpp:287:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parsed [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/utilxml.cpp:327:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endTag [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/utilxml.cpp:194:86: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/utilfuns/utilxml.cpp:296:81: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:228:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:337:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:394:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:406:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:416:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:149:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:380:6: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:204:26: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:202:24: note: Assuming allocation function fails sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:202:24: note: Assignment 'buffer=strdup(newdir)', assigned value is 0 sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:204:26: note: Null pointer dereference sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:210:7: warning: If memory allocation fails, then there is a possible null pointer dereference: buffer [nullPointerOutOfMemory] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:202:24: note: Assuming allocation function fails sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:202:24: note: Assignment 'buffer=strdup(newdir)', assigned value is 0 sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:206:11: note: Assuming condition is false sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:210:7: note: Null pointer dereference sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:127:18: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:144:24: style: Parameter 't' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:146:16: style: Variable 'local' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:161:21: style: Parameter 'string' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:161:34: style: Parameter 'expr' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:200:20: style: Parameter 'newdir' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:61:8: style: struct member 'tar_header::mode' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:62:8: style: struct member 'tar_header::uid' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:63:8: style: struct member 'tar_header::gid' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:66:8: style: struct member 'tar_header::chksum' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:68:8: style: struct member 'tar_header::linkname' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:69:8: style: struct member 'tar_header::magic' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:70:8: style: struct member 'tar_header::version' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:71:8: style: struct member 'tar_header::uname' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:72:8: style: struct member 'tar_header::gname' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:73:8: style: struct member 'tar_header::devmajor' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:74:8: style: struct member 'tar_header::devminor' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:75:8: style: struct member 'tar_header::prefix' is never used. [unusedStructMember] sword-1.9.0+dfsg/src/utilfuns/zlib/untgz.c:80:22: style: union member 'tar_buffer::buffer' is never used. [unusedStructMember] sword-1.9.0+dfsg/tests/bibliotest.cpp:36:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/casttest.cpp:41:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TreeKeyIdx [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/casttest.cpp:41:4: style: Redundant initialization for 'v'. The initialized value is overwritten before it is read. [redundantInitialization] sword-1.9.0+dfsg/tests/casttest.cpp:36:16: note: v is initialized sword-1.9.0+dfsg/tests/casttest.cpp:41:4: note: v is overwritten sword-1.9.0+dfsg/tests/ciphertest.cpp:34:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/ciphertest.cpp:54:29: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/complzss.cpp:114:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/complzss.cpp:60:15: warning: Member variable 'FileCompress::ifd' is not initialized in the constructor. [uninitMemberVar] sword-1.9.0+dfsg/tests/complzss.cpp:60:15: warning: Member variable 'FileCompress::ofd' is not initialized in the constructor. [uninitMemberVar] sword-1.9.0+dfsg/tests/complzss.cpp:51:2: style: Class 'FileCompress' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/tests/compnone.cpp:114:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/compnone.cpp:60:15: warning: Member variable 'FileCompress::ifd' is not initialized in the constructor. [uninitMemberVar] sword-1.9.0+dfsg/tests/compnone.cpp:60:15: warning: Member variable 'FileCompress::ofd' is not initialized in the constructor. [uninitMemberVar] sword-1.9.0+dfsg/tests/compnone.cpp:51:2: style: Class 'FileCompress' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/tests/compzip.cpp:112:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/compzip.cpp:58:15: warning: Member variable 'FileCompress::ifd' is not initialized in the constructor. [uninitMemberVar] sword-1.9.0+dfsg/tests/compzip.cpp:58:15: warning: Member variable 'FileCompress::ofd' is not initialized in the constructor. [uninitMemberVar] sword-1.9.0+dfsg/tests/compzip.cpp:49:2: style: Class 'FileCompress' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/tests/configtest.cpp:36:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/configtest.cpp:33:34: style: Variable 'config["Section1"]["Entry2"]' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/tests/configtest.cpp:32:34: note: config["Section1"]["Entry2"] is assigned sword-1.9.0+dfsg/tests/configtest.cpp:33:34: note: config["Section1"]["Entry2"] is overwritten sword-1.9.0+dfsg/tests/cppunit/main.cpp:38:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/cppunit/stringmgr_test.cpp:51:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/cppunit/stringmgr_test.cpp:39:7: performance:inconclusive: Either there is a missing 'override', or the member function 'StringMgrTest::setUp' can be static. [functionStatic] sword-1.9.0+dfsg/tests/cppunit/stringmgr_test.cpp:41:7: performance:inconclusive: Either there is a missing 'override', or the member function 'StringMgrTest::tearDown' can be static. [functionStatic] sword-1.9.0+dfsg/tests/cppunit/stringmgr_test.cpp:59:10: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/tests/cppunit/swbuf_test.cpp:41:7: performance:inconclusive: Either there is a missing 'override', or the member function 'SWBufTest::setUp' can be static. [functionStatic] sword-1.9.0+dfsg/tests/cppunit/swbuf_test.cpp:43:7: performance:inconclusive: Either there is a missing 'override', or the member function 'SWBufTest::tearDown' can be static. [functionStatic] sword-1.9.0+dfsg/tests/cppunit/url_test.cpp:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/cppunit/url_test.cpp:32:1: style: The class 'URLTest' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] sword-1.9.0+dfsg/tests/cppunit/versekey_test.cpp:98:7: performance:inconclusive: Either there is a missing 'override', or the member function 'VerseKeyTest::setUp' can be static. [functionStatic] sword-1.9.0+dfsg/tests/cppunit/versekey_test.cpp:105:7: performance:inconclusive: Either there is a missing 'override', or the member function 'VerseKeyTest::tearDown' can be static. [functionStatic] sword-1.9.0+dfsg/tests/cppunit/versekey_test.cpp:81:39: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/cppunit/versekey_test.cpp:81:75: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/cppunit/versekey_test.cpp:295:4: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] sword-1.9.0+dfsg/tests/filtertest.cpp:42:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDONLY [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/httptest.cpp:18:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/icutest.cpp:54:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/indextest.cpp:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/introtest.cpp:84:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/keycast.cpp:48:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/keycast.cpp:47:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/tests/keytest.cpp:43:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/keytest.cpp:62:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/keytest.cpp:64:26: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/keytest.cpp:75:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/keytest.cpp:77:26: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/keytest.cpp:91:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/keytest.cpp:105:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/keytest.cpp:116:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/keytest.cpp:127:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/keytest.cpp:138:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/keytest.cpp:153:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/keytest.cpp:164:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/keytest.cpp:175:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/keytest.cpp:186:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/keytest.cpp:194:42: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/keytest.cpp:202:17: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/ldtest.cpp:12:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/lextest.cpp:42:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/listtest.cpp:39:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/listtest.cpp:40:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/listtest.cpp:44:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/listtest.cpp:48:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/listtest.cpp:68:12: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/listtest.cpp:100:12: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/listtest.cpp:107:5: style: Variable 'lk' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/tests/listtest.cpp:106:5: note: lk is assigned sword-1.9.0+dfsg/tests/listtest.cpp:107:5: note: lk is overwritten sword-1.9.0+dfsg/tests/listtest.cpp:112:5: style: Variable 'lk' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/tests/listtest.cpp:111:5: note: lk is assigned sword-1.9.0+dfsg/tests/listtest.cpp:112:5: note: lk is overwritten sword-1.9.0+dfsg/tests/localetest.cpp:32:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/mgrtest.cpp:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/modtest.cpp:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/osistest.cpp:38:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/osistest.cpp:62:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/osistest.cpp:87:3: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/outputcps.cpp:57:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable versemax [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/outputcps.cpp:54:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] sword-1.9.0+dfsg/tests/outputcps.cpp:60:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] sword-1.9.0+dfsg/tests/outputcps.cpp:64:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] sword-1.9.0+dfsg/tests/outputcps.cpp:70:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] sword-1.9.0+dfsg/tests/outputcps.cpp:76:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] sword-1.9.0+dfsg/tests/outputcps.cpp:38:7: style: Variable 'vmaxarray' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/tests/outputcps.cpp:64:36: warning: Uninitialized variable: otoffset [uninitvar] sword-1.9.0+dfsg/tests/outputcps.cpp:49:25: note: Assuming condition is false sword-1.9.0+dfsg/tests/outputcps.cpp:64:36: note: Uninitialized variable: otoffset sword-1.9.0+dfsg/tests/outputcps.cpp:36:6: style: Unused variable: i [unusedVariable] sword-1.9.0+dfsg/tests/parsekey.cpp:35:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/rawldidxtest.cpp:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/refsystest.cpp:38:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/refsystest.cpp:41:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/tests/romantest.cpp:35:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/striptest.cpp:46:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/swbuftest.cpp:45:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/swbuftest.cpp:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/swbuftest.cpp:63:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/swbuftest.cpp:77:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/swbuftest.cpp:93:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/swbuftest.cpp:109:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/swbuftest.cpp:129:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/swbuftest.cpp:147:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/swbuftest.cpp:116:15: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] sword-1.9.0+dfsg/tests/swbuftest.cpp:115:14: note: outer condition: first<=second sword-1.9.0+dfsg/tests/swbuftest.cpp:116:15: note: opposite inner condition: first>second sword-1.9.0+dfsg/tests/swbuftest.cpp:167:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/swbuftest.cpp:168:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/testblocks.cpp:38:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/testblocks.cpp:53:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/testblocks.cpp:63:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/testblocks.cpp:69:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/testblocks.cpp:82:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:309:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:327:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:340:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:352:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTRANS_FORWARD [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:420:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UTRANS_FORWARD [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:443:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:485:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:551:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:620:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:689:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:256:12: style:inconclusive: Technically the member function 'SWCharString::operatorconstchar*' can be const. [functionConst] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:266:9: warning: Class 'SWCharString' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:266:9: warning: Class 'SWCharString' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:254:12: style: Class 'SWCharString' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:482:42: style: The scope of the variable 'colBund' can be reduced. [variableScope] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:492:13: style: The scope of the variable 'row' can be reduced. [variableScope] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:492:18: style: The scope of the variable 'maxRows' can be reduced. [variableScope] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:548:42: style: The scope of the variable 'colBund' can be reduced. [variableScope] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:559:13: style: The scope of the variable 'row' can be reduced. [variableScope] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:559:18: style: The scope of the variable 'maxRows' can be reduced. [variableScope] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:617:42: style: The scope of the variable 'colBund' can be reduced. [variableScope] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:628:13: style: The scope of the variable 'row' can be reduced. [variableScope] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:628:18: style: The scope of the variable 'maxRows' can be reduced. [variableScope] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:388:19: style: Local variable 'trans' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:352:19: note: Shadowed declaration sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:388:19: note: Shadow variable sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:326:121: style: Parameter 'parseError' can be declared as reference to const [constParameterReference] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:326:145: style: Parameter 'status' can be declared as reference to const [constParameterReference] sword-1.9.0+dfsg/tests/tlitmgrtest.cpp:339:110: style: Parameter 'status' can be declared as reference to const [constParameterReference] sword-1.9.0+dfsg/tests/translittest.cpp:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/translittest.cpp:63:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/translittest.cpp:52:12: error: Mismatching allocation and deallocation: buf [mismatchAllocDealloc] sword-1.9.0+dfsg/tests/translittest.cpp:47:11: note: Mismatching allocation and deallocation: buf sword-1.9.0+dfsg/tests/translittest.cpp:52:12: note: Mismatching allocation and deallocation: buf sword-1.9.0+dfsg/tests/translittest.cpp:148:10: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/utf8norm.cpp:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/utf8norm.cpp:68:29: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/versekeytest.cpp:43:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/versekeytest.cpp:44:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/versekeytest.cpp:90:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/versekeytest.cpp:43:7: performance:inconclusive: Technically the member function '_System::Out::println' can be static (but you may consider moving to unnamed namespace). [functionStatic] sword-1.9.0+dfsg/tests/versekeytest.cpp:44:7: performance:inconclusive: Technically the member function '_System::Out::println' can be static (but you may consider moving to unnamed namespace). [functionStatic] sword-1.9.0+dfsg/tests/versekeytest.cpp:143:16: style: Condition 'scope==*x' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/tests/versekeytest.cpp:142:12: note: scope is assigned '*x' here. sword-1.9.0+dfsg/tests/versekeytest.cpp:143:16: note: Condition 'scope==*x' is always true sword-1.9.0+dfsg/tests/versekeytest.cpp:142:12: style: Variable 'scope' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/tests/versekeytest.cpp:127:12: note: scope is assigned sword-1.9.0+dfsg/tests/versekeytest.cpp:142:12: note: scope is overwritten sword-1.9.0+dfsg/tests/versemgrtest.cpp:47:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/vtreekeytest.cpp:51:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/vtreekeytest.cpp:44:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/tests/vtreekeytest.cpp:78:7: style: Variable 'keys' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/tests/vtreekeytest.cpp:62:7: note: keys is assigned sword-1.9.0+dfsg/tests/vtreekeytest.cpp:78:7: note: keys is overwritten sword-1.9.0+dfsg/tests/vtreekeytest.cpp:80:12: style: Variable 'keys' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/tests/vtreekeytest.cpp:78:7: note: keys is assigned sword-1.9.0+dfsg/tests/vtreekeytest.cpp:80:12: note: keys is overwritten sword-1.9.0+dfsg/tests/webiftest.cpp:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/xmltest.cpp:32:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/tests/xmltest.cpp:41:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/utilities/addcomment.cpp:40:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/addgb.cpp:59:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/addgb.cpp:82:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/addgb.cpp:113:3: error: Resource leak: infile [resourceLeak] sword-1.9.0+dfsg/utilities/addgb.cpp:141:10: error: Memory pointed to by 'treeKey' is freed twice. [doubleFree] sword-1.9.0+dfsg/utilities/addgb.cpp:96:10: note: Memory pointed to by 'treeKey' is freed twice. sword-1.9.0+dfsg/utilities/addgb.cpp:141:10: note: Memory pointed to by 'treeKey' is freed twice. sword-1.9.0+dfsg/utilities/addgb.cpp:110:61: warning: If resource allocation fails, then there is a possible null pointer dereference: infile [nullPointerOutOfResources] sword-1.9.0+dfsg/utilities/addgb.cpp:106:34: note: Assuming allocation function fails sword-1.9.0+dfsg/utilities/addgb.cpp:106:34: note: Assignment 'infile=fopen(argv[4],"r")', assigned value is 0 sword-1.9.0+dfsg/utilities/addgb.cpp:110:61: note: Null pointer dereference sword-1.9.0+dfsg/utilities/addgb.cpp:79:17: style: The scope of the variable 'entrysize' can be reduced. [variableScope] sword-1.9.0+dfsg/utilities/addld.cpp:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/addld.cpp:106:5: error: Resource leak: infile [resourceLeak] sword-1.9.0+dfsg/utilities/addld.cpp:130:5: error: Resource leak: infile [resourceLeak] sword-1.9.0+dfsg/utilities/addld.cpp:149:5: error: Resource leak: infile [resourceLeak] sword-1.9.0+dfsg/utilities/addld.cpp:104:63: warning: If resource allocation fails, then there is a possible null pointer dereference: infile [nullPointerOutOfResources] sword-1.9.0+dfsg/utilities/addld.cpp:100:36: note: Assuming allocation function fails sword-1.9.0+dfsg/utilities/addld.cpp:100:36: note: Assignment 'infile=fopen(argv[4],"r")', assigned value is 0 sword-1.9.0+dfsg/utilities/addld.cpp:104:63: note: Null pointer dereference sword-1.9.0+dfsg/utilities/addld.cpp:124:63: warning: If resource allocation fails, then there is a possible null pointer dereference: infile [nullPointerOutOfResources] sword-1.9.0+dfsg/utilities/addld.cpp:120:36: note: Assuming allocation function fails sword-1.9.0+dfsg/utilities/addld.cpp:120:36: note: Assignment 'infile=fopen(argv[4],"r")', assigned value is 0 sword-1.9.0+dfsg/utilities/addld.cpp:124:63: note: Null pointer dereference sword-1.9.0+dfsg/utilities/addld.cpp:147:63: warning: If resource allocation fails, then there is a possible null pointer dereference: infile [nullPointerOutOfResources] sword-1.9.0+dfsg/utilities/addld.cpp:143:36: note: Assuming allocation function fails sword-1.9.0+dfsg/utilities/addld.cpp:143:36: note: Assignment 'infile=fopen(argv[4],"r")', assigned value is 0 sword-1.9.0+dfsg/utilities/addld.cpp:147:63: note: Null pointer dereference sword-1.9.0+dfsg/utilities/addld.cpp:62:8: style: The scope of the variable 'entrysize' can be reduced. [variableScope] sword-1.9.0+dfsg/utilities/addvs.cpp:60:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/addvs.cpp:97:5: error: Resource leak: infile [resourceLeak] sword-1.9.0+dfsg/utilities/addvs.cpp:94:63: warning: If resource allocation fails, then there is a possible null pointer dereference: infile [nullPointerOutOfResources] sword-1.9.0+dfsg/utilities/addvs.cpp:90:36: note: Assuming allocation function fails sword-1.9.0+dfsg/utilities/addvs.cpp:90:36: note: Assignment 'infile=fopen(argv[4],"r")', assigned value is 0 sword-1.9.0+dfsg/utilities/addvs.cpp:94:63: note: Null pointer dereference sword-1.9.0+dfsg/utilities/addvs.cpp:119:62: warning: If resource allocation fails, then there is a possible null pointer dereference: infile [nullPointerOutOfResources] sword-1.9.0+dfsg/utilities/addvs.cpp:115:35: note: Assuming allocation function fails sword-1.9.0+dfsg/utilities/addvs.cpp:115:35: note: Assignment 'infile=fopen(argv[4],"r")', assigned value is 0 sword-1.9.0+dfsg/utilities/addvs.cpp:119:62: note: Null pointer dereference sword-1.9.0+dfsg/utilities/addvs.cpp:148:62: warning: If resource allocation fails, then there is a possible null pointer dereference: infile [nullPointerOutOfResources] sword-1.9.0+dfsg/utilities/addvs.cpp:144:35: note: Assuming allocation function fails sword-1.9.0+dfsg/utilities/addvs.cpp:144:35: note: Assignment 'infile=fopen(argv[4],"r")', assigned value is 0 sword-1.9.0+dfsg/utilities/addvs.cpp:148:62: note: Null pointer dereference sword-1.9.0+dfsg/utilities/addvs.cpp:108:46: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/addvs.cpp:122:27: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/addvs.cpp:127:7: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/addvs.cpp:134:7: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/addvs.cpp:151:27: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/addvs.cpp:165:5: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/addvs.cpp:57:8: style: The scope of the variable 'entrysize' can be reduced. [variableScope] sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.h:49:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filterMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.h:50:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filterMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.h:51:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable filterMgr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/diatheke/corediatheke.cpp:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODTYPE_GENBOOKS [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/diatheke/corediatheke.cpp:156:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT_GBF [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/diatheke/diafiltmgr.h:47:9: style: Class 'DiathekeFilterMgr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.h:53:2: style: Class 'DiathekeMgr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/utilities/diatheke/corediatheke.cpp:213:17: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] sword-1.9.0+dfsg/utilities/diatheke/corediatheke.cpp:210:16: note: outer condition: querytype==4 sword-1.9.0+dfsg/utilities/diatheke/corediatheke.cpp:213:17: note: opposite inner condition: querytype==1 sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.h:49:64: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.h:50:53: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.h:51:40: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/diatheke/corediatheke.cpp:197:75: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/diatheke/corediatheke.cpp:198:73: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/diatheke/corediatheke.cpp:302:16: style: Variable 'listkey' is reassigned a value before the old one has been used. [redundantAssignment] sword-1.9.0+dfsg/utilities/diatheke/corediatheke.cpp:250:12: note: listkey is assigned sword-1.9.0+dfsg/utilities/diatheke/corediatheke.cpp:302:16: note: listkey is overwritten sword-1.9.0+dfsg/utilities/diatheke/corediatheke.cpp:44:12: style: The scope of the variable 'target' can be reduced. [variableScope] sword-1.9.0+dfsg/utilities/diatheke/corediatheke.cpp:226:8: style: The scope of the variable 'first' can be reduced. [variableScope] sword-1.9.0+dfsg/utilities/diatheke/corediatheke.cpp:307:10: style: Local variable 'text' shadows outer argument [shadowArgument] sword-1.9.0+dfsg/utilities/diatheke/corediatheke.cpp:101:229: note: Shadowed declaration sword-1.9.0+dfsg/utilities/diatheke/corediatheke.cpp:307:10: note: Shadow variable sword-1.9.0+dfsg/utilities/diatheke/corediatheke.cpp:85:68: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/utilities/diatheke/diafiltmgr.cpp:138:50: style: Condition 'fromthml' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/utilities/diatheke/diafiltmgr.cpp:153:50: style: Condition 'fromgbf' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/utilities/diatheke/diafiltmgr.cpp:168:50: style: Condition 'fromplain' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/utilities/diatheke/diafiltmgr.cpp:183:50: style: Condition 'fromosis' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/utilities/diatheke/diafiltmgr.cpp:198:50: style: Condition 'fromtei' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/utilities/diatheke/diafiltmgr.cpp:65:44: style:inconclusive: Function 'DiathekeFilterMgr' argument 1 names different: declaration 'markup' definition 'mark'. [funcArgNamesDifferent] sword-1.9.0+dfsg/utilities/diatheke/diafiltmgr.h:47:32: note: Function 'DiathekeFilterMgr' argument 1 names different: declaration 'markup' definition 'mark'. sword-1.9.0+dfsg/utilities/diatheke/diafiltmgr.cpp:65:44: note: Function 'DiathekeFilterMgr' argument 1 names different: declaration 'markup' definition 'mark'. sword-1.9.0+dfsg/utilities/diatheke/diafiltmgr.cpp:65:55: style:inconclusive: Function 'DiathekeFilterMgr' argument 2 names different: declaration 'encoding' definition 'enc'. [funcArgNamesDifferent] sword-1.9.0+dfsg/utilities/diatheke/diafiltmgr.h:47:56: note: Function 'DiathekeFilterMgr' argument 2 names different: declaration 'encoding' definition 'enc'. sword-1.9.0+dfsg/utilities/diatheke/diafiltmgr.cpp:65:55: note: Function 'DiathekeFilterMgr' argument 2 names different: declaration 'encoding' definition 'enc'. sword-1.9.0+dfsg/utilities/diatheke/diafiltmgr.cpp:113:37: style:inconclusive: Function 'Markup' argument 1 names different: declaration 'm' definition 'mark'. [funcArgNamesDifferent] sword-1.9.0+dfsg/utilities/diatheke/diafiltmgr.h:49:26: note: Function 'Markup' argument 1 names different: declaration 'm' definition 'mark'. sword-1.9.0+dfsg/utilities/diatheke/diafiltmgr.cpp:113:37: note: Function 'Markup' argument 1 names different: declaration 'm' definition 'mark'. sword-1.9.0+dfsg/utilities/diatheke/diafiltmgr.cpp:126:105: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/utilities/diatheke/diatheke.cpp:41:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/diatheke/diatheke.cpp:85:84: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENC_UTF8 [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/diatheke/diatheke.cpp:88:7: style: The scope of the variable 'script' can be reduced. [variableScope] sword-1.9.0+dfsg/utilities/diatheke/diatheke.cpp:87:9: style: Variable 'text' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/utilities/diatheke/diatheke.cpp:87:20: style: Variable 'locale' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/utilities/diatheke/diatheke.cpp:87:43: style: Variable 'range' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/utilities/diatheke/diatheke.cpp:88:7: style: Variable 'script' can be declared as const array [constVariable] sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.h:42:22: style: Virtual function 'load' is called from constructor 'DiathekeMgr(SWConfig*iconf=NULL,SWConfig*isysconfig=NULL,bool autoload=false,char enc=ENC_UTF8,char mark=FMT_PLAIN,bool bidi=false,bool shape=false)' at line 50. Dynamic binding is not used. [virtualCallInConstructor] sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.cpp:50:2: note: Calling load sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.h:42:22: note: load is a virtual function sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.cpp:39:38: style:inconclusive: Function 'DiathekeMgr' argument 1 names different: declaration 'iconf' definition 'iconfig'. [funcArgNamesDifferent] sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.h:53:25: note: Function 'DiathekeMgr' argument 1 names different: declaration 'iconf' definition 'iconfig'. sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.cpp:39:38: note: Function 'DiathekeMgr' argument 1 names different: declaration 'iconf' definition 'iconfig'. sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.cpp:39:111: style:inconclusive: Function 'DiathekeMgr' argument 6 names different: declaration 'bidi' definition 'ibidi'. [funcArgNamesDifferent] sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.h:53:141: note: Function 'DiathekeMgr' argument 6 names different: declaration 'bidi' definition 'ibidi'. sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.cpp:39:111: note: Function 'DiathekeMgr' argument 6 names different: declaration 'bidi' definition 'ibidi'. sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.cpp:39:123: style:inconclusive: Function 'DiathekeMgr' argument 7 names different: declaration 'shape' definition 'ishape'. [funcArgNamesDifferent] sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.h:53:160: note: Function 'DiathekeMgr' argument 7 names different: declaration 'shape' definition 'ishape'. sword-1.9.0+dfsg/utilities/diatheke/diathekemgr.cpp:39:123: note: Function 'DiathekeMgr' argument 7 names different: declaration 'shape' definition 'ishape'. sword-1.9.0+dfsg/utilities/diatheke/gbfcgi.cpp:83:25: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/diatheke/gbfcgi.cpp:84:16: style: The scope of the variable 'i' can be reduced. [variableScope] sword-1.9.0+dfsg/utilities/diatheke/gbfcgi.cpp:82:78: style:inconclusive: Function 'handleToken' argument 3 names different: declaration 'userData' definition 'baseUserData'. [funcArgNamesDifferent] sword-1.9.0+dfsg/utilities/diatheke/gbfcgi.h:36:79: note: Function 'handleToken' argument 3 names different: declaration 'userData' definition 'baseUserData'. sword-1.9.0+dfsg/utilities/diatheke/gbfcgi.cpp:82:78: note: Function 'handleToken' argument 3 names different: declaration 'userData' definition 'baseUserData'. sword-1.9.0+dfsg/utilities/diatheke/osiscgi.cpp:170:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VerseKey [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/diatheke/osiscgi.cpp:33:22: warning: Member variable 'MyUserData::inBold' is not initialized in the constructor. [uninitMemberVar] sword-1.9.0+dfsg/utilities/diatheke/osiscgi.cpp:62:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/diatheke/osiscgi.cpp:293:9: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] sword-1.9.0+dfsg/utilities/diatheke/osiscgi.cpp:299:4: note: Found duplicate branches for 'if' and 'else'. sword-1.9.0+dfsg/utilities/diatheke/osiscgi.cpp:293:9: note: Found duplicate branches for 'if' and 'else'. sword-1.9.0+dfsg/utilities/diatheke/osiscgi.cpp:204:23: style: The scope of the variable 'val' can be reduced. [variableScope] sword-1.9.0+dfsg/utilities/diatheke/osiscgi.cpp:132:25: style: Variable 'val2' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/utilities/diatheke/osiscgi.cpp:134:13: style: Variable 'val2' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/utilities/diatheke/thmlcgi.cpp:57:25: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/diatheke/thmlcgi.cpp:166:18: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/diatheke/thmlcgi.cpp:58:16: style: The scope of the variable 'i' can be reduced. [variableScope] sword-1.9.0+dfsg/utilities/diatheke/thmlcgi.cpp:56:79: style:inconclusive: Function 'handleToken' argument 3 names different: declaration 'userData' definition 'baseUserData'. [funcArgNamesDifferent] sword-1.9.0+dfsg/utilities/diatheke/thmlcgi.h:36:79: note: Function 'handleToken' argument 3 names different: declaration 'userData' definition 'baseUserData'. sword-1.9.0+dfsg/utilities/diatheke/thmlcgi.cpp:56:79: note: Function 'handleToken' argument 3 names different: declaration 'userData' definition 'baseUserData'. sword-1.9.0+dfsg/utilities/diatheke/thmlcgi.cpp:166:11: style: Variable 'vref' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/utilities/emptyvss.cpp:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/gbfidx.cpp:128:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEYERR_OUTOFBOUNDS [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/gbfidx.cpp:274:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/gbfidx.cpp:301:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/gbfidx.cpp:94:55: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/gbfidx.cpp:123:41: style: Parameter 'key2' can be declared as reference to const [constParameterReference] sword-1.9.0+dfsg/utilities/gbfidx.cpp:123:57: style: Parameter 'key3' can be declared as reference to const [constParameterReference] sword-1.9.0+dfsg/utilities/gbfidx.cpp:157:22: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/utilities/gbfidx.cpp:179:23: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/utilities/gbfidx.cpp:236:16: style: Variable 'buf[loop]' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/utilities/genarray.c:27:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] sword-1.9.0+dfsg/utilities/genarray.c:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/genarray.c:30:8: style: Variable 'fnames' can be declared as const array [constVariable] sword-1.9.0+dfsg/utilities/genbookutil.cpp:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/genbookutil.cpp:56:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/genbookutil.cpp:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/genbookutil.cpp:72:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/genbookutil.cpp:81:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/genbookutil.cpp:89:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/genbookutil.cpp:100:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/genbookutil.cpp:120:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/genbookutil.cpp:133:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/genbookutil.cpp:143:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/genbookutil.cpp:150:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/genbookutil.cpp:160:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/genbookutil.cpp:97:24: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/genbookutil.cpp:173:12: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/imp2gbs.cpp:66:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/imp2gbs.cpp:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/imp2gbs.cpp:206:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/imp2gbs.cpp:227:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RDONLY [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/imp2ld.cpp:53:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/imp2ld.cpp:152:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/imp2ld.cpp:233:26: style: Condition 'linebuffer.size()>3' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/utilities/imp2ld.cpp:221:25: note: Assuming that condition 'linebuffer.size()>3' is not redundant sword-1.9.0+dfsg/utilities/imp2ld.cpp:233:26: note: Condition 'linebuffer.size()>3' is always true sword-1.9.0+dfsg/utilities/imp2ld.cpp:207:6: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/imp2ld.cpp:208:6: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/imp2ld.cpp:98:11: style: Local variable 'i' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/utilities/imp2ld.cpp:78:14: note: Shadowed declaration sword-1.9.0+dfsg/utilities/imp2ld.cpp:98:11: note: Shadow variable sword-1.9.0+dfsg/utilities/imp2ld.cpp:83:9: style: Unused variable: modname [unusedVariable] sword-1.9.0+dfsg/utilities/imp2vs.cpp:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/imp2vs.cpp:170:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/imp2vs.cpp:309:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/imp2vs.cpp:233:6: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/imp2vs.cpp:234:6: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/imp2vs.cpp:253:19: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/imp2vs.cpp:310:20: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/imp2vs.cpp:311:26: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/imp2vs.cpp:316:16: style: Redundant initialization for 'listKey'. The initialized value is overwritten before it is read. [redundantInitialization] sword-1.9.0+dfsg/utilities/imp2vs.cpp:313:19: note: listKey is initialized sword-1.9.0+dfsg/utilities/imp2vs.cpp:316:16: note: listKey is overwritten sword-1.9.0+dfsg/utilities/imp2vs.cpp:73:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/utilities/installmgr.cpp:80:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable userDisclaimerConfirmed [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:117:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:155:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:194:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:229:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:239:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:260:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:270:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:284:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:303:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MODSTAT_NEW [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:316:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:330:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:355:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:365:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:388:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:400:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:445:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOG_DEBUG [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/installmgr.cpp:134:1: style: The class 'MyStatusReporter' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] sword-1.9.0+dfsg/utilities/installmgr.cpp:62:2: style: Class 'MyInstallMgr' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] sword-1.9.0+dfsg/utilities/installmgr.cpp:263:32: warning: Either the condition '!module' is redundant or there is possible null pointer dereference: module. [nullPointerRedundantCheck] sword-1.9.0+dfsg/utilities/installmgr.cpp:259:6: note: Assuming that condition '!module' is not redundant sword-1.9.0+dfsg/utilities/installmgr.cpp:263:32: note: Null pointer dereference sword-1.9.0+dfsg/utilities/installmgr.cpp:340:41: warning: Either the condition '!m' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck] sword-1.9.0+dfsg/utilities/installmgr.cpp:335:6: note: Assuming that condition '!m' is not redundant sword-1.9.0+dfsg/utilities/installmgr.cpp:340:41: note: Null pointer dereference sword-1.9.0+dfsg/utilities/installmgr.cpp:340:71: warning: Either the condition '!m' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck] sword-1.9.0+dfsg/utilities/installmgr.cpp:335:6: note: Assuming that condition '!m' is not redundant sword-1.9.0+dfsg/utilities/installmgr.cpp:340:71: note: Null pointer dereference sword-1.9.0+dfsg/utilities/installmgr.cpp:376:48: warning: Either the condition '!module' is redundant or there is possible null pointer dereference: module. [nullPointerRedundantCheck] sword-1.9.0+dfsg/utilities/installmgr.cpp:371:6: note: Assuming that condition '!module' is not redundant sword-1.9.0+dfsg/utilities/installmgr.cpp:376:48: note: Null pointer dereference sword-1.9.0+dfsg/utilities/installmgr.cpp:391:50: warning: Either the condition '!module' is redundant or there is possible null pointer dereference: module. [nullPointerRedundantCheck] sword-1.9.0+dfsg/utilities/installmgr.cpp:387:6: note: Assuming that condition '!module' is not redundant sword-1.9.0+dfsg/utilities/installmgr.cpp:391:50: note: Null pointer dereference sword-1.9.0+dfsg/utilities/installmgr.cpp:171:9: style: Local variable 'baseDir' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/utilities/installmgr.cpp:49:7: note: Shadowed declaration sword-1.9.0+dfsg/utilities/installmgr.cpp:171:9: note: Shadow variable sword-1.9.0+dfsg/utilities/installmgr.cpp:333:9: style: Local variable 'mgr' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/utilities/installmgr.cpp:46:8: note: Shadowed declaration sword-1.9.0+dfsg/utilities/installmgr.cpp:333:9: note: Shadow variable sword-1.9.0+dfsg/utilities/installmgr.cpp:356:8: style: Local variable 'mgr' shadows outer variable [shadowVariable] sword-1.9.0+dfsg/utilities/installmgr.cpp:46:8: note: Shadowed declaration sword-1.9.0+dfsg/utilities/installmgr.cpp:356:8: note: Shadow variable sword-1.9.0+dfsg/utilities/installmgr.cpp:271:101: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/utilities/installmgr.cpp:299:80: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/utilities/lexdump.c:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/lexdump.c:69:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] sword-1.9.0+dfsg/utilities/lexdump.c:60:15: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpbuf [nullPointerOutOfMemory] sword-1.9.0+dfsg/utilities/lexdump.c:58:17: note: Assuming allocation function fails sword-1.9.0+dfsg/utilities/lexdump.c:58:17: note: Assignment 'tmpbuf=calloc(strlen(argv[1])+11,1)', assigned value is 0 sword-1.9.0+dfsg/utilities/lexdump.c:60:15: note: Null pointer dereference sword-1.9.0+dfsg/utilities/lexdump.c:62:15: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpbuf [nullPointerOutOfMemory] sword-1.9.0+dfsg/utilities/lexdump.c:58:17: note: Assuming allocation function fails sword-1.9.0+dfsg/utilities/lexdump.c:58:17: note: Assignment 'tmpbuf=calloc(strlen(argv[1])+11,1)', assigned value is 0 sword-1.9.0+dfsg/utilities/lexdump.c:62:15: note: Null pointer dereference sword-1.9.0+dfsg/utilities/mkfastmod.cpp:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/mkfastmod.cpp:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/mkfastmod.cpp:45:21: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/mkfastmod.cpp:74:67: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/utilities/mod2imp.cpp:48:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/mod2imp.cpp:94:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FMT_HTMLHREF [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/mod2imp.cpp:105:78: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/utilities/mod2osis.cpp:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/mod2osis.cpp:65:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/mod2osis.cpp:52:25: style: Parameter 'appName' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/utilities/mod2osis.cpp:92:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/utilities/mod2vpl.cpp:62:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/mod2vpl.cpp:102:33: style: Condition 'vref' is always true [knownConditionTrueFalse] sword-1.9.0+dfsg/utilities/mod2vpl.cpp:101:7: note: Assuming that condition 'vref' is not redundant sword-1.9.0+dfsg/utilities/mod2vpl.cpp:102:33: note: Condition 'vref' is always true sword-1.9.0+dfsg/utilities/mod2vpl.cpp:59:8: style: The scope of the variable 'buffer' can be reduced. [variableScope] sword-1.9.0+dfsg/utilities/mod2vpl.cpp:44:8: style: Variable 'from' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/utilities/mod2vpl.cpp:59:15: style: Variable 'buffer' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/utilities/mod2zmod.cpp:68:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/mod2zmod.cpp:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/mod2zmod.cpp:176:4: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/mod2zmod.cpp:67:25: style: Parameter 'appName' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/utilities/modwrite.cpp:56:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/no13.c:25:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] sword-1.9.0+dfsg/utilities/no13.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/osis2mod.cpp:207:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/osis2mod.cpp:261:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/osis2mod.cpp:403:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/osis2mod.cpp:454:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/osis2mod.cpp:557:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/osis2mod.cpp:609:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/osis2mod.cpp:679:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/osis2mod.cpp:1225:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/osis2mod.cpp:1340:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/osis2mod.cpp:1354:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/osis2mod.cpp:1457:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TOP [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/osis2mod.cpp:1849:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/osis2mod.cpp:1967:6: style: The statement 'if (isCommentary) isCommentary=true' is redundant. [duplicateConditionalAssign] sword-1.9.0+dfsg/utilities/osis2mod.cpp:1967:33: note: Assignment 'isCommentary=true' sword-1.9.0+dfsg/utilities/osis2mod.cpp:1967:6: note: Condition 'isCommentary' is redundant sword-1.9.0+dfsg/utilities/osis2mod.cpp:157:28: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/osis2mod.cpp:548:48: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/osis2mod.cpp:561:49: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/osis2mod.cpp:562:45: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/osis2mod.cpp:566:49: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/osis2mod.cpp:487:14: style: The scope of the variable 'firstOT' can be reduced. [variableScope] sword-1.9.0+dfsg/utilities/osis2mod.cpp:488:14: style: The scope of the variable 'firstNT' can be reduced. [variableScope] sword-1.9.0+dfsg/utilities/osis2mod.cpp:633:28: style: The scope of the variable 'genID' can be reduced. [variableScope] sword-1.9.0+dfsg/utilities/osis2mod.cpp:1217:13: style: The scope of the variable 'sID' can be reduced. [variableScope] sword-1.9.0+dfsg/utilities/osis2mod.cpp:1218:7: style: The scope of the variable 'buf' can be reduced. [variableScope] sword-1.9.0+dfsg/utilities/osis2mod.cpp:595:28: style: Parameter 'linkKey' can be declared as reference to const [constParameterReference] sword-1.9.0+dfsg/utilities/osis2mod.cpp:154:26: style: Variable 'count' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/utilities/osis2mod.cpp:1967:33: style: Variable 'isCommentary' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/utilities/osis2mod.cpp:873:83: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/utilities/osis2mod.cpp:1076:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/utilities/osis2mod.cpp:1392:71: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] sword-1.9.0+dfsg/utilities/step2vpl.cpp:154:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/step2vpl.cpp:348:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable offset [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/step2vpl.cpp:371:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/step2vpl.cpp:343:46: style: Parameter 'vSyncHeaderRecord' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/utilities/step2vpl.cpp:353:91: style: Parameter 'vSyncBooksInfo' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/utilities/step2vpl.cpp:381:69: style: Parameter 'sectionLevelInfo' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/utilities/step2vpl.cpp:409:9: style: Variable 'end' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/utilities/step2vpl.cpp:420:48: style: Parameter 'sli' can be declared as pointer to const [constParameterPointer] sword-1.9.0+dfsg/utilities/step2vpl.cpp:444:8: style: Variable 'from' can be declared as pointer to const [constVariablePointer] sword-1.9.0+dfsg/utilities/stepdump.cpp:95:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/stepdump.cpp:167:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/stepdump.cpp:208:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/stepdump.cpp:249:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/stepdump.cpp:256:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/stepdump.cpp:274:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/sub.c:29:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] sword-1.9.0+dfsg/utilities/sub.c:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/sub.c:47:10: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] sword-1.9.0+dfsg/utilities/sub.c:45:22: note: Assuming allocation function fails sword-1.9.0+dfsg/utilities/sub.c:45:8: note: Assignment 'buf=(char*)calloc(size+1,1)', assigned value is 0 sword-1.9.0+dfsg/utilities/sub.c:47:10: note: Null pointer dereference sword-1.9.0+dfsg/utilities/sub.c:47:32: warning: If resource allocation fails, then there is a possible null pointer dereference: fp [nullPointerOutOfResources] sword-1.9.0+dfsg/utilities/sub.c:41:13: note: Assuming allocation function fails sword-1.9.0+dfsg/utilities/sub.c:41:13: note: Assignment 'fp=fopen(argv[3],"r")', assigned value is 0 sword-1.9.0+dfsg/utilities/sub.c:47:32: note: Null pointer dereference sword-1.9.0+dfsg/utilities/sub.c:48:15: warning: If memory allocation fails, then there is a possible null pointer dereference: buf [nullPointerOutOfMemory] sword-1.9.0+dfsg/utilities/sub.c:45:22: note: Assuming allocation function fails sword-1.9.0+dfsg/utilities/sub.c:45:8: note: Assignment 'buf=(char*)calloc(size+1,1)', assigned value is 0 sword-1.9.0+dfsg/utilities/sub.c:48:15: note: Null pointer dereference sword-1.9.0+dfsg/utilities/tei2mod.cpp:214:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/tei2mod.cpp:228:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/tei2mod.cpp:258:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/tei2mod.cpp:351:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/tei2mod.cpp:375:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/tei2mod.cpp:136:31: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/tei2mod.cpp:547:7: style: The scope of the variable 'curChar' can be reduced. [variableScope] sword-1.9.0+dfsg/utilities/tei2mod.cpp:179:28: style: Parameter 'key' can be declared as reference to const [constParameterReference] sword-1.9.0+dfsg/utilities/tei2mod.cpp:179:40: style: Parameter 'text' can be declared as reference to const [constParameterReference] sword-1.9.0+dfsg/utilities/tei2mod.cpp:133:15: style: Variable 'count' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/utilities/tei2mod.cpp:547:15: style: Variable 'curChar' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/utilities/tei2mod.cpp:494:17: style: Unused variable: linkBuf [unusedVariable] sword-1.9.0+dfsg/utilities/treeidxutil.cpp:42:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/treeidxutil.cpp:56:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/treeidxutil.cpp:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/treeidxutil.cpp:71:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/treeidxutil.cpp:80:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/treeidxutil.cpp:92:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/treeidxutil.cpp:102:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/treeidxutil.cpp:112:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/vpl2mod.cpp:160:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/vpl2mod.cpp:171:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/vs2osisref.cpp:43:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/vs2osisreftxt.cpp:40:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/xml2gbs.cpp:62:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/xml2gbs.cpp:94:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/xml2gbs.cpp:367:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] sword-1.9.0+dfsg/utilities/xml2gbs.cpp:375:24: error: Array 'modname[256]' accessed at index 256, which is out of bounds. [arrayIndexOutOfBounds] sword-1.9.0+dfsg/utilities/xml2gbs.cpp:372:17: note: After for loop, i has value 256 sword-1.9.0+dfsg/utilities/xml2gbs.cpp:375:24: note: Array index out of bounds sword-1.9.0+dfsg/utilities/xml2gbs.cpp:216:28: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/xml2gbs.cpp:234:28: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/xml2gbs.cpp:247:28: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/xml2gbs.cpp:261:36: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/xml2gbs.cpp:275:29: style: C-style pointer casting [cstyleCast] sword-1.9.0+dfsg/utilities/xml2gbs.cpp:104:16: style: The scope of the variable 'treeKey' can be reduced. [variableScope] sword-1.9.0+dfsg/utilities/xml2gbs.cpp:84:17: style: Variable 'i' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/utilities/xml2gbs.cpp:110:25: style: Variable 'keybuffer' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/utilities/xml2gbs.cpp:116:25: style: Variable 'keysize' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/utilities/xml2gbs.cpp:209:19: style: Variable 'keysize' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/utilities/xml2gbs.cpp:320:9: style: Variable 'i' is assigned a value that is never used. [unreadVariable] sword-1.9.0+dfsg/tests/complzss.cpp:45:1: error: The one definition rule is violated, different classes/structs have the same name 'FileCompress' [ctuOneDefinitionRuleViolation] sword-1.9.0+dfsg/tests/compnone.cpp:45:1: note: The one definition rule is violated, different classes/structs have the same name 'FileCompress' sword-1.9.0+dfsg/tests/complzss.cpp:45:1: note: The one definition rule is violated, different classes/structs have the same name 'FileCompress' sword-1.9.0+dfsg/tests/complzss.cpp:45:1: error: The one definition rule is violated, different classes/structs have the same name 'FileCompress' [ctuOneDefinitionRuleViolation] sword-1.9.0+dfsg/tests/compzip.cpp:43:1: note: The one definition rule is violated, different classes/structs have the same name 'FileCompress' sword-1.9.0+dfsg/tests/complzss.cpp:45:1: note: The one definition rule is violated, different classes/structs have the same name 'FileCompress' diff: head sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:357:85: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/bindings/corba/omniorbcpp/swordorb-impl.cpp:447:7: style: Variable 'errStatus' is assigned a value that is never used. [unreadVariable] head sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:140:7: style: Variable 'errStatus' is assigned a value that is never used. [unreadVariable] head sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:440:33: performance:inconclusive: Either there is a missing 'override', or the member function 'swordorb::SWMgr_impl::getShadowMgr' can be static. [functionStatic] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:104:22: note: Either there is a missing 'override', or the member function 'swordorb::SWMgr_impl::getShadowMgr' can be static. sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:440:33: note: Either there is a missing 'override', or the member function 'swordorb::SWMgr_impl::getShadowMgr' can be static. 2.17.0 sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:104:22: performance:inconclusive: Either there is a missing 'override', or the member function 'swordorb::SWMgr_impl::getShadowMgr' can be static. [functionStatic] sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.cpp:440:33: note: Either there is a missing 'override', or the member function 'swordorb::SWMgr_impl::getShadowMgr' can be static. sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:104:22: note: Either there is a missing 'override', or the member function 'swordorb::SWMgr_impl::getShadowMgr' can be static. head sword-1.9.0+dfsg/bindings/corba/orbitcpp/swordorb-impl.hpp:68:139: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/src/mgr/swmgr.cpp:565:50: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] head sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:122:55: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/src/modules/common/rawstr.cpp:131:46: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:122:55: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/src/modules/common/rawstr4.cpp:131:46: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/src/modules/common/swcipher.cpp:169:38: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/src/modules/common/swcipher.cpp:51:38: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/src/modules/common/xzcomprs.cpp:104:122: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/src/modules/common/xzcomprs.cpp:158:112: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/src/modules/common/xzcomprs.cpp:158:70: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:287:39: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/src/modules/common/zipcomprs.cpp:352:42: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/src/modules/common/zstr.cpp:144:55: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/src/modules/common/zstr.cpp:153:46: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/src/modules/common/zstr.cpp:341:55: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/src/modules/common/zstr.cpp:342:64: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/src/modules/common/zstr.cpp:422:54: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/tests/cppunit/versekey_test.cpp:295:4: style: Consider using std::distance algorithm instead of a raw loop. [useStlAlgorithm] head sword-1.9.0+dfsg/tests/cppunit/versekey_test.cpp:81:75: style: C-style pointer casting [cstyleCast] head sword-1.9.0+dfsg/utilities/installmgr.cpp:340:71: warning: Either the condition '!m' is redundant or there is possible null pointer dereference: m. [nullPointerRedundantCheck] sword-1.9.0+dfsg/utilities/installmgr.cpp:335:6: note: Assuming that condition '!m' is not redundant sword-1.9.0+dfsg/utilities/installmgr.cpp:340:71: note: Null pointer dereference DONE