2024-04-23 01:51 ftp://ftp.de.debian.org/debian/pool/main/v/voxbo/voxbo_1.8.5~svn1246.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=boost --library=qt --library=zlib --library=openmp --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j1 platform: Linux-5.15.0-105-generic-x86_64-with-glibc2.35 python: 3.10.12 client-version: 1.3.56 compiler: g++ (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0 cppcheck: head 2.14.0 head-info: bd7136d (2024-04-22 21:34:48 +0200) count: 5034 5036 elapsed-time: 147.7 149.0 head-timing-info: old-timing-info: head results: voxbo-1.8.5~svn1246/brainBrowser/bbdialog.cpp:34:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:81:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:116:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:149:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:183:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:216:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:250:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:291:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:328:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:362:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:398:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:438:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:471:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:507:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:541:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:576:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:618:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:660:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:702:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:776:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:823:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:869:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:912:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:958:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:1003:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/region.h:38:3: warning: Member variable 'regionRec::bufLen' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/brainBrowser/region.h:38:3: warning: Member variable 'regionRec::databuf' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/brainBrowser/region.h:40:3: warning: Member variable 'regionRec::databuf' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:38:3: warning: Member variable 'regionRelationRec::bufLen' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:38:3: warning: Member variable 'regionRelationRec::databuf' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:40:3: warning: Member variable 'regionRelationRec::databuf' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:44:3: warning: Member variable 'synonymRec::bufLen' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:44:3: warning: Member variable 'synonymRec::databuf' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:46:3: warning: Member variable 'synonymRec::databuf' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/brainBrowser/region.h:126:14: style:inconclusive: Technically the member function 'regionRec::getBufferSize' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region.h:164:15: style:inconclusive: Technically the member function 'regionRec::getID' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region.h:165:17: style:inconclusive: Technically the member function 'regionRec::getNameSpace' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region.h:166:17: style:inconclusive: Technically the member function 'regionRec::getName' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region.h:167:17: style:inconclusive: Technically the member function 'regionRec::getAbbrev' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region.h:168:15: style:inconclusive: Technically the member function 'regionRec::getOrgID' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region.h:169:17: style:inconclusive: Technically the member function 'regionRec::getSource' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region.h:170:17: style:inconclusive: Technically the member function 'regionRec::getPrivate' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region.h:171:17: style:inconclusive: Technically the member function 'regionRec::getLink' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region.h:172:17: style:inconclusive: Technically the member function 'regionRec::getCreator' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region.h:173:15: style:inconclusive: Technically the member function 'regionRec::getAddDate' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region.h:174:17: style:inconclusive: Technically the member function 'regionRec::getModifier' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region.h:175:15: style:inconclusive: Technically the member function 'regionRec::getModDate' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:117:14: style:inconclusive: Technically the member function 'regionRelationRec::getBufferSize' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:153:15: style:inconclusive: Technically the member function 'regionRelationRec::getID' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:154:15: style:inconclusive: Technically the member function 'regionRelationRec::getRegion1' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:155:15: style:inconclusive: Technically the member function 'regionRelationRec::getRegion2' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:156:17: style:inconclusive: Technically the member function 'regionRelationRec::getRelationship' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:157:17: style:inconclusive: Technically the member function 'regionRelationRec::getQualifier' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:158:17: style:inconclusive: Technically the member function 'regionRelationRec::getCreator' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:159:15: style:inconclusive: Technically the member function 'regionRelationRec::getAddDate' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:160:17: style:inconclusive: Technically the member function 'regionRelationRec::getModifier' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:161:15: style:inconclusive: Technically the member function 'regionRelationRec::getModDate' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:162:17: style:inconclusive: Technically the member function 'regionRelationRec::getComments' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:127:14: style:inconclusive: Technically the member function 'synonymRec::getBufferSize' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:169:15: style:inconclusive: Technically the member function 'synonymRec::getID' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:170:17: style:inconclusive: Technically the member function 'synonymRec::getName' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:171:17: style:inconclusive: Technically the member function 'synonymRec::getPrimary' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:172:17: style:inconclusive: Technically the member function 'synonymRec::getNameSpace' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:173:15: style:inconclusive: Technically the member function 'synonymRec::getSourceID' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:174:17: style:inconclusive: Technically the member function 'synonymRec::getQualifier' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:175:17: style:inconclusive: Technically the member function 'synonymRec::getCreator' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:176:15: style:inconclusive: Technically the member function 'synonymRec::getAddDate' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:177:17: style:inconclusive: Technically the member function 'synonymRec::getModifier' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:178:15: style:inconclusive: Technically the member function 'synonymRec::getModDate' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:179:17: style:inconclusive: Technically the member function 'synonymRec::getComments' can be const. [functionConst] voxbo-1.8.5~svn1246/brainBrowser/region.h:40:3: style: Class 'regionRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:40:3: style: Class 'regionRelationRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:46:3: style: Class 'synonymRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/brainBrowser/region.h:165:17: performance: Function 'getNameSpace()' should return member 'name_space' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/region.h:166:17: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/region.h:167:17: performance: Function 'getAbbrev()' should return member 'abbrev' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/region.h:169:17: performance: Function 'getSource()' should return member 'source' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/region.h:170:17: performance: Function 'getPrivate()' should return member 'pFlag' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/region.h:171:17: performance: Function 'getLink()' should return member 'link' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/region.h:172:17: performance: Function 'getCreator()' should return member 'creator' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/region.h:174:17: performance: Function 'getModifier()' should return member 'modifier' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:156:17: performance: Function 'getRelationship()' should return member 'relationship' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:157:17: performance: Function 'getQualifier()' should return member 'qualifier' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:158:17: performance: Function 'getCreator()' should return member 'creator' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:160:17: performance: Function 'getModifier()' should return member 'modifier' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:162:17: performance: Function 'getComments()' should return member 'comments' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:170:17: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:171:17: performance: Function 'getPrimary()' should return member 'primary' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:172:17: performance: Function 'getNameSpace()' should return member 'name_space' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:174:17: performance: Function 'getQualifier()' should return member 'qualifier' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:175:17: performance: Function 'getCreator()' should return member 'creator' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:177:17: performance: Function 'getModifier()' should return member 'modifier' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:179:17: performance: Function 'getComments()' should return member 'comments' by const reference. [returnByReference] voxbo-1.8.5~svn1246/brainBrowser/region.h:44:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/region.h:47:12: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/region.h:59:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/region.h:74:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/region.h:80:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:41:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:44:12: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:47:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:50:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:62:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:68:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:47:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:49:12: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:61:18: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:70:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:76:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:48:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:84:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:119:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:152:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:186:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:219:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:253:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:331:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:366:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:401:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:441:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:474:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:510:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:544:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:579:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:619:10: style: The scope of the variable 'relStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:622:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:661:10: style: The scope of the variable 'relStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:664:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:703:10: style: The scope of the variable 'relStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:706:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:779:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:819:10: style: The scope of the variable 'nsStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:826:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:872:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:915:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:961:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:1006:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/region.h:152:35: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/region.h:153:30: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/region.h:154:32: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/region.h:156:32: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/region.h:157:33: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/region.h:158:30: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/region.h:159:33: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/region.h:161:34: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:145:38: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:146:35: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:147:33: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:149:34: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:151:34: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:158:30: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:159:33: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:160:35: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:162:35: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:163:33: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:165:34: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:167:34: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:43:57: performance: Function parameter 'rName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:43:71: performance: Function parameter 'name_space' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:79:57: performance: Function parameter 'sName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:79:71: performance: Function parameter 'name_space' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:147:52: performance: Function parameter 'name_space_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:214:53: performance: Function parameter 'name_space_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:248:56: performance: Function parameter 'inputName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:248:74: performance: Function parameter 'name_space' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:326:56: performance: Function parameter 'rName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:326:70: performance: Function parameter 'name_space' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:360:54: performance: Function parameter 'sName_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:360:71: performance: Function parameter 'name_space_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:504:54: performance: Function parameter 'rName_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:504:71: performance: Function parameter 'name_space_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:539:77: performance: Function parameter 'relStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:740:27: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:769:58: performance: Function parameter 'key_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:813:58: performance: Function parameter 'key_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:814:14: performance: Function parameter 'ns_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:862:55: performance: Function parameter 'ns_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:905:55: performance: Function parameter 'key_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:948:55: performance: Function parameter 'key_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:949:11: performance: Function parameter 'ns_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:996:53: performance: Function parameter 'ns_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:1034:27: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/region.h:179:41: style: Parameter 'theString' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:166:41: style: Parameter 'theString' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/brainBrowser/synonym.h:183:41: style: Parameter 'theString' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/brainBrowser/br_util.cpp:789:14: style: Variable 'rNS' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/brainBrowser/ui_browseRegion.h:69:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PreferAntialias [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/ui_browseRegion.h:209:119: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UnicodeUTF8 [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:189:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CaseInsensitive [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:430:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:482:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AscendingOrder [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:591:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Escape [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:101:3: performance: Variable 'dbHome' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:102:3: performance: Variable 'rDbName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:103:3: performance: Variable 'rrDbName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:104:3: performance: Variable 'sDbName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:106:3: performance: Variable 'regionName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:256:17: style: Redundant condition: The condition 'foo == -1' is redundant since 'foo < 2' is sufficient. [redundantCondition] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:68:22: performance: Function parameter 'rDbName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:68:38: performance: Function parameter 'rrDbName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:68:55: performance: Function parameter 'sDbName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:98:25: performance: Function parameter 'home_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:98:41: performance: Function parameter 'rdb_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:98:56: performance: Function parameter 'rrdb_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:98:72: performance: Function parameter 'sdb_in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:245:38: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:270:36: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:293:35: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:315:35: performance: Function parameter 'rName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:315:49: performance: Function parameter 'inputSpace' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:354:36: performance: Function parameter 'sName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/main.cpp:354:50: performance: Function parameter 'inputSpace' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/myDB.cpp:40:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/myDB.cpp:72:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/myDB.cpp:91:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/brainBrowser/myDB.cpp:101:5: style: Throwing a copy of the caught exception instead of rethrowing the original exception. [exceptRethrowCopy] voxbo-1.8.5~svn1246/brainBrowser/myDB.cpp:113:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/myDB.cpp:114:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/brainBrowser/myDB.cpp:34:43: style:inconclusive: Function 'myDB' argument 6 names different: declaration 'dbtype' definition 'inputType'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/brainBrowser/myDB.h:39:61: note: Function 'myDB' argument 6 names different: declaration 'dbtype' definition 'inputType'. voxbo-1.8.5~svn1246/brainBrowser/myDB.cpp:34:43: note: Function 'myDB' argument 6 names different: declaration 'dbtype' definition 'inputType'. voxbo-1.8.5~svn1246/brainBrowser/myDB.cpp:111:21: style: Parameter 'dbp' can be declared as pointer to const. However it seems that 'compare_int' is a callback function, if 'dbp' is declared with const you might also need to cast function pointer(s). [constParameterCallback] voxbo-1.8.5~svn1246/brainBrowser/myDB.cpp:47:26: note: You might need to cast the function pointer here voxbo-1.8.5~svn1246/brainBrowser/myDB.cpp:111:21: note: Parameter 'dbp' can be declared as pointer to const voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:453:10: style: The scope of the variable 'spaceStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:88:18: style:inconclusive: Function 'parseArg' argument 1 names different: declaration 'argc' definition 'argNo'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/brainBrowser/searchBrain.h:35:18: note: Function 'parseArg' argument 1 names different: declaration 'argc' definition 'argNo'. voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:88:18: note: Function 'parseArg' argument 1 names different: declaration 'argc' definition 'argNo'. voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:88:31: style:inconclusive: Function 'parseArg' argument 2 names different: declaration 'argv' definition 'inputArg'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/brainBrowser/searchBrain.h:35:30: note: Function 'parseArg' argument 2 names different: declaration 'argv' definition 'inputArg'. voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:88:31: note: Function 'parseArg' argument 2 names different: declaration 'argv' definition 'inputArg'. voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:464:19: style: Local variable 'spaceStr' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:453:10: note: Shadowed declaration voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:464:19: note: Shadow variable voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:211:27: performance: Function parameter 'inputFile' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:243:30: performance: Function parameter 'nameStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:259:30: performance: Function parameter 'nameStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:259:61: performance: Function parameter 'nsStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:275:28: performance: Function parameter 'nsStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:291:27: performance: Function parameter 'synmStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:307:27: performance: Function parameter 'synmStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:307:58: performance: Function parameter 'nsStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:323:26: performance: Function parameter 'nsStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/brainBrowser/searchBrain.cpp:88:31: style: Parameter 'inputArg' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/client/dbclient.h:48:10: style:inconclusive: Technically the member function 'DBclient::getErrMsg' can be const. [functionConst] voxbo-1.8.5~svn1246/client/dbclient.h:64:3: style:inconclusive: Technically the member function 'DBclient::operatorbool' can be const. [functionConst] voxbo-1.8.5~svn1246/client/dbclient.h:80:4: style: The destructor '~localClient' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:45:12: note: Virtual destructor in base class voxbo-1.8.5~svn1246/client/dbclient.h:80:4: note: Destructor in derived class voxbo-1.8.5~svn1246/client/dbclient.h:83:15: style: The function 'login' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:50:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:83:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:84:15: style: The function 'putNewUser' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:51:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:84:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:85:15: style: The function 'putNewScoreName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:52:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:85:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:86:15: style: The function 'putNewPatient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:53:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:86:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:87:15: style: The function 'putNewSession' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:54:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:87:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:88:15: style: The function 'putScoreValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:55:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:88:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:89:15: style: The function 'putPatientList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:56:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:89:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:91:17: style: The function 'reqID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:58:17: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:91:17: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:92:17: style: The function 'reqTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:59:17: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:92:17: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:93:15: style: The function 'reqUser' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:60:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:93:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:94:15: style: The function 'reqSearchPatient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:61:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:94:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:95:15: style: The function 'reqOnePatient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:62:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:95:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:96:15: style: The function 'exit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:63:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:96:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:109:4: style: The destructor '~remoteClient' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:45:12: note: Virtual destructor in base class voxbo-1.8.5~svn1246/client/dbclient.h:109:4: note: Destructor in derived class voxbo-1.8.5~svn1246/client/dbclient.h:113:15: style: The function 'login' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:50:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:113:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:114:15: style: The function 'putNewUser' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:51:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:114:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:115:15: style: The function 'putNewScoreName' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:52:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:115:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:116:15: style: The function 'putNewPatient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:53:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:116:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:117:15: style: The function 'putNewSession' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:54:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:117:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:118:15: style: The function 'putScoreValues' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:55:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:118:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:119:15: style: The function 'putPatientList' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:56:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:119:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:121:17: style: The function 'reqID' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:58:17: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:121:17: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:122:17: style: The function 'reqTime' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:59:17: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:122:17: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:123:15: style: The function 'reqUser' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:60:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:123:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:124:15: style: The function 'reqSearchPatient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:61:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:124:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:125:15: style: The function 'reqOnePatient' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:62:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:125:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:126:15: style: The function 'exit' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/client/dbclient.h:63:15: note: Virtual function in base class voxbo-1.8.5~svn1246/client/dbclient.h:126:15: note: Function in derived class voxbo-1.8.5~svn1246/client/dbclient.h:48:10: performance: Function 'getErrMsg()' should return member 'errMsg' by const reference. [returnByReference] voxbo-1.8.5~svn1246/client/connx2srv.cpp:10:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/connx2srv.cpp:7:26: style: Parameter 'argv' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/client/dbclient.cpp:454:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbclient.cpp:566:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbclient.cpp:598:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_CLIENT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbclient.cpp:624:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbclient.cpp:719:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbclient.cpp:748:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbclient.cpp:880:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbclient.cpp:908:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable int32 [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbclient.cpp:946:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbclient.cpp:982:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbclient.cpp:1039:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbclient.cpp:1068:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbclient.cpp:1113:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbclient.cpp:1156:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbclient.cpp:1212:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MSG_SIZE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbclient.cpp:1333:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable permission [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbclient.cpp:1366:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_SHUT_RDWR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbclient.cpp:569:8: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] voxbo-1.8.5~svn1246/client/dbclient.h:96:15: style: Virtual function 'exit' is called from destructor '~localClient()' at line 42. Dynamic binding is not used. [virtualCallInConstructor] voxbo-1.8.5~svn1246/client/dbclient.cpp:42:3: note: Calling exit voxbo-1.8.5~svn1246/client/dbclient.h:96:15: note: exit is a virtual function voxbo-1.8.5~svn1246/client/dbclient.h:126:15: style: Virtual function 'exit' is called from destructor '~remoteClient()' at line 491. Dynamic binding is not used. [virtualCallInConstructor] voxbo-1.8.5~svn1246/client/dbclient.cpp:491:3: note: Calling exit voxbo-1.8.5~svn1246/client/dbclient.h:126:15: note: exit is a virtual function voxbo-1.8.5~svn1246/client/dbclient.cpp:19:57: style:inconclusive: Function 'DBclient' argument 2 names different: declaration 'pwd' definition 'password'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/client/dbclient.h:44:50: note: Function 'DBclient' argument 2 names different: declaration 'pwd' definition 'password'. voxbo-1.8.5~svn1246/client/dbclient.cpp:19:57: note: Function 'DBclient' argument 2 names different: declaration 'pwd' definition 'password'. voxbo-1.8.5~svn1246/client/dbclient.cpp:46:64: style:inconclusive: Function 'localClient' argument 2 names different: declaration 'pwd' definition 'password'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/client/dbclient.h:79:53: note: Function 'localClient' argument 2 names different: declaration 'pwd' definition 'password'. voxbo-1.8.5~svn1246/client/dbclient.cpp:46:64: note: Function 'localClient' argument 2 names different: declaration 'pwd' definition 'password'. voxbo-1.8.5~svn1246/client/dbclient.cpp:46:88: style:inconclusive: Function 'localClient' argument 3 names different: declaration 'filename' definition 'inputDir'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/client/dbclient.h:79:72: note: Function 'localClient' argument 3 names different: declaration 'filename' definition 'inputDir'. voxbo-1.8.5~svn1246/client/dbclient.cpp:46:88: note: Function 'localClient' argument 3 names different: declaration 'filename' definition 'inputDir'. voxbo-1.8.5~svn1246/client/dbclient.cpp:564:19: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/client/dbdialogs.cpp:18:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbdialogs.cpp:81:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbdialogs.cpp:139:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbdialogs.cpp:188:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbdialogs.cpp:233:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbdialogs.cpp:282:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbdialogs.cpp:334:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbdialogs.cpp:100:9: style: Condition 'f_first' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/client/dbdialogs.cpp:97:15: note: Assignment 'f_first=1', assigned value is 1 voxbo-1.8.5~svn1246/client/dbdialogs.cpp:100:9: note: Condition 'f_first' is always true voxbo-1.8.5~svn1246/client/dbdialogs.cpp:158:9: style: Condition 'f_first' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/client/dbdialogs.cpp:154:15: note: Assignment 'f_first=1', assigned value is 1 voxbo-1.8.5~svn1246/client/dbdialogs.cpp:158:9: note: Condition 'f_first' is always true voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:26:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myframe [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:83:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:98:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:124:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Accepted [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:144:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:169:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:178:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:188:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:214:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:222:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:231:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentpanel [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:305:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable patientID [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:317:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:323:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UserRole [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:345:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_logo [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:414:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBpatientlist [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:440:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable client [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:456:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myframe [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:482:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_lists [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:510:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_resultsbox [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:533:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_userinfo [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:554:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_dbinfo [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbview.h:97:3: style: Class 'DBnewbutton' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/client/searchPatient.h:62:3: style: Class 'SearchPatient' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/client/dbdialogs.h:41:3: style: Class 'DBnewsession' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/client/dbdialogs.h:93:3: style: Class 'DBuserinfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/client/dbdialogs.h:121:3: style: Class 'DBlocallogin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/client/dbdialogs.h:142:3: style: Class 'DBremotelogin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:333:13: warning: Either the condition 'pview' is redundant or there is possible null pointer dereference: pview. [nullPointerRedundantCheck] voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:326:7: note: Assuming that condition 'pview' is not redundant voxbo-1.8.5~svn1246/client/dbmainwindow.cpp:333:13: note: Null pointer dereference voxbo-1.8.5~svn1246/client/dbdialogs.h:101:27: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/client/dbdialogs.h:102:27: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/client/dbdialogs.h:103:23: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/client/dbdialogs.h:104:24: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/client/dbdialogs.h:105:24: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/client/dbdialogs.h:106:26: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/client/dbdialogs.h:126:27: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/client/dbdialogs.h:127:27: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/client/dbdialogs.h:128:26: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/client/dbdialogs.h:129:26: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/client/dbdialogs.h:148:27: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/client/dbdialogs.h:149:27: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/client/dbdialogs.h:150:29: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/client/dbdialogs.h:152:26: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/client/dbqbool.cpp:9:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable otherindex [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqbool.cpp:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_dirty [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqbool.cpp:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_editable [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqbool.cpp:59:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable originalvalue [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqbool.cpp:88:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Checked [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqbool.cpp:111:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_deleted [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqbool.cpp:119:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_deleted [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqbrain.cpp:12:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqbrain.cpp:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cb [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqbrain.cpp:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_editable [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqbrain.cpp:66:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_editable [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqbrain.cpp:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_dirty [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqbrain.cpp:106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_dirty [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqbrain.cpp:115:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_set [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqbrain.cpp:123:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cb [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqbrain.cpp:92:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/client/dbqcombo.cpp:9:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable otherindex [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqcombo.cpp:64:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_dirty [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqcombo.cpp:76:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable originalvalue [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqcombo.cpp:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable otherindex [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqcombo.cpp:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_editable [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqcombo.cpp:100:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_set [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqcombo.cpp:145:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable originalvalue [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqcombo.cpp:156:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_set [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqcombo.cpp:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_set [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqcombo.cpp:176:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_set [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqcombo.cpp:187:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentvalue [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqcombo.cpp:195:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scorename [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqimage.cpp:13:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqimage.cpp:57:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable originalvalue [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqimage.cpp:67:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_editable [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqimage.cpp:75:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_editable [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqimage.cpp:102:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_dirty [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqimage.cpp:112:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_dirty [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqimage.cpp:121:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_set [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqimage.cpp:131:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqimage.cpp:133:21: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/client/dbqlineedit.cpp:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable originalvalue [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqlineedit.cpp:41:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable originalvalue [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqlineedit.cpp:52:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_editable [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqlineedit.cpp:67:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable StandardNotation [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqlineedit.cpp:74:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_set [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqlineedit.cpp:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_set [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqlineedit.cpp:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_set [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqlineedit.cpp:120:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scorename [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqscorebox.cpp:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_editable [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqscorebox.cpp:40:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_editable [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqstub.cpp:9:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_set [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqstub.cpp:40:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_set [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqstub.cpp:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scorename [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtextedit.cpp:9:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable originalvalue [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtextedit.cpp:94:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtextedit.cpp:136:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Bold [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtextedit.cpp:145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherFocusReason [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtextedit.cpp:152:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OtherFocusReason [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtextedit.cpp:158:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtextedit.cpp:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blue [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtextedit.cpp:172:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darkGreen [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtextedit.cpp:179:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtextedit.cpp:186:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable originalvalue [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtextedit.cpp:196:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_editable [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtextedit.cpp:203:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_set [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtextedit.cpp:233:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_set [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtextedit.cpp:244:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_set [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtextedit.cpp:253:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_dirty [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtextedit.cpp:261:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scorename [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtimedate.cpp:10:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable layout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtimedate.cpp:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_originallyset [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtimedate.cpp:78:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_dirty [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtimedate.cpp:87:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_dirty [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtimedate.cpp:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_time [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtimedate.cpp:108:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_editable [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtimedate.cpp:115:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_set [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtimedate.cpp:145:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_set [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtimedate.cpp:162:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_date [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtimedate.cpp:174:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_set [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtimedate.cpp:183:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable scorename [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/dbqtimedate.cpp:98:17: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] voxbo-1.8.5~svn1246/client/dbtool.cpp:246:5: error: There is an unknown macro here somewhere. Configuration is required. If vbforeach is a macro then please configure it. [unknownMacro] voxbo-1.8.5~svn1246/client/dbview.cpp:227:3: error: There is an unknown macro here somewhere. Configuration is required. If vbforeach is a macro then please configure it. [unknownMacro] voxbo-1.8.5~svn1246/client/searchPatient.cpp:150:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoDockWidgetFeatures [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/searchPatient.cpp:191:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable patientID [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/searchPatient.cpp:306:34: performance: Function parameter 'inputArray' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/client/searchPatient.cpp:306:53: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/client/searchPatient.cpp:318:31: performance: Function parameter 'inputArray' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/client/searchPatient.cpp:51:11: style: Variable 'title' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/client/test.cpp:36:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QByteArray [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/test.cpp:111:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/client/test.cpp:122:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/client/test.cpp:60:3: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/client/test.cpp:107:20: style: Variable 'sn' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/crunch/crunchcube.cpp:40:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimx [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/crunchcube.cpp:58:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimx [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/vbcrunch.h:68:3: style: Class 'CrunchCube' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/crunch/crunchcube.cpp:55:36: style:inconclusive: Function 'CrunchCube' argument 1 names different: declaration 'cub' definition 'old'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/crunch/vbcrunch.h:68:26: note: Function 'CrunchCube' argument 1 names different: declaration 'cub' definition 'old'. voxbo-1.8.5~svn1246/crunch/crunchcube.cpp:55:36: note: Function 'CrunchCube' argument 1 names different: declaration 'cub' definition 'old'. voxbo-1.8.5~svn1246/crunch/matrixutils.cpp:188:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/matrixutils.cpp:208:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/matrixutils.cpp:124:25: style:inconclusive: Function 'backslash' argument 1 names different: declaration 'one' definition 'a'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/crunch/vbcrunch.h:102:32: note: Function 'backslash' argument 1 names different: declaration 'one' definition 'a'. voxbo-1.8.5~svn1246/crunch/matrixutils.cpp:124:25: note: Function 'backslash' argument 1 names different: declaration 'one' definition 'a'. voxbo-1.8.5~svn1246/crunch/matrixutils.cpp:124:41: style:inconclusive: Function 'backslash' argument 2 names different: declaration 'two' definition 'b'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/crunch/vbcrunch.h:102:50: note: Function 'backslash' argument 2 names different: declaration 'two' definition 'b'. voxbo-1.8.5~svn1246/crunch/matrixutils.cpp:124:41: note: Function 'backslash' argument 2 names different: declaration 'two' definition 'b'. voxbo-1.8.5~svn1246/crunch/newvbmf.cpp:108:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/newvbmf.cpp:111:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/newvbmf.cpp:114:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/newvbmf.cpp:118:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/newvbmf.cpp:121:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/newvbmf.cpp:124:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/newvbmf.cpp:127:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/newvbmf.cpp:130:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/newvbmf.cpp:186:12: style: Local variable 'i' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/crunch/newvbmf.cpp:146:7: note: Shadowed declaration voxbo-1.8.5~svn1246/crunch/newvbmf.cpp:186:12: note: Shadow variable voxbo-1.8.5~svn1246/crunch/newvbmf.cpp:333:18: style: Parameter 'c' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/newvbmf.cpp:340:27: style: Parameter 'c' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/norm.cpp:300:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/norm.cpp:363:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/norm.cpp:375:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/norm.cpp:502:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/norm.cpp:303:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/crunch/norm.cpp:440:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/crunch/norm.cpp:514:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/crunch/norm.cpp:298:14: style: Variable 'mytm' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/crunch/norm.cpp:377:14: style: Variable 'mytm' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/crunch/norm.cpp:504:14: style: Variable 'mytm' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/crunch/norm.cpp:364:17: error: Uninitialized variable: tmp [uninitvar] voxbo-1.8.5~svn1246/crunch/norm.cpp:399:8: style: Variable 'o1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/crunch/norm.cpp:400:8: style: Variable 'o2' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/crunch/norm.cpp:401:8: style: Variable 'o3' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/crunch/norm.cpp:521:12: style: Variable 'totallen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:257:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:553:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:62:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:65:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:66:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:67:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:68:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:69:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:70:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:76:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:77:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:221:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:223:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:225:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:227:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:230:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:232:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:234:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:236:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:239:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:241:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:243:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:245:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:248:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:250:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:252:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:254:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:307:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:310:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:313:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:316:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:319:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:515:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:516:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:517:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:518:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:519:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:520:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:521:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:527:9: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:528:9: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:239:19: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:241:19: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:243:19: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:245:19: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:248:19: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:250:19: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:252:19: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:254:19: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:316:13: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:319:13: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:515:8: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:516:8: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:517:8: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:518:8: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:519:8: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:520:8: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:521:8: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:527:9: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:528:9: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:303:16: style: Local variable 'tmp' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:49:67: note: Shadowed declaration voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:303:16: note: Shadow variable voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:43:26: style: Parameter 'dim2' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:43:65: style: Parameter 'dt1' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:44:15: style: Parameter 'scale1' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:44:28: style: Parameter 'dim1' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:46:28: style: Parameter 'M' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:46:36: style: Parameter 'samp' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:49:51: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:50:50: style: Variable 'scale1a' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:535:27: style: Parameter 'REF' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/crunch/norm_brainwarp.cpp:535:43: style: Parameter 'IMAGE' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/crunch/norm_main.cpp:247:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_byte [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/norm_main.cpp:258:3: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_main.cpp:260:3: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_main.cpp:262:3: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_main.cpp:264:3: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_main.cpp:266:3: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_main.cpp:81:38: style:inconclusive: Function 'dan_write_sn' argument 2 names different: declaration 'Affine' definition 'affine'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/crunch/vbcrunch.h:188:38: note: Function 'dan_write_sn' argument 2 names different: declaration 'Affine' definition 'affine'. voxbo-1.8.5~svn1246/crunch/norm_main.cpp:81:38: note: Function 'dan_write_sn' argument 2 names different: declaration 'Affine' definition 'affine'. voxbo-1.8.5~svn1246/crunch/norm_main.cpp:81:53: style:inconclusive: Function 'dan_write_sn' argument 3 names different: declaration 'Dims' definition 'dims'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/crunch/vbcrunch.h:188:53: note: Function 'dan_write_sn' argument 3 names different: declaration 'Dims' definition 'dims'. voxbo-1.8.5~svn1246/crunch/norm_main.cpp:81:53: note: Function 'dan_write_sn' argument 3 names different: declaration 'Dims' definition 'dims'. voxbo-1.8.5~svn1246/crunch/norm_main.cpp:81:66: style:inconclusive: Function 'dan_write_sn' argument 4 names different: declaration 'Transform' definition 'transform'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/crunch/vbcrunch.h:188:66: note: Function 'dan_write_sn' argument 4 names different: declaration 'Transform' definition 'transform'. voxbo-1.8.5~svn1246/crunch/norm_main.cpp:81:66: note: Function 'dan_write_sn' argument 4 names different: declaration 'Transform' definition 'transform'. voxbo-1.8.5~svn1246/crunch/norm_main.cpp:81:38: style: Parameter 'affine' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/norm_main.cpp:82:15: style: Parameter 'MF' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/norm_main.cpp:82:26: style: Parameter 'bb' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/norm_main.cpp:82:40: style: Parameter 'Vox' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/norm_main.cpp:42:6: style: Variable 'np' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/crunch/norm_main.cpp:54:45: style: Variable 'scales' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:553:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:573:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:596:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:707:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:758:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:769:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:774:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:779:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:784:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:789:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:795:23: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:800:23: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:805:23: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:810:23: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:815:23: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:213:25: style: The scope of the variable 'ochi2' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:214:24: style: The scope of the variable 'nf' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:396:20: style: The scope of the variable 'var' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:668:11: style: The scope of the variable 'ind' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:678:11: style: The scope of the variable 'ind' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:689:19: style: The scope of the variable 'j' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:274:18: style: Local variable 'cvtmp' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:219:16: note: Shadowed declaration voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:274:18: note: Shadow variable voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:722:12: style: Local variable 'AP' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:700:10: note: Shadowed declaration voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:722:12: note: Shadow variable voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:389:59: style: Parameter 'Affine' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:658:53: style: Parameter 'vals' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:666:25: style: Parameter 'vec' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:932:49: style: Parameter 'out' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:979:56: style: Parameter 'out' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:1027:45: style: Parameter 'out' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:1073:46: style: Parameter 'out' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:1116:53: style: Parameter 'out' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/norm_utils.cpp:1159:42: style: Parameter 'out' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/oldvbmf.cpp:108:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/oldvbmf.cpp:111:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/oldvbmf.cpp:114:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/oldvbmf.cpp:118:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/oldvbmf.cpp:121:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/oldvbmf.cpp:124:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/oldvbmf.cpp:127:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/oldvbmf.cpp:130:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/oldvbmf.cpp:257:7: style: The scope of the variable 'ind' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/oldvbmf.cpp:186:12: style: Local variable 'i' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/crunch/oldvbmf.cpp:146:7: note: Shadowed declaration voxbo-1.8.5~svn1246/crunch/oldvbmf.cpp:186:12: note: Shadow variable voxbo-1.8.5~svn1246/crunch/oldvbmf.cpp:328:18: style: Parameter 'c' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/oldvbmf.cpp:335:27: style: Parameter 'c' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/perfmask.cpp:158:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_float [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/perfmask.cpp:231:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/perfmask.cpp:86:11: warning: Member variable 'Perfmask::mycube' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/perfmask.cpp:86:11: warning: Member variable 'Perfmask::newcube' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/perfmask.cpp:86:11: warning: Member variable 'Perfmask::incube' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/perfmask.cpp:86:11: warning: Member variable 'Perfmask::dimx' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/perfmask.cpp:86:11: warning: Member variable 'Perfmask::dimy' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/perfmask.cpp:86:11: warning: Member variable 'Perfmask::dimz' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/perfmask.cpp:86:11: warning: Member variable 'Perfmask::voxsize' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/perfmask.cpp:55:8: performance:inconclusive: Technically the member function 'Perfmask::SelectRegions' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/crunch/perfmask.cpp:208:11: note: Technically the member function 'Perfmask::SelectRegions' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/crunch/perfmask.cpp:55:8: note: Technically the member function 'Perfmask::SelectRegions' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/crunch/perfmask.cpp:321:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/perfmask.cpp:326:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/perfmask.cpp:331:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/perfmask.cpp:336:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/perfmask.cpp:341:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/realign.cpp:84:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/realign.cpp:182:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/realign.cpp:211:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/realign.cpp:353:12: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/crunch/realign.cpp:92:14: warning: Member variable 'Realignment::refcub' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/realign.cpp:92:14: warning: Member variable 'Realignment::sref' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/realign.cpp:92:14: warning: Member variable 'Realignment::mycub' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/realign.cpp:92:14: warning: Member variable 'Realignment::newcub' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/realign.cpp:92:14: warning: Member variable 'Realignment::startcub' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/realign.cpp:92:14: warning: Member variable 'Realignment::o1' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/realign.cpp:92:14: warning: Member variable 'Realignment::o2' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/realign.cpp:92:14: warning: Member variable 'Realignment::o3' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/realign.cpp:92:14: warning: Member variable 'Realignment::minvoxsize' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/realign.cpp:92:14: warning: Member variable 'Realignment::maxdim' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/realign.cpp:92:14: warning: Member variable 'Realignment::tol_trans' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/realign.cpp:92:14: warning: Member variable 'Realignment::tol_rot' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/realign.cpp:92:14: warning: Member variable 'Realignment::mytes' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/realign.cpp:92:14: warning: Member variable 'Realignment::timestring' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/realign.cpp:94:3: performance: Variable 'refimage' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/crunch/realign.cpp:212:14: style: The scope of the variable 'mytm' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/realign.cpp:393:7: style: The scope of the variable 'i' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/realign.cpp:177:12: style: Local variable 'i' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/crunch/realign.cpp:45:16: note: Shadowed declaration voxbo-1.8.5~svn1246/crunch/realign.cpp:177:12: note: Shadow variable voxbo-1.8.5~svn1246/crunch/realign.cpp:210:7: style: Local variable 'i' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/crunch/realign.cpp:45:16: note: Shadowed declaration voxbo-1.8.5~svn1246/crunch/realign.cpp:210:7: note: Shadow variable voxbo-1.8.5~svn1246/crunch/realign.cpp:322:20: style: Local variable 'mycub' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/crunch/realign.cpp:44:29: note: Shadowed declaration voxbo-1.8.5~svn1246/crunch/realign.cpp:322:20: note: Shadow variable voxbo-1.8.5~svn1246/crunch/realign.cpp:393:7: style: Local variable 'i' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/crunch/realign.cpp:45:16: note: Shadowed declaration voxbo-1.8.5~svn1246/crunch/realign.cpp:393:7: note: Shadow variable voxbo-1.8.5~svn1246/crunch/realign.cpp:424:7: style: Local variable 'i' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/crunch/realign.cpp:45:16: note: Shadowed declaration voxbo-1.8.5~svn1246/crunch/realign.cpp:424:7: note: Shadow variable voxbo-1.8.5~svn1246/crunch/realign.cpp:452:7: style: Local variable 'i' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/crunch/realign.cpp:45:16: note: Shadowed declaration voxbo-1.8.5~svn1246/crunch/realign.cpp:452:7: note: Shadow variable voxbo-1.8.5~svn1246/crunch/realign.cpp:212:14: style: Variable 'mytm' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/crunch/realign.cpp:44:29: style: class member 'Realignment::mycub' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:235:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_byte [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:393:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_byte [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:549:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_long [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:244:3: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:246:3: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:248:3: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:250:3: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:252:3: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:394:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:405:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:416:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:427:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:438:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:550:43: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:553:45: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:562:39: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:565:39: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:568:39: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:379:11: style: The scope of the variable 'kd' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:381:18: style: The scope of the variable 'ki' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:382:18: style: The scope of the variable 'ku' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:383:10: style: The scope of the variable 'ks' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:384:10: style: The scope of the variable 'kf' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:599:12: style: The scope of the variable 'x3' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:599:15: style: The scope of the variable 'y3' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:599:18: style: The scope of the variable 'z3' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:599:21: style: The scope of the variable 's3' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:33:47: style:inconclusive: Function 'realign_twoimages' argument 2 names different: declaration 'SREF' definition 'sREF'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/crunch/vbcrunch.h:162:59: note: Function 'realign_twoimages' argument 2 names different: declaration 'SREF' definition 'sREF'. voxbo-1.8.5~svn1246/crunch/realignutils.cpp:33:47: note: Function 'realign_twoimages' argument 2 names different: declaration 'SREF' definition 'sREF'. voxbo-1.8.5~svn1246/crunch/realignutils.cpp:260:58: style: Parameter 'Ym' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:377:42: style: Parameter 'X' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:377:55: style: Parameter 'Y' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:377:68: style: Parameter 'Z' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:379:11: style: Variable 'kd' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:381:18: style: Variable 'ki' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:382:18: style: Variable 'ku' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:383:10: style: Variable 'ks' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:384:10: style: Variable 'kf' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/crunch/realignutils.cpp:46:6: style: Variable 'err' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/crunch/resample.cpp:274:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/resample.cpp:337:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/resample.cpp:115:11: warning: Member variable 'Resample::mode' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/resample.cpp:115:11: warning: Member variable 'Resample::mycube' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/resample.cpp:115:11: warning: Member variable 'Resample::newcube' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/resample.cpp:115:11: warning: Member variable 'Resample::mytes' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/resample.cpp:115:11: warning: Member variable 'Resample::newtes' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/resample.cpp:115:11: warning: Member variable 'Resample::dimx' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/resample.cpp:115:11: warning: Member variable 'Resample::dimy' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/resample.cpp:115:11: warning: Member variable 'Resample::dimz' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/resample.cpp:115:11: warning: Member variable 'Resample::voxsize' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/crunch/resample.cpp:655:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/resample.cpp:660:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/resample.cpp:665:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/resample.cpp:670:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/resample.cpp:675:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/resample.cpp:573:13: style: Local variable 'args' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/crunch/resample.cpp:42:13: note: Shadowed declaration voxbo-1.8.5~svn1246/crunch/resample.cpp:573:13: note: Shadow variable voxbo-1.8.5~svn1246/crunch/resample.cpp:295:33: performance: Function parameter 'mode' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/crunch/resample.cpp:295:51: performance: Function parameter 'ref' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/crunch/resample.cpp:36:10: style: class member 'Resample::outname' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/crunch/resample.cpp:384:9: style: Variable 'ourend' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/crunch/resample.cpp:398:11: style: Variable 'ourend' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/crunch/smooth.cpp:82:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] voxbo-1.8.5~svn1246/crunch/smooth.cpp:40:7: performance:inconclusive: Technically the member function 'Smoothing::Crunch' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/crunch/smooth.cpp:80:12: note: Technically the member function 'Smoothing::Crunch' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/crunch/smooth.cpp:40:7: note: Technically the member function 'Smoothing::Crunch' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/crunch/smooth.cpp:64:37: style: Parameter 'argv' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:124:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:183:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:300:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:701:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:143:61: style: Condition 'convxyz(Vol,std::abs(xdim),std::abs(ydim),std::abs(zdim),filtx,filty,filtz,filtx.length(),filty.length(),filtz.length(),(int)std::floor(offsets(0)),(int)std::floor(offsets(1)),(int)std::floor(offsets(2)),(FILE*)0,map->datatype,tmp)!=0' is always false [knownConditionTrueFalse] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:140:14: note: Calling function 'convxyz' returns 0 voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:143:61: note: Condition 'convxyz(Vol,std::abs(xdim),std::abs(ydim),std::abs(zdim),filtx,filty,filtz,filtx.length(),filty.length(),filtz.length(),(int)std::floor(offsets(0)),(int)std::floor(offsets(1)),(int)std::floor(offsets(2)),(FILE*)0,map->datatype,tmp)!=0' is always false voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:149:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:153:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:157:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:161:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:165:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:186:9: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:187:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:188:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:189:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:259:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:260:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:261:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:262:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:281:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:285:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:289:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:293:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:297:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:259:8: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:260:8: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:261:8: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:262:8: portability:inconclusive: Casting from double * * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:293:17: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:297:17: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:199:12: style: The scope of the variable 'sum2' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:343:16: style: The scope of the variable 'd2' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:343:20: style: The scope of the variable 'd' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:343:23: style: The scope of the variable 'fcoord' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:344:20: style: The scope of the variable 'tp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:344:32: style: The scope of the variable 'dtmp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:470:12: style: The scope of the variable 'x3' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:470:15: style: The scope of the variable 'y3' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:470:18: style: The scope of the variable 'z3' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:470:21: style: The scope of the variable 's3' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:550:12: style: The scope of the variable 'x3' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:550:15: style: The scope of the variable 'y3' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:550:18: style: The scope of the variable 'z3' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:550:21: style: The scope of the variable 's3' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:174:32: style:inconclusive: Function 'convxyz' argument 2 names different: declaration 'dimx' definition 'xdim'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/crunch/vbcrunch.h:79:36: note: Function 'convxyz' argument 2 names different: declaration 'dimx' definition 'xdim'. voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:174:32: note: Function 'convxyz' argument 2 names different: declaration 'dimx' definition 'xdim'. voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:174:41: style:inconclusive: Function 'convxyz' argument 3 names different: declaration 'dimy' definition 'ydim'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/crunch/vbcrunch.h:79:45: note: Function 'convxyz' argument 3 names different: declaration 'dimy' definition 'ydim'. voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:174:41: note: Function 'convxyz' argument 3 names different: declaration 'dimy' definition 'ydim'. voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:174:50: style:inconclusive: Function 'convxyz' argument 4 names different: declaration 'dimz' definition 'zdim'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/crunch/vbcrunch.h:79:54: note: Function 'convxyz' argument 4 names different: declaration 'dimz' definition 'zdim'. voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:174:50: note: Function 'convxyz' argument 4 names different: declaration 'dimz' definition 'zdim'. voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:267:30: style:inconclusive: Function 'convxy' argument 2 names different: declaration 'dimx' definition 'xdim'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/crunch/vbcrunch.h:75:35: note: Function 'convxy' argument 2 names different: declaration 'dimx' definition 'xdim'. voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:267:30: note: Function 'convxy' argument 2 names different: declaration 'dimx' definition 'xdim'. voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:267:39: style:inconclusive: Function 'convxy' argument 3 names different: declaration 'dimy' definition 'ydim'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/crunch/vbcrunch.h:75:44: note: Function 'convxy' argument 3 names different: declaration 'dimy' definition 'ydim'. voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:267:39: note: Function 'convxy' argument 3 names different: declaration 'dimy' definition 'ydim'. voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:669:10: style: Local variable 'sum' shadows outer function [shadowFunction] voxbo-1.8.5~svn1246/crunch/vbcrunch.h:133:8: note: Shadowed declaration voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:669:10: note: Shadow variable voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:176:65: style: Parameter 'fp' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:199:17: style: Variable 'sum2' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/crunch/smoothutils.cpp:333:10: style: Variable 'rs' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/crunch/utils.cpp:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_byte [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/utils.cpp:101:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/utils.cpp:145:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/utils.cpp:162:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/utils.cpp:178:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/utils.cpp:75:22: style:inconclusive: Function 'get_datasize' argument 1 names different: declaration 'foo' definition 'type'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/crunch/vbcrunch.h:90:22: note: Function 'get_datasize' argument 1 names different: declaration 'foo' definition 'type'. voxbo-1.8.5~svn1246/crunch/utils.cpp:75:22: note: Function 'get_datasize' argument 1 names different: declaration 'foo' definition 'type'. voxbo-1.8.5~svn1246/crunch/utils.cpp:98:17: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/crunch/vbmakefilter.cpp:106:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/vbmakefilter.cpp:109:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/vbmakefilter.cpp:112:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/vbmakefilter.cpp:116:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/vbmakefilter.cpp:119:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/vbmakefilter.cpp:122:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/vbmakefilter.cpp:125:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/vbmakefilter.cpp:128:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/crunch/vbmakefilter.cpp:184:12: style: Local variable 'i' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/crunch/vbmakefilter.cpp:144:7: note: Shadowed declaration voxbo-1.8.5~svn1246/crunch/vbmakefilter.cpp:184:12: note: Shadow variable voxbo-1.8.5~svn1246/crunch/vbmakeglm.cpp:166:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/vbmakeglm.cpp:423:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/vbmakeglm.cpp:440:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/vbmakeglm.cpp:144:29: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/crunch/vbmakeglm.cpp:156:29: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/crunch/vbmm2.cpp:234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/vbmm2.cpp:265:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/vbmm2.cpp:880:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/vbmm2.cpp:375:8: style: The scope of the variable 'tmps' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/vbmm2.cpp:431:8: style: The scope of the variable 'tmps' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/vbmm2.cpp:564:22: style: Unused variable: mats [unusedVariable] voxbo-1.8.5~svn1246/crunch/vbmm2.cpp:630:22: style: Unused variable: mats [unusedVariable] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:184:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:216:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:599:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:617:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_SHIFT_MASK [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:628:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON1_MASK [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:724:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:893:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:992:78: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_byte [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1201:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:191:3: style: Obsolete function 'gtk_exit' called. It is recommended to use 'exit' instead. [prohibitedgtk_exitCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:217:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:221:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:226:11: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:231:13: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:236:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:256:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:259:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:261:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:265:14: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:274:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:290:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:298:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:302:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:310:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:318:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:322:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:330:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:338:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:349:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:353:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:361:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:369:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:379:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:390:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:410:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:430:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:446:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:451:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:466:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:472:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:487:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:493:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:501:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:506:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:515:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:850:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:852:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:864:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:866:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:878:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:880:3: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:979:5: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1010:5: style: Obsolete function 'gtk_signal_connect' called. It is recommended to use 'g_signal_connect' instead. [prohibitedgtk_signal_connectCalled] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:60:1: style: The class 'ROI' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:133:8: style:inconclusive: Technically the member function 'VBView::Draw2Mask' can be const. [functionConst] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:562:9: note: Technically the member function 'VBView::Draw2Mask' can be const. voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:133:8: note: Technically the member function 'VBView::Draw2Mask' can be const. voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:134:8: style:inconclusive: Technically the member function 'VBView::Draw2Img' can be const. [functionConst] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:570:9: note: Technically the member function 'VBView::Draw2Img' can be const. voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:134:8: note: Technically the member function 'VBView::Draw2Img' can be const. voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:135:8: style:inconclusive: Technically the member function 'VBView::Img2Mask' can be const. [functionConst] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:578:9: note: Technically the member function 'VBView::Img2Mask' can be const. voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:135:8: note: Technically the member function 'VBView::Img2Mask' can be const. voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:150:10: style:inconclusive: Technically the member function 'VBView::scaledvalue' can be const. [functionConst] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:730:9: note: Technically the member function 'VBView::scaledvalue' can be const. voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:150:10: note: Technically the member function 'VBView::scaledvalue' can be const. voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1060:7: style: Condition 'mycube' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:217:23: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:222:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:223:21: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:227:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:228:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:232:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:233:21: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:237:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:238:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:241:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:242:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:253:41: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:256:23: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:257:45: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:259:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:260:44: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:261:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:262:39: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:266:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:267:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:272:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:274:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:276:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:288:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:290:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:292:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:296:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:298:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:300:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:303:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:304:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:308:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:310:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:312:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:316:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:318:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:320:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:323:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:324:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:328:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:330:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:332:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:336:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:338:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:340:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:342:36: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:343:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:347:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:349:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:351:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:354:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:355:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:357:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:359:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:362:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:363:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:365:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:367:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:370:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:371:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:373:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:377:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:380:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:381:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:383:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:387:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:391:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:392:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:395:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:399:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:400:28: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:407:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:411:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:412:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:415:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:419:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:420:28: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:427:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:431:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:432:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:435:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:439:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:446:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:447:38: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:448:48: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:452:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:453:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:456:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:460:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:466:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:467:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:468:50: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:470:28: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:473:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:474:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:477:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:481:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:487:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:488:43: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:489:53: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:491:28: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:494:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:495:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:497:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:499:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:500:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:501:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:502:54: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:507:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:508:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:510:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:512:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:513:26: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:516:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:517:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:519:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:521:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:522:26: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:534:4: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:540:4: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:552:4: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:587:51: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:593:51: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:600:33: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:616:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:618:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:620:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:632:4: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:652:24: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:654:24: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:660:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:662:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:753:9: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:757:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:823:26: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:825:26: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:850:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:851:48: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:852:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:853:52: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:864:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:865:48: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:866:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:867:52: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:878:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:879:48: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:880:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:881:52: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:912:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:914:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:925:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:979:24: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:980:42: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:981:52: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:982:30: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:984:24: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:996:24: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:997:24: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:999:24: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1001:24: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1004:30: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1010:24: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1011:42: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1012:52: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1013:30: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1016:24: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1019:30: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1023:30: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1080:28: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1089:28: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1095:23: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1096:4: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1097:4: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1098:4: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1104:24: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1105:4: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1106:4: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1107:4: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1113:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1114:4: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1120:23: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1121:4: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1127:21: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1128:4: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1134:21: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1135:4: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1141:4: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1148:4: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1197:13: style: The scope of the variable 'big' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1197:17: style: The scope of the variable 'little' can be reduced. [variableScope] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:703:28: style:inconclusive: Function 'ColorMaskPixel' argument 1 names different: declaration 'x' definition 'maskx'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:142:27: note: Function 'ColorMaskPixel' argument 1 names different: declaration 'x' definition 'maskx'. voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:703:28: note: Function 'ColorMaskPixel' argument 1 names different: declaration 'x' definition 'maskx'. voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:703:38: style:inconclusive: Function 'ColorMaskPixel' argument 2 names different: declaration 'y' definition 'masky'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:142:33: note: Function 'ColorMaskPixel' argument 2 names different: declaration 'y' definition 'masky'. voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:703:38: note: Function 'ColorMaskPixel' argument 2 names different: declaration 'y' definition 'masky'. voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1066:24: style:inconclusive: Function 'NewMaskVal' argument 1 names different: declaration 'mag' definition 'mv'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:123:23: note: Function 'NewMaskVal' argument 1 names different: declaration 'mag' definition 'mv'. voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1066:24: note: Function 'NewMaskVal' argument 1 names different: declaration 'mag' definition 'mv'. voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1075:28: style:inconclusive: Function 'NewContrast' argument 1 names different: declaration 'contrast' definition 'cont'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:124:27: note: Function 'NewContrast' argument 1 names different: declaration 'contrast' definition 'cont'. voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1075:28: note: Function 'NewContrast' argument 1 names different: declaration 'contrast' definition 'cont'. voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1223:16: style: Local variable 'width' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:81:20: note: Shadowed declaration voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1223:16: note: Shadow variable voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1223:22: style: Local variable 'height' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:81:26: note: Shadowed declaration voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:1223:22: note: Shadow variable voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:889:31: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:921:31: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:930:33: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:792:33: style: Parameter 'button' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:61:9: style: class member 'ROI::cb' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:62:13: style: class member 'ROI::foo' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:63:10: style: class member 'ROI::name' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/crunch/voxsurf.cpp:753:7: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/db_import/add_aal_name.cpp:50:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/db_import/add_aal_name.cpp:48:7: portability: %d in format string (no. 2) requires 'int' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/db_import/add_aal_relation.cpp:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/db_import/add_aal_relation.cpp:171:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/db_import/add_aal_relation.cpp:51:7: portability: %d in format string (no. 2) requires 'int' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/db_import/add_aal_relation.cpp:159:52: style:inconclusive: Function 'parseRelStr' argument 2 names different: declaration 'separator' definition 'sepStr'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/db_import/add_aal_relation.cpp:16:52: note: Function 'parseRelStr' argument 2 names different: declaration 'separator' definition 'sepStr'. voxbo-1.8.5~svn1246/db_import/add_aal_relation.cpp:159:52: note: Function 'parseRelStr' argument 2 names different: declaration 'separator' definition 'sepStr'. voxbo-1.8.5~svn1246/db_import/add_aal_relation.cpp:78:56: performance: Function parameter 'relStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/db_import/add_aal_relation.cpp:112:35: performance: Function parameter 'inputRel' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/db_import/buildNameSpace.cpp:47:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/db_import/buildNameSpace.cpp:69:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/db_import/buildRelation.cpp:66:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/db_import/buildRelation.cpp:169:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/db_import/buildRelation.cpp:165:7: style: The scope of the variable 'ret' can be reduced. [variableScope] voxbo-1.8.5~svn1246/db_import/buildRelation.cpp:91:42: performance: Function parameter 'r1_name' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/db_import/buildRelation.cpp:160:56: performance: Function parameter 'name_space' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/db_import/readBrodmann.cpp:48:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/db_import/readBrodmann.cpp:164:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOOVERWRITE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/db_import/readHierarchy.cpp:74:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/db_import/readHierarchy.cpp:177:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOOVERWRITE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/db_import/readHierarchy.cpp:249:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOOVERWRITE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/db_import/readMarianna.cpp:56:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/db_import/readMarianna.cpp:174:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOOVERWRITE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/db_import/readMarianna.cpp:255:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/db_import/readMarianna.cpp:54:7: portability: %d in format string (no. 2) requires 'int' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/db_import/readMarianna.cpp:243:52: style:inconclusive: Function 'parseRelStr' argument 2 names different: declaration 'separator' definition 'sepStr'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/db_import/readMarianna.cpp:18:52: note: Function 'parseRelStr' argument 2 names different: declaration 'separator' definition 'sepStr'. voxbo-1.8.5~svn1246/db_import/readMarianna.cpp:243:52: note: Function 'parseRelStr' argument 2 names different: declaration 'separator' definition 'sepStr'. voxbo-1.8.5~svn1246/db_import/readMarianna.cpp:200:60: performance: Function parameter 'relStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/db_import/readSynonym.cpp:225:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOOVERWRITE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/db_import/readSynonym.cpp:56:7: portability: %d in format string (no. 2) requires 'int' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/db_import/readSynonym.cpp:225:9: style: Local variable 'foo' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/db_import/readSynonym.cpp:128:7: note: Shadowed declaration voxbo-1.8.5~svn1246/db_import/readSynonym.cpp:225:9: note: Shadow variable voxbo-1.8.5~svn1246/db_import/readSynonym.cpp:111:25: performance: Function parameter 'spec' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/db_import/readSynonym.cpp:123:35: performance: Function parameter 'synStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/db_import/readSynonym.cpp:273:20: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/db_import/scoreConfig.cpp:39:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/db_import/scoreConfig.cpp:120:25: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/db_import/scoreConfig.cpp:53:21: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/dbmisc/networkdemo/connect.cpp:79:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/connect.cpp:161:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.h:50:3: style: Class 'tokenlist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.h:51:3: style: Class 'tokenlist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/dbmisc/networkdemo/connect.cpp:145:24: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/dbmisc/networkdemo/connect.cpp:151:24: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/dbmisc/networkdemo/connect.cpp:79:7: style: Statements following 'break' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/dbmisc/networkdemo/connect.cpp:44:13: style: The scope of the variable 'err' can be reduced. [variableScope] voxbo-1.8.5~svn1246/dbmisc/networkdemo/connect.cpp:228:7: style: The scope of the variable 'packetsize' can be reduced. [variableScope] voxbo-1.8.5~svn1246/dbmisc/networkdemo/connect.cpp:256:18: style: The scope of the variable 'cnt' can be reduced. [variableScope] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.h:51:26: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.h:52:26: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.h:52:43: performance: Function parameter 'sep' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.h:56:30: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.h:57:35: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.h:58:34: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.h:59:37: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.h:60:35: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.h:61:35: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.h:84:33: performance: Function parameter 'a' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.h:84:48: performance: Function parameter 'b' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.h:85:32: performance: Function parameter 'a' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.h:85:47: performance: Function parameter 'b' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.h:77:56: performance: Function parameter 'whitespace' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.h:78:53: performance: Function parameter 'newextension' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.h:109:40: performance: Function parameter 'nums' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/connect.cpp:207:24: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/connect.cpp:249:27: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/connect.cpp:104:26: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/dbmisc/networkdemo/connect.cpp:270:23: error: Uninitialized variable: packetsize [uninitvar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/connect.cpp:256:21: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:97:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnutls_srp_1024_group_generator [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:120:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:176:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AF_INET [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:376:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:379:6: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:256:22: style: Condition 'ret>0' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:248:17: note: Assuming that condition 'ret==0' is not redundant voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:256:22: note: Condition 'ret>0' is always true voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:307:20: style: Condition 'ret>0' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:299:15: note: Assuming that condition 'ret==0' is not redundant voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:307:20: note: Condition 'ret>0' is always true voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:85:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:114:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:121:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:127:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:179:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:217:24: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:278:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:140:11: style: The scope of the variable 'i' can be reduced. [variableScope] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:237:14: style: Local variable 'myset' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:198:12: note: Shadowed declaration voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:237:14: note: Shadow variable voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:240:22: style: Local variable 'mytv' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:201:20: note: Shadowed declaration voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:240:22: note: Shadow variable voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:242:11: style: Local variable 'ret' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:203:9: note: Shadowed declaration voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:242:11: note: Shadow variable voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:80:29: performance: Function parameter 'username' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:80:45: performance: Function parameter 'password' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:449:20: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:457:21: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:374:19: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:28:8: style: class member 'dbpermissions::data_id' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:29:10: style: class member 'dbpermissions::permission' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:45:8: style: class member 'dbsession::userid' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:46:14: style: class member 'dbsession::groupids' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:47:8: style: class member 'dbsession::authtoken' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:48:10: style: class member 'dbsession::logtime' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:49:10: style: class member 'dbsession::lastaction' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:50:10: style: class member 'dbsession::msg' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/dbmisc/networkdemo/dbserver.cpp:236:77: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:80:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:208:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:344:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:47:12: warning: Member variable 'tokenlist::terminalquotes' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:54:12: warning: Member variable 'tokenlist::terminalquotes' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:121:10: style: The scope of the variable 'tmp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:248:8: style: The scope of the variable 'close' can be reduced. [variableScope] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:244:39: style:inconclusive: Function 'SetQuoteChars' argument 1 names different: declaration 'str' definition 'quotechars'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.h:61:35: note: Function 'SetQuoteChars' argument 1 names different: declaration 'str' definition 'quotechars'. voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:244:39: note: Function 'SetQuoteChars' argument 1 names different: declaration 'str' definition 'quotechars'. voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:47:35: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:54:35: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:54:52: performance: Function parameter 'sep' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:62:35: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:202:40: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:220:38: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:232:41: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:238:39: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:244:39: performance: Function parameter 'quotechars' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:356:28: performance: Function parameter 'a' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:356:43: performance: Function parameter 'b' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:364:27: performance: Function parameter 'a' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:364:42: performance: Function parameter 'b' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:118:36: style: Parameter 'argv' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:277:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/dbmisc/networkdemo/tokenlist.cpp:287:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:80:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:103:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:115:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:135:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:172:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:213:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:234:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETLKW [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:242:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:361:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:390:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:434:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:471:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:481:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICANON [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:609:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:51:11: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:695:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:144:9: style: The scope of the variable 'slash' can be reduced. [variableScope] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:162:7: style: The scope of the variable 'err' can be reduced. [variableScope] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:384:9: style: The scope of the variable 'pos' can be reduced. [variableScope] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:406:10: style: The scope of the variable 'v0' can be reduced. [variableScope] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:589:17: style: The scope of the variable 'r' can be reduced. [variableScope] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:147:23: style: Checking if unsigned expression 'std::strlen(fname)' is less than zero. [unsignedLessThanZero] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:142:17: style:inconclusive: Function 'parentify' argument 1 names different: declaration 'str' definition 'fname'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.h:86:22: note: Function 'parentify' argument 1 names different: declaration 'str' definition 'fname'. voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:142:17: note: Function 'parentify' argument 1 names different: declaration 'str' definition 'fname'. voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:382:44: style:inconclusive: Function 'fill_vars2' argument 2 names different: declaration 'vars' definition 'mymap'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.h:100:48: note: Function 'fill_vars2' argument 2 names different: declaration 'vars' definition 'mymap'. voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:382:44: note: Function 'fill_vars2' argument 2 names different: declaration 'vars' definition 'mymap'. voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:491:17: style:inconclusive: Function 'copyfile' argument 1 names different: declaration 'in' definition 'infile'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.h:107:21: note: Function 'copyfile' argument 1 names different: declaration 'in' definition 'infile'. voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:491:17: note: Function 'copyfile' argument 1 names different: declaration 'in' definition 'infile'. voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:491:31: style:inconclusive: Function 'copyfile' argument 2 names different: declaration 'out' definition 'outfile'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.h:107:31: note: Function 'copyfile' argument 2 names different: declaration 'out' definition 'outfile'. voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:491:31: note: Function 'copyfile' argument 2 names different: declaration 'out' definition 'outfile'. voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:687:22: style:inconclusive: Function 'maketimedate' argument 1 names different: declaration 'time' definition 't'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.h:136:27: note: Function 'maketimedate' argument 1 names different: declaration 'time' definition 't'. voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:687:22: note: Function 'maketimedate' argument 1 names different: declaration 'time' definition 't'. voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:687:32: style:inconclusive: Function 'maketimedate' argument 2 names different: declaration 'date' definition 'd'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.h:136:40: note: Function 'maketimedate' argument 2 names different: declaration 'date' definition 'd'. voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:687:32: note: Function 'maketimedate' argument 2 names different: declaration 'date' definition 'd'. voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:592:14: style: Local variable 'i' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:590:12: note: Shadowed declaration voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:592:14: note: Shadow variable voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:49:14: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:98:49: performance: Function parameter 'whitespace' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:110:46: performance: Function parameter 'newextension' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:182:21: performance: Function parameter 'dirname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:194:22: performance: Function parameter 'dirname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:304:21: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:491:17: performance: Function parameter 'infile' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:491:31: performance: Function parameter 'outfile' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:531:33: performance: Function parameter 'nums' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:703:19: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:703:32: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:753:27: style: Parameter 'tv1' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:753:47: style: Parameter 'tv2' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:766:27: style: Parameter 'tv1' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:766:47: style: Parameter 'tv2' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:779:27: style: Parameter 'tv1' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:779:47: style: Parameter 'tv2' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:789:27: style: Parameter 'tv1' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:789:47: style: Parameter 'tv2' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:690:14: style: Variable 'mytm' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:415:13: error: Uninitialized variable: i [legacyUninitvar] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:406:13: style: Unused variable: v1 [unusedVariable] voxbo-1.8.5~svn1246/dbmisc/networkdemo/vbutil.cpp:732:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/dbutil/cpDB.cpp:23:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbutil/cpDB.cpp:20:26: style: Parameter 'argv' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/dbutil/delRecord.cpp:11:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbutil/delRecord.cpp:8:26: style: Parameter 'argv' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/dbutil/initDB.cpp:21:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbutil/initPerm.cpp:79:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbutil/initPerm.cpp:113:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbutil/initPerm.cpp:131:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbutil/initPerm.cpp:60:29: style: Parameter 'argv' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/dbutil/initPerm.cpp:144:23: style: Parameter 'txt_file' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/dbutil/initScoreNames.cpp:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbutil/initScoreNames.cpp:64:23: style: Parameter 'txt_file' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/dbutil/initScoreValues.cpp:28:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbutil/initScoreValues.cpp:140:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbutil/initScoreValues.cpp:83:23: style: Parameter 'txt_file' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/dbutil/mvDB.cpp:15:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbutil/mvDB.cpp:12:26: style: Parameter 'argv' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/dbutil/showPatientScores.cpp:30:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmp_lex [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbutil/showPatientScores.cpp:11:26: style: Parameter 'argv' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/dbutil/showScoreNames.cpp:12:26: style: Parameter 'argv' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/dbutil/showScoreValues.cpp:27:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmp_lex [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbutil/showScoreValues.cpp:13:26: style: Parameter 'argv' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/dbutil/showSystem.cpp:26:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cmp_lex [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/dbutil/showSystem.cpp:12:26: style: Parameter 'argv' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/dbutil/showUsers.cpp:12:26: style: Parameter 'argv' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/fileformats/dcmsplit.cpp:113:5: error: There is an unknown macro here somewhere. Configuration is required. If vbforeach is a macro then please configure it. [unknownMacro] voxbo-1.8.5~svn1246/fileformats/ffinfo.cpp:23:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/fileformats/ffinfo.cpp:15:10: style: Unused variable: thisdir [unusedVariable] voxbo-1.8.5~svn1246/fileformats/ffinfo.cpp:15:18: style: Unused variable: prevdir [unusedVariable] voxbo-1.8.5~svn1246/fileformats/ffinfo.cpp:38:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/fileformats/vbrename.cpp:39:7: style:inconclusive: Technically the member function 'VBRename::Rename' can be const. [functionConst] voxbo-1.8.5~svn1246/fileformats/vbrename.cpp:120:11: note: Technically the member function 'VBRename::Rename' can be const. voxbo-1.8.5~svn1246/fileformats/vbrename.cpp:39:7: note: Technically the member function 'VBRename::Rename' can be const. voxbo-1.8.5~svn1246/fileformats/vbrename.cpp:148:47: style: Condition 'newdirname.size()<1' is always false [knownConditionTrueFalse] voxbo-1.8.5~svn1246/fileformats/vbrename.cpp:148:24: note: Assuming that condition 'newdirname.size()<1' is not redundant voxbo-1.8.5~svn1246/fileformats/vbrename.cpp:148:47: note: Condition 'newdirname.size()<1' is always false voxbo-1.8.5~svn1246/fileformats/vbrename.cpp:148:27: style: Same expression on both sides of '||'. [duplicateExpression] voxbo-1.8.5~svn1246/fileformats/vbrename.cpp:120:25: style:inconclusive: Function 'Rename' argument 1 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/fileformats/vbrename.cpp:39:21: note: Function 'Rename' argument 1 names different: declaration 'filename' definition 'fname'. voxbo-1.8.5~svn1246/fileformats/vbrename.cpp:120:25: note: Function 'Rename' argument 1 names different: declaration 'filename' definition 'fname'. voxbo-1.8.5~svn1246/gdscript/gds.cpp:2309:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2931:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4097:57: error: Using pointer to local variable 'nameStr' that is out of scope. [invalidLifetime] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4083:30: note: Pointer to container is created here. voxbo-1.8.5~svn1246/gdscript/gds.cpp:4082:14: note: Variable created here. voxbo-1.8.5~svn1246/gdscript/gds.cpp:4097:57: note: Using pointer to local variable 'nameStr' that is out of scope. voxbo-1.8.5~svn1246/gdscript/gds.cpp:4711:14: warning: Member variable 'gHeaderInfo::condVector' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4717:14: warning: Member variable 'gHeaderInfo::condVector' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1984:11: warning: Member variable 'gSession::trialLen' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1984:11: warning: Member variable 'gSession::gDirFlag' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1984:11: warning: Member variable 'gSession::validateOnly' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1984:11: warning: Member variable 'gSession::derivNum' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1984:11: warning: Member variable 'gSession::derivIndex' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1984:11: warning: Member variable 'gSession::expnNum' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1984:11: warning: Member variable 'gSession::esIndex' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1984:11: warning: Member variable 'gSession::firIndex' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1984:11: warning: Member variable 'gSession::fsIndex' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1984:11: warning: Member variable 'gSession::firNum' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1984:11: warning: Member variable 'gSession::multiplyID' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1984:11: warning: Member variable 'gSession::orthType' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1984:11: warning: Member variable 'gSession::effBaseIndex' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1984:11: warning: Member variable 'gSession::baseEff' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1984:11: warning: Member variable 'gSession::effType' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1984:11: warning: Member variable 'gSession::dsOption' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1984:11: warning: Member variable 'gSession::cutoff' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/gdscript/gds.h:103:8: performance:inconclusive: Technically the member function 'gSession::chkdirname' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2270:11: note: Technically the member function 'gSession::chkdirname' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:103:8: note: Technically the member function 'gSession::chkdirname' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:104:8: performance:inconclusive: Technically the member function 'gSession::chkinfile' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2279:15: note: Technically the member function 'gSession::chkinfile' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:104:8: note: Technically the member function 'gSession::chkinfile' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:105:8: performance:inconclusive: Technically the member function 'gSession::chkType' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2287:16: note: Technically the member function 'gSession::chkType' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:105:8: note: Technically the member function 'gSession::chkType' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:140:8: performance:inconclusive: Technically the member function 'gSession::mcNonZero' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3048:16: note: Technically the member function 'gSession::mcNonZero' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:140:8: note: Technically the member function 'gSession::mcNonZero' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:141:8: performance:inconclusive: Technically the member function 'gSession::unitExcursion' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3062:16: note: Technically the member function 'gSession::unitExcursion' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:141:8: note: Technically the member function 'gSession::unitExcursion' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:143:8: performance:inconclusive: Technically the member function 'gSession::chkOption' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3161:15: note: Technically the member function 'gSession::chkOption' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:143:8: note: Technically the member function 'gSession::chkOption' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:146:10: style:inconclusive: Technically the member function 'gSession::getFullName' can be const. [functionConst] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2690:18: note: Technically the member function 'gSession::getFullName' can be const. voxbo-1.8.5~svn1246/gdscript/gds.h:146:10: note: Technically the member function 'gSession::getFullName' can be const. voxbo-1.8.5~svn1246/gdscript/gds.h:163:8: performance:inconclusive: Technically the member function 'gSession::chkOrthType' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3082:16: note: Technically the member function 'gSession::chkOrthType' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:163:8: note: Technically the member function 'gSession::chkOrthType' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:173:8: performance:inconclusive: Technically the member function 'gSession::chkPreG' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4249:16: note: Technically the member function 'gSession::chkPreG' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:173:8: note: Technically the member function 'gSession::chkPreG' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:178:7: performance:inconclusive: Technically the member function 'gSession::chkDS' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4444:15: note: Technically the member function 'gSession::chkDS' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:178:7: note: Technically the member function 'gSession::chkDS' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:180:8: performance:inconclusive: Technically the member function 'gSession::chkEffType' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4459:16: note: Technically the member function 'gSession::chkEffType' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:180:8: note: Technically the member function 'gSession::chkEffType' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:181:8: style:inconclusive: Technically the member function 'gSession::typeMatch' can be const. [functionConst] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4477:16: note: Technically the member function 'gSession::typeMatch' can be const. voxbo-1.8.5~svn1246/gdscript/gds.h:181:8: note: Technically the member function 'gSession::typeMatch' can be const. voxbo-1.8.5~svn1246/gdscript/gds.h:188:10: performance:inconclusive: Technically the member function 'gSession::getSquareSum' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4699:18: note: Technically the member function 'gSession::getSquareSum' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:188:10: note: Technically the member function 'gSession::getSquareSum' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/gdscript/gds.h:77:3: style: Class 'gHeaderInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2020:17: style: Variable 'interceptFlag' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2017:30: note: interceptFlag is assigned voxbo-1.8.5~svn1246/gdscript/gds.cpp:2020:17: note: interceptFlag is overwritten voxbo-1.8.5~svn1246/gdscript/gds.cpp:2088:17: style: Variable 'interceptFlag' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2085:30: note: interceptFlag is assigned voxbo-1.8.5~svn1246/gdscript/gds.cpp:2088:17: note: interceptFlag is overwritten voxbo-1.8.5~svn1246/gdscript/gds.cpp:2120:17: style: Variable 'interceptFlag' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2117:30: note: interceptFlag is assigned voxbo-1.8.5~svn1246/gdscript/gds.cpp:2120:17: note: interceptFlag is overwritten voxbo-1.8.5~svn1246/gdscript/gds.cpp:2145:17: style: Variable 'interceptFlag' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2142:30: note: interceptFlag is assigned voxbo-1.8.5~svn1246/gdscript/gds.cpp:2145:17: note: interceptFlag is overwritten voxbo-1.8.5~svn1246/gdscript/gds.cpp:2188:17: style: Variable 'interceptFlag' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2185:30: note: interceptFlag is assigned voxbo-1.8.5~svn1246/gdscript/gds.cpp:2188:17: note: interceptFlag is overwritten voxbo-1.8.5~svn1246/gdscript/gds.cpp:2325:3: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2327:3: note: Found duplicate branches for 'if' and 'else'. voxbo-1.8.5~svn1246/gdscript/gds.cpp:2325:3: note: Found duplicate branches for 'if' and 'else'. voxbo-1.8.5~svn1246/gdscript/gds.cpp:2295:37: style: Same expression 'inputType=="keepNoInterest"' found multiple times in chain of '||' operators. [duplicateExpression] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3095:37: style: Same expression 'inputType=="keepNoInterest"' found multiple times in chain of '||' operators. [duplicateExpression] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1407:15: style: The scope of the variable 'orthIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/gdscript/gds.cpp:1769:13: style: The scope of the variable 'delIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2892:10: style: The scope of the variable 'timeShift' can be reduced. [variableScope] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3053:10: style: The scope of the variable 'element' can be reduced. [variableScope] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3527:19: style: The scope of the variable 'end' can be reduced. [variableScope] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3588:18: style: The scope of the variable 'gsFile' can be reduced. [variableScope] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3630:15: style: The scope of the variable 'gsFile' can be reduced. [variableScope] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3654:18: style: The scope of the variable 'mpFile' can be reduced. [variableScope] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3720:15: style: The scope of the variable 'mpFile' can be reduced. [variableScope] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3751:7: style: The scope of the variable 'spikeIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4075:8: style: The scope of the variable 'varType' can be reduced. [variableScope] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4359:7: style: The scope of the variable 'strLen' can be reduced. [variableScope] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4359:15: style: The scope of the variable 'separator' can be reduced. [variableScope] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4752:7: style: The scope of the variable 'strLen' can be reduced. [variableScope] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4752:20: style: The scope of the variable 'tab1st' can be reduced. [variableScope] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3424:10: style: Local variable 'lineNum' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/gdscript/gds.cpp:33:5: note: Shadowed declaration voxbo-1.8.5~svn1246/gdscript/gds.cpp:3424:10: note: Shadow variable voxbo-1.8.5~svn1246/gdscript/gds.cpp:3527:19: style: Local variable 'end' shadows outer function [shadowFunction] voxbo-1.8.5~svn1246/gdscript/gds.h:108:8: note: Shadowed declaration voxbo-1.8.5~svn1246/gdscript/gds.cpp:3527:19: note: Shadow variable voxbo-1.8.5~svn1246/gdscript/gds.cpp:3943:18: style: Local variable 'newList' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/gdscript/gds.h:223:18: note: Shadowed declaration voxbo-1.8.5~svn1246/gdscript/gds.cpp:3943:18: note: Shadow variable voxbo-1.8.5~svn1246/gdscript/gds.cpp:4400:9: style: Local variable 'condLabFile' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/gdscript/gds.h:195:39: note: Shadowed declaration voxbo-1.8.5~svn1246/gdscript/gds.cpp:4400:9: note: Shadow variable voxbo-1.8.5~svn1246/gdscript/gds.cpp:137:37: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2287:31: performance: Function parameter 'inputType' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2306:33: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2322:34: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3009:50: performance: Function parameter 'inputOpt' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3082:35: performance: Function parameter 'inputType' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3408:33: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3812:32: performance: Function parameter 'tesStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3995:31: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4444:28: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4459:34: performance: Function parameter 'inputType' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2609:17: style: Variable 'tesTR' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2609:27: style: Variable 'tesReps' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/gdscript/gds.cpp:2942:9: style: Variable 'm' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3393:12: style: Variable 'numKey' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3527:23: style: Variable 'end' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/gdscript/gds.cpp:3751:18: style: Variable 'spikeIndex' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4752:14: style: Variable 'strLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4752:27: style: Variable 'tab1st' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/gdscript/gds.cpp:4752:40: style: Variable 'tab2nd' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/gdscript/gds_main.cpp:102:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/getput/getdata.cpp:168:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/getput/getdata.cpp:446:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/getput/getdata.cpp:683:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/getput/getdata.cpp:720:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/getput/getdata.cpp:396:24: style: Condition 'dimx<=0' is always false [knownConditionTrueFalse] voxbo-1.8.5~svn1246/getput/getdata.cpp:396:11: note: Assuming that condition 'dimx<=0' is not redundant voxbo-1.8.5~svn1246/getput/getdata.cpp:396:24: note: Condition 'dimx<=0' is always false voxbo-1.8.5~svn1246/getput/getdata.cpp:628:24: style: Condition 'dimx<=0' is always false [knownConditionTrueFalse] voxbo-1.8.5~svn1246/getput/getdata.cpp:628:11: note: Assuming that condition 'dimx<=0' is not redundant voxbo-1.8.5~svn1246/getput/getdata.cpp:628:24: note: Condition 'dimx<=0' is always false voxbo-1.8.5~svn1246/getput/getdata.cpp:801:8: style: Condition 's' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/getput/getdata.cpp:438:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] voxbo-1.8.5~svn1246/getput/getdata.cpp:439:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] voxbo-1.8.5~svn1246/getput/getdata.cpp:440:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] voxbo-1.8.5~svn1246/getput/getdata.cpp:441:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] voxbo-1.8.5~svn1246/getput/getdata.cpp:674:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] voxbo-1.8.5~svn1246/getput/getdata.cpp:675:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] voxbo-1.8.5~svn1246/getput/getdata.cpp:676:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] voxbo-1.8.5~svn1246/getput/getdata.cpp:677:2: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] voxbo-1.8.5~svn1246/getput/getdata.cpp:720:3: error: Resource leak: f [resourceLeak] voxbo-1.8.5~svn1246/getput/getdata.cpp:731:3: error: Resource leak: f [resourceLeak] voxbo-1.8.5~svn1246/getput/getdata.cpp:733:3: error: Resource leak: f [resourceLeak] voxbo-1.8.5~svn1246/getput/getdata.cpp:316:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/getput/getdata.cpp:324:12: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/getput/getdata.cpp:541:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/getput/getdata.cpp:545:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/getput/getdata.cpp:549:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/getput/getdata.cpp:553:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/getput/getdata.cpp:557:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/getput/getdata.cpp:800:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/getput/getdata.cpp:313:9: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/getput/getdata.cpp:296:6: note: i is assigned voxbo-1.8.5~svn1246/getput/getdata.cpp:313:9: note: i is overwritten voxbo-1.8.5~svn1246/getput/getdata.cpp:313:9: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/getput/getdata.cpp:298:6: note: i is assigned voxbo-1.8.5~svn1246/getput/getdata.cpp:313:9: note: i is overwritten voxbo-1.8.5~svn1246/getput/getdata.cpp:313:9: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/getput/getdata.cpp:302:6: note: i is assigned voxbo-1.8.5~svn1246/getput/getdata.cpp:313:9: note: i is overwritten voxbo-1.8.5~svn1246/getput/getdata.cpp:313:9: style: Variable 'i' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/getput/getdata.cpp:304:6: note: i is assigned voxbo-1.8.5~svn1246/getput/getdata.cpp:313:9: note: i is overwritten voxbo-1.8.5~svn1246/getput/getdata.cpp:512:8: style: Redundant initialization for 'data'. The initialized value is overwritten before it is read. [redundantInitialization] voxbo-1.8.5~svn1246/getput/getdata.cpp:499:14: note: data is initialized voxbo-1.8.5~svn1246/getput/getdata.cpp:512:8: note: data is overwritten voxbo-1.8.5~svn1246/getput/getdata.cpp:396:16: style: Same expression on both sides of '||'. [duplicateExpression] voxbo-1.8.5~svn1246/getput/getdata.cpp:628:16: style: Same expression on both sides of '||'. [duplicateExpression] voxbo-1.8.5~svn1246/getput/getdata.cpp:347:15: style: The scope of the variable 't2' can be reduced. [variableScope] voxbo-1.8.5~svn1246/getput/getdata.cpp:783:7: style: The scope of the variable 'err' can be reduced. [variableScope] voxbo-1.8.5~svn1246/getput/getdata.cpp:198:11: style: Local variable 'i' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/getput/getdata.cpp:161:6: note: Shadowed declaration voxbo-1.8.5~svn1246/getput/getdata.cpp:198:11: note: Shadow variable voxbo-1.8.5~svn1246/getput/getdata.cpp:153:36: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/getput/getdata.cpp:159:28: style: Parameter 'fifopath' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/getput/getdata.cpp:338:33: style: Parameter 'fifopath' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/getput/getdata.cpp:588:34: style: Parameter 'fifopath' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/getput/getdata.cpp:724:8: style: Variable 'opstr' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/getput/getdata.cpp:285:8: style: Variable 'dimt' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/getput/putdata.cpp:131:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/getput/putdata.cpp:166:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/getput/putdata.cpp:183:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/getput/putdata.cpp:352:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/getput/putdata.cpp:264:14: style: Condition 's' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/getput/putdata.cpp:270:17: style: Condition 's' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/getput/putdata.cpp:439:14: style: Condition 's' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/getput/putdata.cpp:442:17: style: Condition 's' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/getput/putdata.cpp:314:25: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/getput/putdata.cpp:412:25: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/getput/putdata.cpp:504:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/getput/putdata.cpp:507:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/getput/putdata.cpp:510:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/getput/putdata.cpp:513:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/getput/putdata.cpp:510:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/getput/putdata.cpp:513:16: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/getput/putdata.cpp:576:6: style: The scope of the variable 'dimx' can be reduced. [variableScope] voxbo-1.8.5~svn1246/getput/putdata.cpp:577:6: style: The scope of the variable 'dimy' can be reduced. [variableScope] voxbo-1.8.5~svn1246/getput/putdata.cpp:578:6: style: The scope of the variable 'dimz' can be reduced. [variableScope] voxbo-1.8.5~svn1246/getput/putdata.cpp:579:6: style: The scope of the variable 'dimt' can be reduced. [variableScope] voxbo-1.8.5~svn1246/getput/putdata.cpp:581:6: style: The scope of the variable 'datatype' can be reduced. [variableScope] voxbo-1.8.5~svn1246/getput/putdata.cpp:582:6: style: The scope of the variable 'dimensions' can be reduced. [variableScope] voxbo-1.8.5~svn1246/getput/putdata.cpp:181:23: style: Parameter 'fifo' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/getput/putdata.cpp:350:23: style: Parameter 'fifo' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/getput/putdata.cpp:593:9: style: Variable 'dimt' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/vbio.h:428:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/analyze.cpp:55:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] voxbo-1.8.5~svn1246/lib/vbio.h:218:3: warning:inconclusive: Member variable 'VBMaskSpec::r' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbio.h:218:3: warning:inconclusive: Member variable 'VBMaskSpec::g' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbio.h:218:3: warning:inconclusive: Member variable 'VBMaskSpec::b' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbutil.h:115:22: performance: Variable 'msg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/vbutil.h:117:39: performance: Variable 'msg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/vbio.h:219:56: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/vbutil.h:118:7: style:inconclusive: Technically the member function 'vbreturn::error' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbutil.h:119:10: style:inconclusive: Technically the member function 'vbreturn::message' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbutil.h:120:3: style:inconclusive: Technically the member function 'vbreturn::operatorint' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbutil.h:228:3: style:inconclusive: Technically the member function 'vbrect::operatorbool' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vb_vector.h:197:15: style:inconclusive: Technically the member function 'VB_Vector::getState' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbio.h:427:8: style:inconclusive: Technically the member function 'VBVoxel::cool' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbio.h:428:8: style:inconclusive: Technically the member function 'VBVoxel::print' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/tokenlist.h:56:3: style: Class 'tokenlist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/tokenlist.h:57:3: style: Class 'tokenlist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbutil.h:116:3: style: Class 'vbreturn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbutil.h:172:3: style: Class 'vglob' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vb_vector.h:175:3: style: Class 'VB_Vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vb_vector.h:177:3: style: Class 'VB_Vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vb_vector.h:178:3: style: Class 'VB_Vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vb_vector.h:180:3: style: Class 'VB_Vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vb_vector.h:181:3: style: Class 'VB_Vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vb_vector.h:182:3: style: Class 'VB_Vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vb_vector.h:183:3: style: Class 'VB_Vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vb_vector.h:184:3: style: Class 'VB_Vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vb_vector.h:187:3: style: Class 'VB_Vector' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbio.h:309:3: style: Class 'Cube' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbio.h:311:3: style: Class 'Cube' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbio.h:439:3: style: Class 'VBRegion' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbio.h:483:3: style: Class 'Tes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbio.h:485:3: style: Class 'Tes' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbio.h:593:3: style: Class 'VBMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbio.h:595:3: style: Class 'VBMatrix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbio.h:314:4: style: The destructor '~Cube' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbio.h:264:12: note: Virtual destructor in base class voxbo-1.8.5~svn1246/lib/vbio.h:314:4: note: Destructor in derived class voxbo-1.8.5~svn1246/lib/vbio.h:372:8: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbio.h:289:16: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbio.h:372:8: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbio.h:374:16: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbio.h:293:16: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbio.h:374:16: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbio.h:375:16: style: The function 'printbrief' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbio.h:294:16: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbio.h:375:16: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbio.h:376:16: style: The function 'invalidate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbio.h:295:16: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbio.h:376:16: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbio.h:377:8: style: The function 'zero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbio.h:291:16: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbio.h:377:8: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbio.h:379:8: style: The function 'byteswap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbio.h:292:16: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbio.h:379:8: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbio.h:487:4: style: The destructor '~Tes' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbio.h:264:12: note: Virtual destructor in base class voxbo-1.8.5~svn1246/lib/vbio.h:487:4: note: Destructor in derived class voxbo-1.8.5~svn1246/lib/vbio.h:492:8: style: The function 'init' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbio.h:289:16: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbio.h:492:8: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbio.h:494:8: style: The function 'zero' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbio.h:291:16: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbio.h:494:8: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbio.h:495:8: style: The function 'byteswap' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbio.h:292:16: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbio.h:495:8: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbio.h:556:16: style: The function 'print' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbio.h:293:16: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbio.h:556:16: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbio.h:557:16: style: The function 'printbrief' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbio.h:294:16: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbio.h:557:16: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbio.h:558:16: style: The function 'invalidate' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbio.h:295:16: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbio.h:558:16: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbutil.h:119:10: performance: Function 'message()' should return member 'msg' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/analyze.cpp:92:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/analyze.cpp:124:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/analyze.cpp:234:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/analyze.cpp:291:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/analyze.cpp:331:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/analyze.cpp:453:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/analyze.cpp:476:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/analyze.cpp:518:22: style:inconclusive: Function 'read_head_img4d' argument 1 names different: declaration 'mytes' definition 'tes'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/analyze.h:100:26: note: Function 'read_head_img4d' argument 1 names different: declaration 'mytes' definition 'tes'. voxbo-1.8.5~svn1246/lib/analyze.cpp:518:22: note: Function 'read_head_img4d' argument 1 names different: declaration 'mytes' definition 'tes'. voxbo-1.8.5~svn1246/lib/analyze.cpp:525:23: style:inconclusive: Function 'read_head_imgdir' argument 1 names different: declaration 'mytes' definition 'tes'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/analyze.h:105:27: note: Function 'read_head_imgdir' argument 1 names different: declaration 'mytes' definition 'tes'. voxbo-1.8.5~svn1246/lib/analyze.cpp:525:23: note: Function 'read_head_imgdir' argument 1 names different: declaration 'mytes' definition 'tes'. voxbo-1.8.5~svn1246/lib/analyze.cpp:537:23: style:inconclusive: Function 'read_data_imgdir' argument 1 names different: declaration 'mytes' definition 'tes'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/analyze.h:106:27: note: Function 'read_data_imgdir' argument 1 names different: declaration 'mytes' definition 'tes'. voxbo-1.8.5~svn1246/lib/analyze.cpp:537:23: note: Function 'read_data_imgdir' argument 1 names different: declaration 'mytes' definition 'tes'. voxbo-1.8.5~svn1246/lib/analyze.cpp:586:22: style:inconclusive: Function 'read_data_img4d' argument 1 names different: declaration 'mytes' definition 'ts'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/analyze.h:101:26: note: Function 'read_data_img4d' argument 1 names different: declaration 'mytes' definition 'ts'. voxbo-1.8.5~svn1246/lib/analyze.cpp:586:22: note: Function 'read_data_img4d' argument 1 names different: declaration 'mytes' definition 'ts'. voxbo-1.8.5~svn1246/lib/tokenlist.h:57:26: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.h:58:26: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.h:58:43: performance: Function parameter 'sep' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.h:62:30: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.h:63:35: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.h:64:30: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.h:64:52: performance: Function parameter 'commentchars' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.h:65:34: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.h:66:37: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.h:67:35: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.h:68:35: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.h:85:36: performance: Function parameter 'tok' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.h:88:38: performance: Function parameter 'tok' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.h:102:33: performance: Function parameter 'a' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.h:102:48: performance: Function parameter 'b' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.h:103:32: performance: Function parameter 'a' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.h:103:47: performance: Function parameter 'b' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/genericexcep.h:70:40: performance: Function parameter 'mesg' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.h:117:26: performance: Function parameter 'mm' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.h:172:22: performance: Function parameter 'pat' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.h:173:26: performance: Function parameter 'pat' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.h:176:28: performance: Function parameter 'pat' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.h:240:56: performance: Function parameter 'whitespace' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.h:241:53: performance: Function parameter 'newextension' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.h:274:40: performance: Function parameter 'nums' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.h:276:38: performance: Function parameter 'nums' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.h:392:38: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vb_vector.h:131:71: performance: Function parameter 'fType' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vb_vector.h:132:73: performance: Function parameter 'signature' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vb_vector.h:521:40: performance: Function parameter 'newFileName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vb_vector.h:637:46: performance: Function parameter 'reference' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vb_vector.h:638:75: performance: Function parameter 'reference' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vb_vector.h:732:31: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbio.h:219:21: performance: Function parameter 'nn' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbio.h:339:30: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbio.h:513:30: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbio.h:696:34: performance: Function parameter 'tesFile' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbio.h:709:56: performance: Function parameter 'in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbio.h:709:73: performance: Function parameter 'out' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbio.h:715:53: performance: Function parameter 'in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbio.h:715:70: performance: Function parameter 'out' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/analyze.cpp:166:30: style: Parameter 'fname' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/analyze.cpp:166:42: style: Parameter 'cb' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/analyze.cpp:302:34: style: Parameter 'ihead' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/analyze.cpp:331:10: style: Variable 'oo' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/analyze.cpp:448:27: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/lib/analyze.cpp:471:27: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/lib/vbutil.h:213:9: style: Variable 'rs' can be declared as const array [constVariable] voxbo-1.8.5~svn1246/lib/vbutil.h:214:9: style: Variable 'gs' can be declared as const array [constVariable] voxbo-1.8.5~svn1246/lib/vbutil.h:215:9: style: Variable 'bs' can be declared as const array [constVariable] voxbo-1.8.5~svn1246/lib/db_util.h:220:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.h:275:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:48:3: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:726:3: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1265:3: performance: Variable 'accessID' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/bdb_tab.h:480:9: performance:inconclusive: Technically the member function 'patientRec::getSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1724:19: note: Technically the member function 'patientRec::getSize' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/bdb_tab.h:480:9: note: Technically the member function 'patientRec::getSize' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/bdb_tab.h:524:9: performance:inconclusive: Technically the member function 'pgrpMemberRec::getSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1851:22: note: Technically the member function 'pgrpMemberRec::getSize' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/bdb_tab.h:524:9: note: Technically the member function 'pgrpMemberRec::getSize' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/bdb_tab.h:574:9: performance:inconclusive: Technically the member function 'pListMemberRec::getSize' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:2025:23: note: Technically the member function 'pListMemberRec::getSize' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/bdb_tab.h:574:9: note: Technically the member function 'pListMemberRec::getSize' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/mydefs.h:108:3: style:inconclusive: Technically the member function 'DBpatient::operatorbool' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/mydb.h:48:3: style:inconclusive: Technically the member function 'myEnv::operatorbool' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/mydb.h:80:3: style:inconclusive: Technically the member function 'mydb::operatorbool' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/bdb_tab.h:45:3: style: Class 'namespaceRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:65:3: style: Class 'atlasRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:98:3: style: Class 'regionRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:145:3: style: Class 'synonymRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:189:3: style: Class 'regionRelationRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:230:3: style: Class 'sysRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:250:3: style: Class 'viewRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:271:3: style: Class 'viewEntryRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:294:3: style: Class 'userRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:340:3: style: Class 'userRelRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:367:3: style: Class 'userGrpRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:394:3: style: Class 'permRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:418:3: style: Class 'contactRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:455:3: style: Class 'studyRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:478:3: style: Class 'patientRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:499:3: style: Class 'pgrpRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:521:3: style: Class 'pgrpMemberRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:541:3: style: Class 'pListRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:571:3: style: Class 'pListMemberRec' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/dbdate.h:39:3: style: Class 'DBdate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/mydefs.h:64:3: style: Class 'DBtype' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/mydefs.h:81:3: style: Class 'DBsession' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/mydefs.h:122:3: style: Class 'DBscorename' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/mydefs.h:148:3: style: Class 'DBscorevalue' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/mydefs.h:196:3: style: Class 'DBpatientlist' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/mydb.h:41:3: style: Class 'myEnv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/db_util.h:50:3: style: Class 'userGUI' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/db_util.h:84:3: style: Class 'patientMatch' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/bdb_tab.h:53:11: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:54:11: performance: Function 'getDescription()' should return member 'description' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:80:10: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:81:10: performance: Function 'getRef()' should return member 'ref' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:82:10: performance: Function 'getType()' should return member 'type' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:83:10: performance: Function 'getImage()' should return member 'image' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:84:10: performance: Function 'getSpace()' should return member 'space' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:119:10: performance: Function 'getNameSpace()' should return member 'name_space' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:120:10: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:121:10: performance: Function 'getAbbrev()' should return member 'abbrev' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:123:10: performance: Function 'getSource()' should return member 'source' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:124:10: performance: Function 'getPrivate()' should return member 'pFlag' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:125:10: performance: Function 'getLink()' should return member 'link' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:126:10: performance: Function 'getCreator()' should return member 'creator' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:128:10: performance: Function 'getModifier()' should return member 'modifier' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:164:10: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:165:10: performance: Function 'getPrimary()' should return member 'primary' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:166:10: performance: Function 'getNameSpace()' should return member 'name_space' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:168:10: performance: Function 'getQualifier()' should return member 'qualifier' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:169:10: performance: Function 'getCreator()' should return member 'creator' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:171:10: performance: Function 'getModifier()' should return member 'modifier' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:173:10: performance: Function 'getComments()' should return member 'comments' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:209:11: performance: Function 'getRelationship()' should return member 'relationship' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:210:11: performance: Function 'getQualifier()' should return member 'qualifier' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:211:11: performance: Function 'getCreator()' should return member 'creator' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:213:11: performance: Function 'getModifier()' should return member 'modifier' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:215:11: performance: Function 'getComments()' should return member 'comments' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:238:10: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:239:10: performance: Function 'getValue()' should return member 'value' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:258:10: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:281:10: performance: Function 'getScorename()' should return member 'scorename' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:282:10: performance: Function 'getFlags()' should return member 'flags' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:316:10: performance: Function 'getAccount()' should return member 'account' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:320:10: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:321:10: performance: Function 'getPhone()' should return member 'phone' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:322:10: performance: Function 'getEmail()' should return member 'email' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:323:10: performance: Function 'getAddress()' should return member 'address' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:324:10: performance: Function 'getGroups()' should return member 'groups' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:325:10: performance: Function 'getMisc()' should return member 'misc' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:353:10: performance: Function 'getRelationship()' should return member 'relationship' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:379:10: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:380:10: performance: Function 'getDesc()' should return member 'desc' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:404:10: performance: Function 'getAccessID()' should return member 'accessID' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:405:10: performance: Function 'getDataID()' should return member 'dataID' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:406:10: performance: Function 'getPermission()' should return member 'permission' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:438:10: performance: Function 'getNotes()' should return member 'notes' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:465:10: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:466:10: performance: Function 'getPI()' should return member 'PI' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:509:10: performance: Function 'getDesc()' should return member 'desc' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/bdb_tab.h:555:10: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/db_util.h:64:17: performance: Function 'getAccount()' should return member 'account' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/db_util.h:65:17: performance: Function 'getPasswd()' should return member 'passwd' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/db_util.h:66:17: performance: Function 'getName()' should return member 'name' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/db_util.h:67:17: performance: Function 'getPhone()' should return member 'phone' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/db_util.h:68:17: performance: Function 'getEmail()' should return member 'email' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/db_util.h:69:17: performance: Function 'getAddress()' should return member 'address' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/db_util.h:70:17: performance: Function 'getGroups()' should return member 'groups' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/db_util.h:241:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.h:290:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:47:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:101:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:102:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:122:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:213:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:214:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:228:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:245:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:253:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:386:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:387:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:401:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:412:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:420:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:561:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:562:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:567:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:572:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:586:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:594:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:724:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:778:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:780:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:841:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:843:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:934:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:936:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:945:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:952:21: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:957:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1090:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1092:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1097:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1105:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1179:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1181:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1192:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1263:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1333:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1335:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1340:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1345:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1350:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1355:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1363:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1368:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1490:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1492:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1691:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1693:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1698:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1753:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1755:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1813:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1815:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1820:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1876:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1878:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1883:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1891:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1896:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1986:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1988:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1993:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/db_util.h:56:33: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/db_util.h:57:32: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/db_util.h:58:30: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/db_util.h:59:31: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/db_util.h:60:31: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/db_util.h:61:33: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/db_util.h:62:32: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/db_util.h:215:20: performance: Function parameter 'dbname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/db_util.h:251:23: performance: Function parameter 'dbPath' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:52:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:69:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:123:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:162:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:256:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:322:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:426:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:491:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:600:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:663:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:730:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:749:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:786:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:809:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:852:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:878:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:980:10: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1037:10: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1108:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1143:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1195:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1227:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1272:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1294:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1369:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1429:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1501:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1526:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1699:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1720:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1761:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1784:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1823:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1847:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1897:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1937:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:1996:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/bdb_tab.cpp:2021:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/connect.cpp:75:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/connect.cpp:157:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SOCK_STREAM [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/connect.cpp:132:24: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/connect.cpp:138:24: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/connect.cpp:75:7: style: Statements following 'break' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/lib/connect.cpp:49:13: style: The scope of the variable 'err' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/connect.cpp:218:7: style: The scope of the variable 'packetsize' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/connect.cpp:246:18: style: The scope of the variable 'cnt' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/connect.cpp:193:24: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/connect.cpp:239:27: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/connect.cpp:95:26: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/lib/connect.cpp:260:23: error: Uninitialized variable: packetsize [uninitvar] voxbo-1.8.5~svn1246/lib/connect.cpp:246:21: style: Variable 'cnt' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/cube.cpp:329:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/cube.cpp:335:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/cube.cpp:384:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/cube.cpp:1456:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/cube.cpp:1430:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbio.h:363:8: style:inconclusive: Technically the member function 'Cube::SetValue' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/cube.cpp:507:7: note: Technically the member function 'Cube::SetValue' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:363:8: note: Technically the member function 'Cube::SetValue' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:395:10: style:inconclusive: Technically the member function 'Cube::count' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/cube.cpp:1229:7: note: Technically the member function 'Cube::count' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:395:10: note: Technically the member function 'Cube::count' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:396:7: style:inconclusive: Technically the member function 'Cube::is_surface' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/cube.cpp:1058:7: note: Technically the member function 'Cube::is_surface' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:396:7: note: Technically the member function 'Cube::is_surface' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:376:16: style: Virtual function 'invalidate' is called from destructor '~Cube()' at line 47. Dynamic binding is not used. [virtualCallInConstructor] voxbo-1.8.5~svn1246/lib/cube.cpp:47:3: note: Calling invalidate voxbo-1.8.5~svn1246/lib/vbio.h:376:16: note: invalidate is a virtual function voxbo-1.8.5~svn1246/lib/cube.cpp:183:12: warning: Identical condition and return expression 'err', return value is always 0 [identicalConditionAfterEarlyExit] voxbo-1.8.5~svn1246/lib/cube.cpp:174:9: note: If condition 'err' is true, the function will return/exit voxbo-1.8.5~svn1246/lib/cube.cpp:183:12: note: Returning identical expression 'err' voxbo-1.8.5~svn1246/lib/cube.cpp:518:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:521:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:524:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:527:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:530:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:859:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:862:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:868:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:871:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1338:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1343:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1348:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1353:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1358:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1391:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1459:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1462:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1465:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1468:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1471:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1487:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1490:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1493:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1496:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1499:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1433:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1436:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1439:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1442:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1445:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1382:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1373:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1318:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/cube.cpp:527:7: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:530:7: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:868:10: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:871:10: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1353:10: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1358:10: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1468:6: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1471:6: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1496:6: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1499:6: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1442:16: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1445:16: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1382:10: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1382:10: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1373:10: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1373:10: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1318:10: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:1318:10: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/cube.cpp:355:54: style: Same expression on both sides of '&&'. [duplicateExpression] voxbo-1.8.5~svn1246/lib/cube.cpp:1123:10: style: The scope of the variable 'thisval' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/cube.cpp:288:30: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/cube.cpp:429:25: style: Parameter 'v' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/cube.cpp:1013:23: style: Parameter 'm' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/cube.cpp:1037:23: style: Parameter 'cb' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/cube.cpp:1049:23: style: Parameter 'cb' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/cube.cpp:1173:29: style: Parameter 'hdr' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/cube.cpp:88:18: style: Parameter 'old' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/lib/cube.cpp:1391:6: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/cube.cpp:62:38: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/db_util.cpp:346:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:433:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:524:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:535:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:546:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:557:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:568:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:676:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnutls_srp_1024_group_generator [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:688:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gnutls_srp_1024_group_generator [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:789:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:808:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:834:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:893:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:1030:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:1063:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:1162:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:1193:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:1267:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:1308:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:1654:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:1718:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:1816:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:1850:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:1927:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:1984:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2051:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2087:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2133:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2162:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2190:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2218:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2244:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2271:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2297:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2325:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2356:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2384:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2413:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2442:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2476:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2503:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2534:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2561:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2590:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2627:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2662:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2697:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2731:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2774:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2820:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOOVERWRITE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2842:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2881:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2926:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:2969:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:3026:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOOVERWRITE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:3072:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:3119:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_SET [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:3140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOTFOUND [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:3159:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:3195:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:3235:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NOOVERWRITE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:3260:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:3313:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:3345:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/db_util.cpp:49:3: performance: Variable 'account' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/db_util.cpp:1277:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:1825:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:1884:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:1952:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:2004:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:2224:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:2250:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:2277:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:2303:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:2457:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:2513:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:2540:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:2569:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:2605:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:2641:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:2676:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:2709:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:3326:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:3358:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/db_util.cpp:46:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/db_util.cpp:150:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/db_util.cpp:153:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/db_util.cpp:158:26: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/db_util.cpp:436:50: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/db_util.cpp:669:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/db_util.cpp:885:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/db_util.cpp:913:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/db_util.cpp:1025:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/db_util.cpp:1617:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/db_util.cpp:1690:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/db_util.cpp:1750:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/db_util.cpp:2188:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/db_util.cpp:2813:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/db_util.cpp:3117:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/db_util.cpp:831:3: style: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/lib/db_util.cpp:459:8: style: The scope of the variable 't' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/db_util.cpp:459:11: style: The scope of the variable 'w' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/db_util.cpp:394:25: performance: Function parameter 'inputStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/db_util.cpp:622:32: performance: Function parameter 'relList' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/db_util.cpp:1492:69: style: Parameter 'data_in' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/db_util.cpp:68:10: style: Variable 'bufLen' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/db_util.cpp:102:10: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/db_util.cpp:1134:17: style: Variable 'passwd' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/dbdata.cpp:173:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/dbdata.cpp:204:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/dbdata.cpp:587:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/dbdata.cpp:634:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/dbdata.h:65:8: style:inconclusive: Technically the member function 'DBdata::dumpsys' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/dbdata.cpp:650:9: note: Technically the member function 'DBdata::dumpsys' can be const. voxbo-1.8.5~svn1246/lib/dbdata.h:65:8: note: Technically the member function 'DBdata::dumpsys' can be const. voxbo-1.8.5~svn1246/lib/dbdata.h:66:8: style:inconclusive: Technically the member function 'DBdata::dumppatients' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/dbdata.cpp:656:9: note: Technically the member function 'DBdata::dumppatients' can be const. voxbo-1.8.5~svn1246/lib/dbdata.h:66:8: note: Technically the member function 'DBdata::dumppatients' can be const. voxbo-1.8.5~svn1246/lib/dbdata.cpp:211:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/dbdata.cpp:233:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/dbdata.cpp:255:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/dbdata.cpp:476:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/dbdata.cpp:36:32: style:inconclusive: Function 'setDbNames' argument 1 names different: declaration 'dirname' definition 'inputDir'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/dbdata.h:42:26: note: Function 'setDbNames' argument 1 names different: declaration 'dirname' definition 'inputDir'. voxbo-1.8.5~svn1246/lib/dbdata.cpp:36:32: note: Function 'setDbNames' argument 1 names different: declaration 'dirname' definition 'inputDir'. voxbo-1.8.5~svn1246/lib/dbdata.cpp:61:25: performance: Function parameter 'dir' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/dbdata.cpp:264:30: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/dbdata.cpp:301:31: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/dbdata.cpp:355:26: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/dbdata.cpp:452:27: performance: Function parameter 'inputDir' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/dbdata.cpp:452:44: performance: Function parameter 'admin_passwd' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/dbdata.cpp:436:47: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/dbdata.cpp:439:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/dbdate.cpp:74:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/dbdate.cpp:90:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/dbdate.cpp:110:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/dbdate.cpp:114:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/dbdate.cpp:128:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/dbdate.cpp:132:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/dbdate.cpp:168:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/dbdate.cpp:175:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/dbdate.cpp:182:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/dbdate.cpp:189:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/dbdate.cpp:197:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/dbdate.cpp:205:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/dbdate.cpp:212:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/dbdate.cpp:220:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/dbdate.cpp:227:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/dbdate.cpp:242:27: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/dbdate.cpp:243:25: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/dbdate.cpp:38:3: performance: Variable 'sec_unix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/dbdate.cpp:44:3: performance: Variable 'sec_unix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/dbdate.cpp:50:3: performance: Variable 'sec_unix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/dbdate.cpp:57:3: performance: Variable 'sec_unix' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/dbserver.h:48:10: style:inconclusive: Technically the member function 'DBserver::getEnvHome' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/dbserver.cpp:39:18: note: Technically the member function 'DBserver::getEnvHome' can be const. voxbo-1.8.5~svn1246/lib/dbserver.h:48:10: note: Technically the member function 'DBserver::getEnvHome' can be const. voxbo-1.8.5~svn1246/lib/dbserver.h:50:10: style:inconclusive: Technically the member function 'DBserver::getErrMsg' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/dbserver.cpp:51:18: note: Technically the member function 'DBserver::getErrMsg' can be const. voxbo-1.8.5~svn1246/lib/dbserver.h:50:10: note: Technically the member function 'DBserver::getErrMsg' can be const. voxbo-1.8.5~svn1246/lib/dbserver.h:50:10: performance: Function 'getErrMsg()' should return member 'errMsg' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/dicom.cpp:54:12: warning: Member variable 'dicominfo::win_center' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/dicom.cpp:54:12: warning: Member variable 'dicominfo::win_width' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/dicom.cpp:54:12: warning: Member variable 'dicominfo::slices' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/dicom.cpp:54:12: warning: Member variable 'dicominfo::spos' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/dicom.cpp:1821:30: style: Condition 'filenames.size()<1' is always false [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/dicom.cpp:1814:25: note: Assuming that condition 'filenames.size()==0' is not redundant voxbo-1.8.5~svn1246/lib/dicom.cpp:1817:25: note: Assuming that condition 'filenames.size()>1' is not redundant voxbo-1.8.5~svn1246/lib/dicom.cpp:1821:30: note: Condition 'filenames.size()<1' is always false voxbo-1.8.5~svn1246/lib/dicom.cpp:105:5: error: Resource leak: ifile [resourceLeak] voxbo-1.8.5~svn1246/lib/dicom.cpp:112:7: error: Resource leak: ifile [resourceLeak] voxbo-1.8.5~svn1246/lib/dicom.cpp:129:7: error: Resource leak: ifile [resourceLeak] voxbo-1.8.5~svn1246/lib/dicom.cpp:832:7: error: Resource leak: ifile [resourceLeak] voxbo-1.8.5~svn1246/lib/dicom.cpp:849:7: error: Resource leak: ifile [resourceLeak] voxbo-1.8.5~svn1246/lib/dicom.cpp:1126:7: error: Resource leak: ifile [resourceLeak] voxbo-1.8.5~svn1246/lib/dicom.cpp:1157:7: error: Resource leak: ifile [resourceLeak] voxbo-1.8.5~svn1246/lib/dicom.cpp:1849:5: error: Resource leak: ifile [resourceLeak] voxbo-1.8.5~svn1246/lib/dicom.cpp:436:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/dicom.cpp:437:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/dicom.cpp:593:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/dicom.cpp:608:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/dicom.cpp:636:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/dicom.cpp:647:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/dicom.cpp:1052:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/dicom.cpp:1735:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/dicom.cpp:1742:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/dicom.cpp:1749:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/dicom.cpp:1110:8: style: The scope of the variable 'f_err' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/dicom.cpp:1343:12: style: The scope of the variable 'readcnt' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/dicom.cpp:1575:35: style:inconclusive: Function 'parse_siemens_stuff' argument 2 names different: declaration 'cnt' definition 'len'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/dicom.cpp:49:39: note: Function 'parse_siemens_stuff' argument 2 names different: declaration 'cnt' definition 'len'. voxbo-1.8.5~svn1246/lib/dicom.cpp:1575:35: note: Function 'parse_siemens_stuff' argument 2 names different: declaration 'cnt' definition 'len'. voxbo-1.8.5~svn1246/lib/dicom.cpp:1680:42: style:inconclusive: Function 'read_multiple_slices' argument 2 names different: declaration 'filelist' definition 'filenames'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/dicom.h:116:46: note: Function 'read_multiple_slices' argument 2 names different: declaration 'filelist' definition 'filenames'. voxbo-1.8.5~svn1246/lib/dicom.cpp:1680:42: note: Function 'read_multiple_slices' argument 2 names different: declaration 'filelist' definition 'filenames'. voxbo-1.8.5~svn1246/lib/dicom.cpp:2027:25: style:inconclusive: Function 'read_data_dcm4d_4D' argument 1 names different: declaration 'mytes' definition 'tes'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/dicom.h:121:29: note: Function 'read_data_dcm4d_4D' argument 1 names different: declaration 'mytes' definition 'tes'. voxbo-1.8.5~svn1246/lib/dicom.cpp:2027:25: note: Function 'read_data_dcm4d_4D' argument 1 names different: declaration 'mytes' definition 'tes'. voxbo-1.8.5~svn1246/lib/dicom.cpp:2106:25: style:inconclusive: Function 'read_head_dcm4d_4D' argument 1 names different: declaration 'mytes' definition 'tes'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/dicom.h:120:29: note: Function 'read_head_dcm4d_4D' argument 1 names different: declaration 'mytes' definition 'tes'. voxbo-1.8.5~svn1246/lib/dicom.cpp:2106:25: note: Function 'read_head_dcm4d_4D' argument 1 names different: declaration 'mytes' definition 'tes'. voxbo-1.8.5~svn1246/lib/dicom.cpp:560:17: style: Local variable 'args' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/dicom.cpp:88:13: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/dicom.cpp:560:17: note: Shadow variable voxbo-1.8.5~svn1246/lib/dicom.cpp:581:17: style: Local variable 'args' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/dicom.cpp:88:13: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/dicom.cpp:581:17: note: Shadow variable voxbo-1.8.5~svn1246/lib/dicom.cpp:720:12: style: Local variable 'buf' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/dicom.cpp:180:10: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/dicom.cpp:720:12: note: Shadow variable voxbo-1.8.5~svn1246/lib/dicom.cpp:1455:34: style: Parameter 'dci' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/dicom.cpp:1680:42: style: Parameter 'filenames' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/dicom.cpp:1732:23: style: Parameter 'dci' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/dicom.cpp:437:16: style: Variable 'ss' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/dicom.cpp:1575:27: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/lib/dicom.cpp:1341:12: style: Unused variable: str [unusedVariable] voxbo-1.8.5~svn1246/lib/endian.cpp:36:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/endian.cpp:38:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/endian.cpp:40:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/endian.cpp:48:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/endian.cpp:60:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/endian.cpp:72:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/endian.cpp:87:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/endian.cpp:102:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/endian.cpp:117:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/endian.cpp:40:10: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/endian.cpp:102:11: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/endian.cpp:117:11: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/endian.cpp:46:22: style: The scope of the variable 'tmp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/endian.cpp:58:22: style: The scope of the variable 'tmp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/endian.cpp:70:22: style: The scope of the variable 'tmp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/endian.cpp:85:22: style: The scope of the variable 'tmp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/endian.cpp:100:22: style: The scope of the variable 'tmp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/endian.cpp:115:22: style: The scope of the variable 'tmp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/endian.cpp:68:14: style:inconclusive: Function 'swap' argument 1 names different: declaration 'sh' definition 'lng'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbutil.h:325:19: note: Function 'swap' argument 1 names different: declaration 'sh' definition 'lng'. voxbo-1.8.5~svn1246/lib/endian.cpp:68:14: note: Function 'swap' argument 1 names different: declaration 'sh' definition 'lng'. voxbo-1.8.5~svn1246/lib/endian.cpp:83:13: style:inconclusive: Function 'swap' argument 1 names different: declaration 'sh' definition 'lng'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbutil.h:326:18: note: Function 'swap' argument 1 names different: declaration 'sh' definition 'lng'. voxbo-1.8.5~svn1246/lib/endian.cpp:83:13: note: Function 'swap' argument 1 names different: declaration 'sh' definition 'lng'. voxbo-1.8.5~svn1246/lib/ff_cub.cpp:125:3: warning: Return value of function gzseek() is not used. [ignoredReturnValue] voxbo-1.8.5~svn1246/lib/ff_cub.cpp:76:18: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_da.cpp:277:7: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'int32 {aka signed int}'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/ff_da.cpp:304:7: portability: %ld in format string (no. 1) requires 'long' but the argument type is 'int32 {aka signed int}'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/ff_da.cpp:114:12: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_da.cpp:180:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_da.cpp:181:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_da.cpp:182:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_da.cpp:183:9: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_da.cpp:193:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_da.cpp:195:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_da.cpp:197:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_da.cpp:200:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_da.cpp:201:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_da.cpp:202:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_da.cpp:203:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_da.cpp:299:18: style: Variable 'tes->orient' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/lib/ff_da.cpp:283:15: note: tes->orient is assigned voxbo-1.8.5~svn1246/lib/ff_da.cpp:299:18: note: tes->orient is overwritten voxbo-1.8.5~svn1246/lib/ff_da.cpp:299:18: style: Variable 'tes->orient' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/lib/ff_da.cpp:285:15: note: tes->orient is assigned voxbo-1.8.5~svn1246/lib/ff_da.cpp:299:18: note: tes->orient is overwritten voxbo-1.8.5~svn1246/lib/ff_da.cpp:299:18: style: Variable 'tes->orient' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/lib/ff_da.cpp:289:15: note: tes->orient is assigned voxbo-1.8.5~svn1246/lib/ff_da.cpp:299:18: note: tes->orient is overwritten voxbo-1.8.5~svn1246/lib/ff_da.cpp:299:18: style: Variable 'tes->orient' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/lib/ff_da.cpp:291:15: note: tes->orient is assigned voxbo-1.8.5~svn1246/lib/ff_da.cpp:299:18: note: tes->orient is overwritten voxbo-1.8.5~svn1246/lib/ff_da.cpp:299:18: style: Variable 'tes->orient' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/lib/ff_da.cpp:295:15: note: tes->orient is assigned voxbo-1.8.5~svn1246/lib/ff_da.cpp:299:18: note: tes->orient is overwritten voxbo-1.8.5~svn1246/lib/ff_da.cpp:299:18: style: Variable 'tes->orient' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/lib/ff_da.cpp:297:15: note: tes->orient is assigned voxbo-1.8.5~svn1246/lib/ff_da.cpp:299:18: note: tes->orient is overwritten voxbo-1.8.5~svn1246/lib/ff_da.cpp:130:10: style: The scope of the variable 'zzz' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/ff_da.cpp:85:23: style:inconclusive: Function 'read_head_da4_4D' argument 1 names different: declaration 'mytes' definition 'tes'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/ff_da.cpp:46:27: note: Function 'read_head_da4_4D' argument 1 names different: declaration 'mytes' definition 'tes'. voxbo-1.8.5~svn1246/lib/ff_da.cpp:85:23: note: Function 'read_head_da4_4D' argument 1 names different: declaration 'mytes' definition 'tes'. voxbo-1.8.5~svn1246/lib/ff_da.cpp:92:23: style:inconclusive: Function 'read_data_da4_4D' argument 1 names different: declaration 'mytes' definition 'tes'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/ff_da.cpp:47:27: note: Function 'read_data_da4_4D' argument 1 names different: declaration 'mytes' definition 'tes'. voxbo-1.8.5~svn1246/lib/ff_da.cpp:92:23: note: Function 'read_data_da4_4D' argument 1 names different: declaration 'mytes' definition 'tes'. voxbo-1.8.5~svn1246/lib/ff_da.cpp:218:8: style: Variable 'startras' can be declared as const array [constVariable] voxbo-1.8.5~svn1246/lib/ff_da.cpp:302:37: warning: Uninitialized variable: startloc [uninitvar] voxbo-1.8.5~svn1246/lib/ff_da.cpp:262:23: note: Assuming condition is false voxbo-1.8.5~svn1246/lib/ff_da.cpp:302:37: note: Uninitialized variable: startloc voxbo-1.8.5~svn1246/lib/ff_da.cpp:302:46: warning: Uninitialized variable: endloc [uninitvar] voxbo-1.8.5~svn1246/lib/ff_da.cpp:262:23: note: Assuming condition is false voxbo-1.8.5~svn1246/lib/ff_da.cpp:302:46: note: Uninitialized variable: endloc voxbo-1.8.5~svn1246/lib/ff_da.cpp:281:19: error: Uninitialized variable: startras[0] [legacyUninitvar] voxbo-1.8.5~svn1246/lib/ff_ge.cpp:332:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_ge.cpp:334:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_ge.cpp:92:9: style: The scope of the variable 'ifile' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/ff_ge.cpp:285:9: style: The scope of the variable 'ifile' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/ff_mat.cpp:214:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/ff_mat.cpp:214:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/ff_mat.cpp:350:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/ff_mat.cpp:350:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/ff_mat.cpp:197:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_mat.cpp:245:18: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_mat.cpp:197:11: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/ff_mat.cpp:99:10: style: The scope of the variable 'keyword' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/ff_mat.cpp:252:37: style:inconclusive: Function 'mtx_test' argument 3 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/ff_mat.cpp:49:58: note: Function 'mtx_test' argument 3 names different: declaration 'filename' definition 'fname'. voxbo-1.8.5~svn1246/lib/ff_mat.cpp:252:37: note: Function 'mtx_test' argument 3 names different: declaration 'filename' definition 'fname'. voxbo-1.8.5~svn1246/lib/ff_nifti4d.cpp:138:3: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] voxbo-1.8.5~svn1246/lib/ff_nifti4d.cpp:110:19: style:inconclusive: Function 'read_ts_n14d' argument 1 names different: declaration 'mytes' definition 'ts'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/ff_nifti4d.cpp:48:23: note: Function 'read_ts_n14d' argument 1 names different: declaration 'mytes' definition 'ts'. voxbo-1.8.5~svn1246/lib/ff_nifti4d.cpp:110:19: note: Function 'read_ts_n14d' argument 1 names different: declaration 'mytes' definition 'ts'. voxbo-1.8.5~svn1246/lib/ff_ref.cpp:76:18: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_ref.cpp:68:49: style:inconclusive: Function 'ref1_test' argument 3 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/ff_ref.cpp:44:59: note: Function 'ref1_test' argument 3 names different: declaration 'filename' definition 'fname'. voxbo-1.8.5~svn1246/lib/ff_ref.cpp:68:49: note: Function 'ref1_test' argument 3 names different: declaration 'filename' definition 'fname'. voxbo-1.8.5~svn1246/lib/ff_roi.cpp:124:9: style: The scope of the variable 'xx' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/ff_roi.cpp:124:12: style: The scope of the variable 'yy' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/ff_tes.cpp:111:3: warning: Return value of function gzseek() is not used. [ignoredReturnValue] voxbo-1.8.5~svn1246/lib/ff_tes.cpp:120:3: warning: Return value of function gzseek() is not used. [ignoredReturnValue] voxbo-1.8.5~svn1246/lib/ff_tes.cpp:164:3: warning: Return value of function gzseek() is not used. [ignoredReturnValue] voxbo-1.8.5~svn1246/lib/ff_tes.cpp:179:4: warning: Return value of function gzseek() is not used. [ignoredReturnValue] voxbo-1.8.5~svn1246/lib/ff_tes.cpp:438:3: warning: Return value of function gzseek() is not used. [ignoredReturnValue] voxbo-1.8.5~svn1246/lib/ff_tes.cpp:447:7: warning: Return value of function gzseek() is not used. [ignoredReturnValue] voxbo-1.8.5~svn1246/lib/ff_tes.cpp:456:7: warning: Return value of function gzseek() is not used. [ignoredReturnValue] voxbo-1.8.5~svn1246/lib/ff_tes.cpp:231:27: style: Condition 'mytes->filebyteorder==ENDIAN_BIG' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/ff_tes.cpp:230:24: note: Assignment 'mytes->filebyteorder=ENDIAN_BIG', assigned value is 1 voxbo-1.8.5~svn1246/lib/ff_tes.cpp:231:27: note: Condition 'mytes->filebyteorder==ENDIAN_BIG' is always true voxbo-1.8.5~svn1246/lib/ff_tes.cpp:168:5: error: Memory leak: fp [memleak] voxbo-1.8.5~svn1246/lib/ff_tes.cpp:432:5: error: Memory leak: fp [memleak] voxbo-1.8.5~svn1246/lib/ff_tes.cpp:81:18: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/ff_tes.cpp:293:10: style: The scope of the variable 'keyword' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/ff_tes.cpp:88:19: style:inconclusive: Function 'tes1_read_ts' argument 1 names different: declaration 'mytes' definition 'ts'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/ff_tes.cpp:45:23: note: Function 'tes1_read_ts' argument 1 names different: declaration 'mytes' definition 'ts'. voxbo-1.8.5~svn1246/lib/ff_tes.cpp:88:19: note: Function 'tes1_read_ts' argument 1 names different: declaration 'mytes' definition 'ts'. voxbo-1.8.5~svn1246/lib/ff_tes.cpp:145:20: style: Parameter 'ts' can be declared as reference to const. However it seems that 'tes1_read_vol' is a callback function, if 'ts' is declared with const you might also need to cast function pointer(s). [constParameterCallback] voxbo-1.8.5~svn1246/lib/ff_tes.cpp:69:19: note: You might need to cast the function pointer here voxbo-1.8.5~svn1246/lib/ff_tes.cpp:145:20: note: Parameter 'ts' can be declared as reference to const voxbo-1.8.5~svn1246/lib/ff_tes.cpp:91:10: style: Unused variable: keyword [unusedVariable] voxbo-1.8.5~svn1246/lib/ff_tes.cpp:148:10: style: Unused variable: keyword [unusedVariable] voxbo-1.8.5~svn1246/lib/ff_tes.cpp:413:10: style: Unused variable: keyword [unusedVariable] voxbo-1.8.5~svn1246/lib/ff_vmp3d.cpp:119:20: style: Parameter 'cb' can be declared as pointer to const. However it seems that 'write_vmp_3D' is a callback function, if 'cb' is declared with const you might also need to cast function pointer(s). [constParameterCallback] voxbo-1.8.5~svn1246/lib/ff_vmp3d.cpp:60:16: note: You might need to cast the function pointer here voxbo-1.8.5~svn1246/lib/ff_vmp3d.cpp:119:20: note: Parameter 'cb' can be declared as pointer to const voxbo-1.8.5~svn1246/lib/genericexcep.cpp:99:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/genericexcep.cpp:87:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/lib/genericexcep.cpp:47:38: style:inconclusive: Function 'GenericExcep' argument 1 names different: declaration 'lineNo' definition 'line'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/genericexcep.h:66:29: note: Function 'GenericExcep' argument 1 names different: declaration 'lineNo' definition 'line'. voxbo-1.8.5~svn1246/lib/genericexcep.cpp:47:38: note: Function 'GenericExcep' argument 1 names different: declaration 'lineNo' definition 'line'. voxbo-1.8.5~svn1246/lib/genericexcep.cpp:47:56: style:inconclusive: Function 'GenericExcep' argument 2 names different: declaration 'fileName' definition 'fileNm'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/genericexcep.h:66:49: note: Function 'GenericExcep' argument 2 names different: declaration 'fileName' definition 'fileNm'. voxbo-1.8.5~svn1246/lib/genericexcep.cpp:47:56: note: Function 'GenericExcep' argument 2 names different: declaration 'fileName' definition 'fileNm'. voxbo-1.8.5~svn1246/lib/genericexcep.cpp:47:76: style:inconclusive: Function 'GenericExcep' argument 3 names different: declaration 'funcName' definition 'func'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/genericexcep.h:67:17: note: Function 'GenericExcep' argument 3 names different: declaration 'funcName' definition 'func'. voxbo-1.8.5~svn1246/lib/genericexcep.cpp:47:76: note: Function 'GenericExcep' argument 3 names different: declaration 'funcName' definition 'func'. voxbo-1.8.5~svn1246/lib/genericexcep.cpp:54:38: style:inconclusive: Function 'GenericExcep' argument 1 names different: declaration 'lineNo' definition 'line'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/genericexcep.h:69:29: note: Function 'GenericExcep' argument 1 names different: declaration 'lineNo' definition 'line'. voxbo-1.8.5~svn1246/lib/genericexcep.cpp:54:38: note: Function 'GenericExcep' argument 1 names different: declaration 'lineNo' definition 'line'. voxbo-1.8.5~svn1246/lib/genericexcep.cpp:54:56: style:inconclusive: Function 'GenericExcep' argument 2 names different: declaration 'fileName' definition 'fileNm'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/genericexcep.h:69:49: note: Function 'GenericExcep' argument 2 names different: declaration 'fileName' definition 'fileNm'. voxbo-1.8.5~svn1246/lib/genericexcep.cpp:54:56: note: Function 'GenericExcep' argument 2 names different: declaration 'fileName' definition 'fileNm'. voxbo-1.8.5~svn1246/lib/genericexcep.cpp:54:76: style:inconclusive: Function 'GenericExcep' argument 3 names different: declaration 'funcName' definition 'func'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/genericexcep.h:70:17: note: Function 'GenericExcep' argument 3 names different: declaration 'funcName' definition 'func'. voxbo-1.8.5~svn1246/lib/genericexcep.cpp:54:76: note: Function 'GenericExcep' argument 3 names different: declaration 'funcName' definition 'func'. voxbo-1.8.5~svn1246/lib/genericexcep.cpp:54:95: performance: Function parameter 'mesg' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbjobspec.h:117:19: debug: Scope::checkVariable found variable 'requires' with varid 0. [varid0] voxbo-1.8.5~svn1246/lib/vbjobspec.h:204:19: debug: Scope::checkVariable found variable 'requires' with varid 0. [varid0] voxbo-1.8.5~svn1246/lib/glm_stats.cpp:201:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/glm_stats.cpp:327:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/glm_stats.cpp:499:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/glm_stats.cpp:530:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/glm_stats.cpp:576:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/glm_stats.cpp:603:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/glm_stats.cpp:634:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/glm_stats.cpp:663:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbjobspec.h:212:3: style: Class 'VBSequence' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/glm_stats.cpp:281:9: style: Condition 'err' is always false [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/glm_stats.cpp:280:24: note: Calling function 'calc_t_cube' returns 0 voxbo-1.8.5~svn1246/lib/glm_stats.cpp:280:24: note: Assignment 'err=calc_t_cube()', assigned value is 0 voxbo-1.8.5~svn1246/lib/glm_stats.cpp:281:9: note: Condition 'err' is always false voxbo-1.8.5~svn1246/lib/glm_stats.cpp:290:9: style: Condition 'err' is always false [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/glm_stats.cpp:288:9: note: Assuming that condition 'err' is not redundant voxbo-1.8.5~svn1246/lib/glm_stats.cpp:290:9: note: Condition 'err' is always false voxbo-1.8.5~svn1246/lib/glm_stats.cpp:623:10: style: The scope of the variable 't' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbjobspec.h:60:24: performance: Function parameter 'pri' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/imageutils.h:78:29: performance: Function parameter 'mode' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/imageutils.h:78:47: performance: Function parameter 'ref' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/glmutil.cpp:252:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/glmutil.cpp:312:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1792:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2140:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2379:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CblasNoTrans [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2385:10: warning: Member variable 'GLMInfo::rescount' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2385:10: warning: Member variable 'GLMInfo::thresh' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2385:10: warning: Member variable 'GLMInfo::statval' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2385:10: warning: Member variable 'GLMInfo::rawval' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/glmutil.h:149:13: style:inconclusive: Technically the member function 'GLMInfo::getCovariate' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2154:10: note: Technically the member function 'GLMInfo::getCovariate' can be const. voxbo-1.8.5~svn1246/lib/glmutil.h:149:13: note: Technically the member function 'GLMInfo::getCovariate' can be const. voxbo-1.8.5~svn1246/lib/glmutil.h:173:8: style:inconclusive: Technically the member function 'GLMInfo::permute_if_needed' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2834:10: note: Technically the member function 'GLMInfo::permute_if_needed' can be const. voxbo-1.8.5~svn1246/lib/glmutil.h:173:8: note: Technically the member function 'GLMInfo::permute_if_needed' can be const. voxbo-1.8.5~svn1246/lib/glmutil.cpp:2779:22: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2778:43: note: outer condition: line.size()-3==interestlist.size() voxbo-1.8.5~svn1246/lib/glmutil.cpp:2779:22: note: opposite inner condition: line.size()-3!=interestlist.size() voxbo-1.8.5~svn1246/lib/vb_vector.h:708:15: style:inconclusive: Unhandled exception specification when calling function compMult(). [unhandledExceptionSpecification] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2209:14: note: Unhandled exception specification when calling function compMult(). voxbo-1.8.5~svn1246/lib/vb_vector.h:708:15: note: Unhandled exception specification when calling function compMult(). voxbo-1.8.5~svn1246/lib/vb_vector.h:708:15: style:inconclusive: Unhandled exception specification when calling function compMult(). [unhandledExceptionSpecification] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2374:14: note: Unhandled exception specification when calling function compMult(). voxbo-1.8.5~svn1246/lib/vb_vector.h:708:15: note: Unhandled exception specification when calling function compMult(). voxbo-1.8.5~svn1246/lib/glmutil.cpp:192:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/glmutil.cpp:543:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/glmutil.cpp:609:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/glmutil.cpp:662:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/glmutil.cpp:712:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/glmutil.cpp:712:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/glmutil.cpp:906:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/glmutil.cpp:961:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1007:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1053:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1053:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1330:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1331:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2010:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/glmutil.cpp:285:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/glmutil.cpp:285:19: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/glmutil.cpp:618:9: style: Variable 'n_rv' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/lib/glmutil.cpp:615:9: note: n_rv is assigned voxbo-1.8.5~svn1246/lib/glmutil.cpp:618:9: note: n_rv is overwritten voxbo-1.8.5~svn1246/lib/glmutil.cpp:970:9: style: Variable 'n_rv' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/lib/glmutil.cpp:967:9: note: n_rv is assigned voxbo-1.8.5~svn1246/lib/glmutil.cpp:970:9: note: n_rv is overwritten voxbo-1.8.5~svn1246/lib/glmutil.cpp:406:3: style: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2301:3: style: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/lib/glmutil.cpp:302:18: style: The scope of the variable 'interestnames' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1469:10: style: The scope of the variable 'keyStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1615:10: style: The scope of the variable 'tmpValue' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1616:7: style: The scope of the variable 'oldIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1634:10: style: The scope of the variable 'tmpValue' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1701:10: style: The scope of the variable 'tmp1' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1701:20: style: The scope of the variable 'tmp2' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1855:7: style: The scope of the variable 'element' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1871:10: style: The scope of the variable 'element' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2024:10: style: The scope of the variable 'freq' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2024:33: style: The scope of the variable 'tmpImg' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2161:7: style: The scope of the variable 'errs' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2581:7: style: The scope of the variable 'index' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2585:10: style: The scope of the variable 'tag' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2585:14: style: The scope of the variable 'type' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2585:19: style: The scope of the variable 'name' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1316:32: style:inconclusive: Function 'WriteGLMFile' argument 1 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/glmutil.h:66:27: note: Function 'WriteGLMFile' argument 1 names different: declaration 'filename' definition 'fname'. voxbo-1.8.5~svn1246/lib/glmutil.cpp:1316:32: note: Function 'WriteGLMFile' argument 1 names different: declaration 'filename' definition 'fname'. voxbo-1.8.5~svn1246/lib/glmutil.cpp:1418:29: style:inconclusive: Function 'readCondFile' argument 1 names different: declaration 'headerkey' definition 'headerKey'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/glmutil.h:220:29: note: Function 'readCondFile' argument 1 names different: declaration 'headerkey' definition 'headerKey'. voxbo-1.8.5~svn1246/lib/glmutil.cpp:1418:29: note: Function 'readCondFile' argument 1 names different: declaration 'headerkey' definition 'headerKey'. voxbo-1.8.5~svn1246/lib/glmutil.cpp:1418:71: style:inconclusive: Function 'readCondFile' argument 3 names different: declaration 'inputfile' definition 'condFile'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/glmutil.h:220:71: note: Function 'readCondFile' argument 3 names different: declaration 'inputfile' definition 'condFile'. voxbo-1.8.5~svn1246/lib/glmutil.cpp:1418:71: note: Function 'readCondFile' argument 3 names different: declaration 'inputfile' definition 'condFile'. voxbo-1.8.5~svn1246/lib/glmutil.cpp:1587:33: style:inconclusive: Function 'checkOutputFile' argument 1 names different: declaration 'filename' definition 'outFilename'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/glmutil.h:240:33: note: Function 'checkOutputFile' argument 1 names different: declaration 'filename' definition 'outFilename'. voxbo-1.8.5~svn1246/lib/glmutil.cpp:1587:33: note: Function 'checkOutputFile' argument 1 names different: declaration 'filename' definition 'outFilename'. voxbo-1.8.5~svn1246/lib/glmutil.cpp:1610:35: style:inconclusive: Function 'upSampling' argument 1 names different: declaration 'inputtVector' definition 'inputVector'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/glmutil.h:229:35: note: Function 'upSampling' argument 1 names different: declaration 'inputtVector' definition 'inputVector'. voxbo-1.8.5~svn1246/lib/glmutil.cpp:1610:35: note: Function 'upSampling' argument 1 names different: declaration 'inputtVector' definition 'inputVector'. voxbo-1.8.5~svn1246/lib/glmutil.cpp:2507:31: style:inconclusive: Function 'statmapExists' argument 1 names different: declaration 'glmdir' definition 'matrixStemName'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/glmutil.h:211:31: note: Function 'statmapExists' argument 1 names different: declaration 'glmdir' definition 'matrixStemName'. voxbo-1.8.5~svn1246/lib/glmutil.cpp:2507:31: note: Function 'statmapExists' argument 1 names different: declaration 'glmdir' definition 'matrixStemName'. voxbo-1.8.5~svn1246/lib/glmutil.cpp:2507:58: style:inconclusive: Function 'statmapExists' argument 2 names different: declaration 'contrast' definition 'contrasts'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/glmutil.h:211:50: note: Function 'statmapExists' argument 2 names different: declaration 'contrast' definition 'contrasts'. voxbo-1.8.5~svn1246/lib/glmutil.cpp:2507:58: note: Function 'statmapExists' argument 2 names different: declaration 'contrast' definition 'contrasts'. voxbo-1.8.5~svn1246/lib/glmutil.cpp:2760:63: style:inconclusive: Function 'parsemacro' argument 3 names different: declaration 'keeperlist' definition 'interestlist'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/glmutil.h:76:57: note: Function 'parsemacro' argument 3 names different: declaration 'keeperlist' definition 'interestlist'. voxbo-1.8.5~svn1246/lib/glmutil.cpp:2760:63: note: Function 'parsemacro' argument 3 names different: declaration 'keeperlist' definition 'interestlist'. voxbo-1.8.5~svn1246/lib/glmutil.cpp:2127:10: style: Local variable 'effdf' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/glmutil.h:116:10: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/glmutil.cpp:2127:10: note: Shadow variable voxbo-1.8.5~svn1246/lib/glmutil.cpp:2272:7: style: Local variable 'nvars' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/glmutil.h:109:7: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/glmutil.cpp:2272:7: note: Shadow variable voxbo-1.8.5~svn1246/lib/glmutil.cpp:1495:54: performance: Function parameter 'inputList' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1535:30: performance: Function parameter 'input1' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1535:52: performance: Function parameter 'input2' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2391:23: performance: Function parameter 'name' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2436:26: performance: Function parameter 'name' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2507:31: performance: Function parameter 'matrixStemName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2507:76: performance: Function parameter 'scale' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1466:36: style: Parameter 'inputLine' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1830:20: style: Parameter 'inMat' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2507:58: style: Parameter 'contrasts' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2760:35: style: Parameter 'line' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2760:63: style: Parameter 'interestlist' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1610:35: style: Parameter 'inputVector' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1629:37: style: Parameter 'inputVector' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1647:54: style: Parameter 'inputConv' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1683:30: style: Parameter 'inputVector' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1683:54: style: Parameter 'convVector' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1851:25: style: Parameter 'inputVector' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1867:29: style: Parameter 'inputVector' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2006:35: style: Parameter 'inputVec' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/lib/glmutil.cpp:124:13: performance: Passing the result of c_str() to a function that takes std::string as argument no. 1 is slow and redundant. [stlcstrParam] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2319:16: error: Uninitialized variable: xx [uninitvar] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2319:19: error: Uninitialized variable: yy [uninitvar] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2319:22: error: Uninitialized variable: zz [uninitvar] voxbo-1.8.5~svn1246/lib/glmutil.cpp:246:8: style: Variable 'fname' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/glmutil.cpp:792:19: style: Variable 'jobnum' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1147:19: style: Variable 'jobnum' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1210:14: style: Unused variable: n_vpieces [unusedVariable] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1358:14: style: Variable 'path' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1701:15: style: Variable 'tmp1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1701:25: style: Variable 'tmp2' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2024:15: style: Variable 'freq' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2024:28: style: Variable 'tmpReal' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2024:40: style: Variable 'tmpImg' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2167:9: style: Variable 'nbetas' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2508:17: style: Unused variable: plist [unusedVariable] voxbo-1.8.5~svn1246/lib/glmutil.cpp:1152:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/glmutil.cpp:2309:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/imageutils.cpp:184:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/imageutils.cpp:851:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/imageutils.cpp:920:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/imageutils.cpp:967:11: warning: Member variable 'Resample::mode' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/imageutils.cpp:967:11: warning: Member variable 'Resample::newcube' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/imageutils.cpp:967:11: warning: Member variable 'Resample::newtes' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/imageutils.h:69:8: style:inconclusive: Technically the member function 'Resample::AdjustCornerAndOrigin' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1223:11: note: Technically the member function 'Resample::AdjustCornerAndOrigin' can be const. voxbo-1.8.5~svn1246/lib/imageutils.h:69:8: note: Technically the member function 'Resample::AdjustCornerAndOrigin' can be const. voxbo-1.8.5~svn1246/lib/imageutils.cpp:45:17: style: Condition 'smoothCube(smask,s0,s1,s2)' is always false [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/imageutils.cpp:45:17: note: Calling function 'smoothCube' returns 0 voxbo-1.8.5~svn1246/lib/imageutils.cpp:45:17: note: Condition 'smoothCube(smask,s0,s1,s2)' is always false voxbo-1.8.5~svn1246/lib/imageutils.cpp:47:17: style: Condition 'smoothCube(cube,s0,s1,s2)' is always false [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/imageutils.cpp:47:17: note: Calling function 'smoothCube' returns 0 voxbo-1.8.5~svn1246/lib/imageutils.cpp:47:17: note: Condition 'smoothCube(cube,s0,s1,s2)' is always false voxbo-1.8.5~svn1246/lib/imageutils.cpp:1297:27: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1302:27: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1307:27: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1312:27: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1317:27: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1499:27: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1504:27: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1509:27: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1514:27: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1519:27: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1312:27: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1317:27: portability: Casting between const unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1514:27: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1519:27: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/imageutils.cpp:286:7: style: The scope of the variable 'err' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/imageutils.cpp:813:10: style: The scope of the variable 'yy' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1385:16: style: The scope of the variable 'd2' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1385:20: style: The scope of the variable 'd' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1385:23: style: The scope of the variable 'fcoord' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1386:20: style: The scope of the variable 'tp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1386:32: style: The scope of the variable 'dtmp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/imageutils.cpp:324:16: style:inconclusive: Function 'vbOrient' argument 1 names different: declaration 'incube' definition 'inCube'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbio.h:709:20: note: Function 'vbOrient' argument 1 names different: declaration 'incube' definition 'inCube'. voxbo-1.8.5~svn1246/lib/imageutils.cpp:324:16: note: Function 'vbOrient' argument 1 names different: declaration 'incube' definition 'inCube'. voxbo-1.8.5~svn1246/lib/imageutils.cpp:975:18: style: Local variable 'newheaders' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/imageutils.h:45:18: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/imageutils.cpp:975:18: note: Shadow variable voxbo-1.8.5~svn1246/lib/imageutils.cpp:1424:15: style: Local variable 'myvox' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1421:23: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/imageutils.cpp:1424:15: note: Shadow variable voxbo-1.8.5~svn1246/lib/imageutils.cpp:284:43: performance: Function parameter 'in' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/imageutils.cpp:284:54: performance: Function parameter 'out' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/imageutils.cpp:39:31: style: Parameter 'mask' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/imageutils.cpp:170:36: style: Parameter 'kernel' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/imageutils.cpp:324:16: style: Parameter 'inCube' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/imageutils.cpp:618:24: style: Parameter 'm' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/imageutils.cpp:653:23: style: Parameter 'm' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/imageutils.cpp:688:22: style: Parameter 'm' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/imageutils.cpp:723:28: style: Parameter 'm' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/imageutils.cpp:888:31: style: Parameter 'mask' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/imageutils.cpp:915:38: style: Parameter 'rawkernel' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/imageutils.cpp:933:24: style: Parameter 'cube' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/imageutils.cpp:933:35: style: Parameter 'kernel' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1037:22: style: Parameter 'cb' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1037:31: style: Parameter 'refcube' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1209:27: style: Parameter 'cb' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/imageutils.cpp:286:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/imageutils.cpp:309:6: style: Variable 'err' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/imageutils.cpp:518:14: style: Variable 'val' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/imageutils.cpp:813:12: style: Variable 'yy' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/imageutils.cpp:814:12: style: Variable 'zz' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1042:9: style: Variable 'ourend' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1056:11: style: Variable 'ourend' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1419:29: style: Unused variable: vv [unusedVariable] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1421:23: style: Unused variable: myvox [unusedVariable] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1422:43: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/imageutils.cpp:1424:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:621:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:760:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/makestatcub.h:101:3: style: Class 'fdrstat' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:122:13: style: Condition 'err==0' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:120:23: note: Calling function 'TStatisticCube' returns 0 voxbo-1.8.5~svn1246/lib/makestatcub.cpp:120:23: note: Assignment 'err=TStatisticCube(cube,contrast.contrast,pseudoT,tes,rankG,F1,F3,betasOfInt,betasToPermute)', assigned value is 0 voxbo-1.8.5~svn1246/lib/makestatcub.cpp:122:13: note: Condition 'err==0' is always true voxbo-1.8.5~svn1246/lib/makestatcub.cpp:138:13: style: Condition 'err==0' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:136:23: note: Calling function 'TStatisticCube' returns 0 voxbo-1.8.5~svn1246/lib/makestatcub.cpp:136:23: note: Assignment 'err=TStatisticCube(cube,contrast.contrast,pseudoT,tes,rankG,F1,F3,betasOfInt,betasToPermute)', assigned value is 0 voxbo-1.8.5~svn1246/lib/makestatcub.cpp:138:13: note: Condition 'err==0' is always true voxbo-1.8.5~svn1246/lib/makestatcub.cpp:613:52: warning:inconclusive: Either the condition 'varIsoBetas' is redundant or there is possible null pointer dereference: varIsoBetas. [nullPointerRedundantCheck] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:671:7: note: Assuming that condition 'varIsoBetas' is not redundant voxbo-1.8.5~svn1246/lib/makestatcub.cpp:613:52: note: Null pointer dereference voxbo-1.8.5~svn1246/lib/makestatcub.cpp:618:50: warning: Either the condition 'varIsoBetas' is redundant or there is possible null pointer dereference: varIsoBetas. [nullPointerRedundantCheck] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:671:7: note: Assuming that condition 'varIsoBetas' is not redundant voxbo-1.8.5~svn1246/lib/makestatcub.cpp:618:50: note: Null pointer dereference voxbo-1.8.5~svn1246/lib/makestatcub.cpp:628:59: warning:inconclusive: Either the condition 'isoBetas' is redundant or there is possible null pointer dereference: isoBetas. [nullPointerRedundantCheck] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:656:15: note: Assuming that condition 'isoBetas' is not redundant voxbo-1.8.5~svn1246/lib/makestatcub.cpp:628:59: note: Null pointer dereference voxbo-1.8.5~svn1246/lib/makestatcub.cpp:629:46: warning:inconclusive: Either the condition 'TisoBetasInvVarIsoBetas' is redundant or there is possible null pointer dereference: TisoBetasInvVarIsoBetas. [nullPointerRedundantCheck] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:657:15: note: Assuming that condition 'TisoBetasInvVarIsoBetas' is not redundant voxbo-1.8.5~svn1246/lib/makestatcub.cpp:629:46: note: Null pointer dereference voxbo-1.8.5~svn1246/lib/makestatcub.cpp:629:78: warning:inconclusive: Either the condition 'isoBetas' is redundant or there is possible null pointer dereference: isoBetas. [nullPointerRedundantCheck] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:656:15: note: Assuming that condition 'isoBetas' is not redundant voxbo-1.8.5~svn1246/lib/makestatcub.cpp:629:78: note: Null pointer dereference voxbo-1.8.5~svn1246/lib/makestatcub.cpp:815:10: style: The scope of the variable 'vv' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:360:9: style: Local variable 'X' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:308:7: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/makestatcub.cpp:360:9: note: Shadow variable voxbo-1.8.5~svn1246/lib/makestatcub.cpp:360:12: style: Local variable 'Y' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:308:14: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/makestatcub.cpp:360:12: note: Shadow variable voxbo-1.8.5~svn1246/lib/makestatcub.cpp:360:15: style: Local variable 'Z' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:308:20: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/makestatcub.cpp:360:15: note: Shadow variable voxbo-1.8.5~svn1246/lib/makestatcub.cpp:449:9: style: Local variable 'X' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:416:7: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/makestatcub.cpp:449:9: note: Shadow variable voxbo-1.8.5~svn1246/lib/makestatcub.cpp:449:12: style: Local variable 'Y' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:416:14: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/makestatcub.cpp:449:12: note: Shadow variable voxbo-1.8.5~svn1246/lib/makestatcub.cpp:449:15: style: Local variable 'Z' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:416:20: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/makestatcub.cpp:449:15: note: Shadow variable voxbo-1.8.5~svn1246/lib/makestatcub.cpp:548:9: style: Local variable 'X' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:516:7: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/makestatcub.cpp:548:9: note: Shadow variable voxbo-1.8.5~svn1246/lib/makestatcub.cpp:548:12: style: Local variable 'Y' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:516:14: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/makestatcub.cpp:548:12: note: Shadow variable voxbo-1.8.5~svn1246/lib/makestatcub.cpp:548:15: style: Local variable 'Z' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:516:20: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/makestatcub.cpp:548:15: note: Shadow variable voxbo-1.8.5~svn1246/lib/makestatcub.cpp:777:76: performance: Function parameter 'qs' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:32:32: style: Parameter 'matrixStemName' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:160:31: style: Parameter 'pseudoT' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:161:25: style: Parameter 'paramTes' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:163:30: style: Parameter 'F1' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:164:30: style: Parameter 'F3' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:294:49: style: Parameter 'paramTes' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:402:36: style: Parameter 'paramTes' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:501:37: style: Parameter 'paramTes' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:677:32: style: Parameter 'paramTes' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:699:32: style: Parameter 'paramTes' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:723:32: style: Parameter 'paramTes' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:739:32: style: Parameter 'paramTes' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:777:29: style: Parameter 'statcube' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:777:44: style: Parameter 'pcube' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:777:56: style: Parameter 'mask' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:786:14: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:265:27: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:373:27: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:461:27: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:630:27: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:171:15: style: Variable 'Y' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:171:22: style: Variable 'Z' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:242:17: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:266:19: style: Variable 'b' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:267:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:267:22: style: Variable 'k' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:203:25: style: Unused variable: interceptPos [unusedVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:308:15: style: Variable 'Y' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:308:22: style: Variable 'Z' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:374:19: style: Variable 'b' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:375:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:375:22: style: Variable 'k' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:416:15: style: Variable 'Y' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:416:22: style: Variable 'Z' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:462:19: style: Variable 'b' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:463:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:463:22: style: Variable 'k' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:471:20: style: Variable 'betaValue' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:483:23: style: Variable 'betaValue' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:516:15: style: Variable 'Y' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:516:22: style: Variable 'Z' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:631:19: style: Variable 'b' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:633:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:633:22: style: Variable 'k' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:646:23: style: Variable 'betaValue' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:678:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:678:22: style: Variable 'k' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:679:15: style: Variable 'pVal' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:679:27: style: Variable 'tVal' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:700:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:700:22: style: Variable 'k' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:701:15: style: Variable 'pVal' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:701:27: style: Variable 'zVal' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:701:37: style: Variable 'tVal' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:724:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:724:22: style: Variable 'k' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:725:15: style: Variable 'pVal' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:740:15: style: Variable 'j' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:740:22: style: Variable 'k' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:741:15: style: Variable 'pVal' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/makestatcub.cpp:741:27: style: Variable 'zVal' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/mat.cpp:236:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mat.cpp:286:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mat.cpp:407:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CblasNoTrans [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mat.cpp:422:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CblasNoTrans [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mat.cpp:558:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mat.cpp:591:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mat.cpp:161:11: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf] voxbo-1.8.5~svn1246/lib/vbio.h:602:8: style:inconclusive: Technically the member function 'VBMatrix::headerValid' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/mat.cpp:138:11: note: Technically the member function 'VBMatrix::headerValid' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:602:8: note: Technically the member function 'VBMatrix::headerValid' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:626:8: style:inconclusive: Technically the member function 'VBMatrix::printinfo' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/mat.cpp:234:11: note: Technically the member function 'VBMatrix::printinfo' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:626:8: note: Technically the member function 'VBMatrix::printinfo' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:634:10: style:inconclusive: Technically the member function 'VBMatrix::operator()' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/mat.cpp:327:11: note: Technically the member function 'VBMatrix::operator()' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:634:10: note: Technically the member function 'VBMatrix::operator()' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:636:8: style:inconclusive: Technically the member function 'VBMatrix::valid' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/mat.cpp:153:11: note: Technically the member function 'VBMatrix::valid' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:636:8: note: Technically the member function 'VBMatrix::valid' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:623:10: performance: Function 'GetFileName()' should return member 'filename' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/mat.cpp:205:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mat.cpp:206:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mat.cpp:205:13: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/mat.cpp:70:24: style:inconclusive: Function 'VBMatrix' argument 1 names different: declaration 'rows' definition 'xrows'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbio.h:594:16: note: Function 'VBMatrix' argument 1 names different: declaration 'rows' definition 'xrows'. voxbo-1.8.5~svn1246/lib/mat.cpp:70:24: note: Function 'VBMatrix' argument 1 names different: declaration 'rows' definition 'xrows'. voxbo-1.8.5~svn1246/lib/mat.cpp:70:34: style:inconclusive: Function 'VBMatrix' argument 2 names different: declaration 'cols' definition 'xcols'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbio.h:594:25: note: Function 'VBMatrix' argument 2 names different: declaration 'cols' definition 'xcols'. voxbo-1.8.5~svn1246/lib/mat.cpp:70:34: note: Function 'VBMatrix' argument 2 names different: declaration 'cols' definition 'xcols'. voxbo-1.8.5~svn1246/lib/mat.cpp:341:28: style:inconclusive: Function 'SetColumn' argument 1 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbio.h:618:31: note: Function 'SetColumn' argument 1 names different: declaration 'column' definition 'col'. voxbo-1.8.5~svn1246/lib/mat.cpp:341:28: note: Function 'SetColumn' argument 1 names different: declaration 'column' definition 'col'. voxbo-1.8.5~svn1246/lib/mat.cpp:354:28: style:inconclusive: Function 'GetColumn' argument 1 names different: declaration 'row' definition 'col'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbio.h:620:30: note: Function 'GetColumn' argument 1 names different: declaration 'row' definition 'col'. voxbo-1.8.5~svn1246/lib/mat.cpp:354:28: note: Function 'GetColumn' argument 1 names different: declaration 'row' definition 'col'. voxbo-1.8.5~svn1246/lib/mat.cpp:361:31: style:inconclusive: Function 'DeleteColumn' argument 1 names different: declaration 'column' definition 'col'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbio.h:621:28: note: Function 'DeleteColumn' argument 1 names different: declaration 'column' definition 'col'. voxbo-1.8.5~svn1246/lib/mat.cpp:361:31: note: Function 'DeleteColumn' argument 1 names different: declaration 'column' definition 'col'. voxbo-1.8.5~svn1246/lib/mat.cpp:611:49: style:inconclusive: Function 'pca' argument 3 names different: declaration 'pcs' definition 'components'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbio.h:658:53: note: Function 'pca' argument 3 names different: declaration 'pcs' definition 'components'. voxbo-1.8.5~svn1246/lib/mat.cpp:611:49: note: Function 'pca' argument 3 names different: declaration 'pcs' definition 'components'. voxbo-1.8.5~svn1246/lib/mat.cpp:625:15: style: Local variable 'i' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/mat.cpp:616:7: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/mat.cpp:625:15: note: Shadow variable voxbo-1.8.5~svn1246/lib/mat.cpp:468:34: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/mat.cpp:89:31: style: Parameter 'vec' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/mat.cpp:611:15: style: Parameter 'data' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/mat.cpp:205:10: style: Variable 'fp' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/matfile.cpp:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDIAN_BIG [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/matfile.cpp:96:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] voxbo-1.8.5~svn1246/lib/mydb.cpp:66:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CXX_NO_EXCEPTIONS [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mydb.cpp:102:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mydb.cpp:139:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mydb.cpp:151:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_CXX_NO_EXCEPTIONS [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mydb.cpp:194:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mydb.cpp:212:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mydb.cpp:51:3: performance: Variable 'envDir' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/mydb.cpp:242:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydb.cpp:243:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydb.cpp:259:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydb.cpp:260:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:145:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mydefs.cpp:282:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mydefs.cpp:408:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mydefs.cpp:537:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mydefs.cpp:972:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mydefs.cpp:1179:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mydefs.cpp:1188:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mydefs.cpp:1197:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/mydefs.cpp:564:3: performance: Variable 'key' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/mydefs.cpp:567:3: performance: Variable 'scorename' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/mydefs.cpp:568:3: performance: Variable 'datatype' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/mydefs.cpp:573:3: performance: Variable 'permission' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/mydefs.cpp:574:3: performance: Variable 'whenset' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/mydefs.cpp:575:3: performance: Variable 'setby' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/mydefs.cpp:576:3: performance: Variable 'v_date' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/mydefs.cpp:577:3: performance: Variable 'v_cube' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/mydefs.cpp:578:3: performance: Variable 'v_pixmap' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/mydefs.cpp:579:3: performance: Variable 'v_string' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/mydefs.h:162:10: style:inconclusive: Technically the member function 'DBscorevalue::getDatStr' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/mydefs.cpp:874:22: note: Technically the member function 'DBscorevalue::getDatStr' can be const. voxbo-1.8.5~svn1246/lib/mydefs.h:162:10: note: Technically the member function 'DBscorevalue::getDatStr' can be const. voxbo-1.8.5~svn1246/lib/mydefs.cpp:855:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/mydefs.cpp:63:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:71:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:74:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:172:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:174:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:179:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:184:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:192:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:198:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:435:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:449:23: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:597:34: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:602:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:609:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:614:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:624:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:629:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:640:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:645:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:650:13: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:655:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:936:21: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:965:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:988:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:990:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:995:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:1009:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:1015:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:1021:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:1024:25: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:1029:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/mydefs.cpp:360:11: style: The scope of the variable 'tmp_sess' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/mydefs.cpp:146:12: performance: Range variable 'v' should be declared as const reference. [iterateByValue] voxbo-1.8.5~svn1246/lib/mydefs.cpp:296:57: performance: Function parameter 'score_vec' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/mydefs.cpp:296:86: performance: Function parameter 'sess_vec' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/mydefs.cpp:344:50: style: Parameter 'inputVec' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/mydefs.cpp:774:21: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] voxbo-1.8.5~svn1246/lib/mydefs.cpp:388:15: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] voxbo-1.8.5~svn1246/lib/mydefs.cpp:202:10: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/mydefs.cpp:249:10: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/mydefs.cpp:1145:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/mydefs.cpp:1157:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/mydefs.cpp:1169:42: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/nifti.cpp:108:11: warning: Return value of function gzseek() is not used. [ignoredReturnValue] voxbo-1.8.5~svn1246/lib/nifti.cpp:732:5: warning: Return value of function gzseek() is not used. [ignoredReturnValue] voxbo-1.8.5~svn1246/lib/nifti.cpp:60:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] voxbo-1.8.5~svn1246/lib/nifti.cpp:840:3: portability: Using memset() on struct which contains a floating point number. [memsetClassFloat] voxbo-1.8.5~svn1246/lib/nifti.cpp:406:7: style: Condition 'f_ext' is always false [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/nifti.cpp:389:14: note: Assignment 'f_ext=0', assigned value is 0 voxbo-1.8.5~svn1246/lib/nifti.cpp:406:7: note: Condition 'f_ext' is always false voxbo-1.8.5~svn1246/lib/nifti.cpp:505:7: style: Condition 'f_ext' is always false [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/nifti.cpp:484:14: note: Assignment 'f_ext=0', assigned value is 0 voxbo-1.8.5~svn1246/lib/nifti.cpp:505:7: note: Condition 'f_ext' is always false voxbo-1.8.5~svn1246/lib/nifti.cpp:659:5: error: Memory leak: fp [memleak] voxbo-1.8.5~svn1246/lib/nifti.cpp:405:10: style: The scope of the variable 'buf' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/nifti.cpp:504:10: style: The scope of the variable 'buf' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/nifti.cpp:383:35: style:inconclusive: Function 'nifti_write_3D' argument 2 names different: declaration 'cb' definition 'im'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/nifti.h:50:39: note: Function 'nifti_write_3D' argument 2 names different: declaration 'cb' definition 'im'. voxbo-1.8.5~svn1246/lib/nifti.cpp:383:35: note: Function 'nifti_write_3D' argument 2 names different: declaration 'cb' definition 'im'. voxbo-1.8.5~svn1246/lib/nifti.cpp:582:26: style:inconclusive: Function 'nifti_read_3D_data' argument 1 names different: declaration 'cb' definition 'im'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/nifti.h:52:30: note: Function 'nifti_read_3D_data' argument 1 names different: declaration 'cb' definition 'im'. voxbo-1.8.5~svn1246/lib/nifti.cpp:582:26: note: Function 'nifti_read_3D_data' argument 1 names different: declaration 'cb' definition 'im'. voxbo-1.8.5~svn1246/lib/nifti.cpp:630:25: style:inconclusive: Function 'nifti_read_4D_data' argument 1 names different: declaration 'ts' definition 'im'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/nifti.h:53:29: note: Function 'nifti_read_4D_data' argument 1 names different: declaration 'ts' definition 'im'. voxbo-1.8.5~svn1246/lib/nifti.cpp:630:25: note: Function 'nifti_read_4D_data' argument 1 names different: declaration 'ts' definition 'im'. voxbo-1.8.5~svn1246/lib/nifti.cpp:697:20: style:inconclusive: Function 'nifti_read_ts' argument 1 names different: declaration 'ts' definition 'im'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/nifti.h:56:24: note: Function 'nifti_read_ts' argument 1 names different: declaration 'ts' definition 'im'. voxbo-1.8.5~svn1246/lib/nifti.cpp:697:20: note: Function 'nifti_read_ts' argument 1 names different: declaration 'ts' definition 'im'. voxbo-1.8.5~svn1246/lib/nifti.cpp:751:21: style:inconclusive: Function 'nifti_read_vol' argument 1 names different: declaration 'ts' definition 'im'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/nifti.h:55:25: note: Function 'nifti_read_vol' argument 1 names different: declaration 'ts' definition 'im'. voxbo-1.8.5~svn1246/lib/nifti.cpp:751:21: note: Function 'nifti_read_vol' argument 1 names different: declaration 'ts' definition 'im'. voxbo-1.8.5~svn1246/lib/nifti.cpp:435:12: style: Local variable 'buf' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/nifti.cpp:405:10: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/nifti.cpp:435:12: note: Shadow variable voxbo-1.8.5~svn1246/lib/nifti.cpp:534:12: style: Local variable 'buf' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/nifti.cpp:504:10: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/nifti.cpp:534:12: note: Shadow variable voxbo-1.8.5~svn1246/lib/nifti.cpp:292:34: style: Parameter 'ihead' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/nifti.cpp:837:29: style: Parameter 'im' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/regress1.cpp:140:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/regress1.cpp:543:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.h:708:15: style:inconclusive: Unhandled exception specification when calling function compMult(). [unhandledExceptionSpecification] voxbo-1.8.5~svn1246/lib/regress1.cpp:600:14: note: Unhandled exception specification when calling function compMult(). voxbo-1.8.5~svn1246/lib/vb_vector.h:708:15: note: Unhandled exception specification when calling function compMult(). voxbo-1.8.5~svn1246/lib/regress1.cpp:332:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/regress1.cpp:332:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/lib/regress1.cpp:496:7: style: The scope of the variable 'xx' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/regress1.cpp:496:10: style: The scope of the variable 'yy' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/regress1.cpp:496:13: style: The scope of the variable 'zz' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/regress1.cpp:550:14: style: Local variable 'i' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/regress1.cpp:413:7: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/regress1.cpp:550:14: note: Shadow variable voxbo-1.8.5~svn1246/lib/regress1.cpp:664:10: style: Local variable 'effdf' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/glmutil.h:116:10: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/regress1.cpp:664:10: note: Shadow variable voxbo-1.8.5~svn1246/lib/regress1.cpp:117:36: performance: Function parameter 'ivnames' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/regress1.cpp:117:51: performance: Function parameter 'dvname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/regress1.cpp:195:12: performance: Range variable 'name' should be declared as const reference. [iterateByValue] voxbo-1.8.5~svn1246/lib/regress1.cpp:205:83: performance: Function parameter 'dvname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/regress1.cpp:175:12: style: Variable 'cc' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/lib/regress1.cpp:634:37: style: Parameter 'signal' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/regress1.cpp:286:22: error: Uninitialized variable: cc.dependent [uninitvar] voxbo-1.8.5~svn1246/lib/regress1.cpp:286:22: error: Uninitialized struct member: cc.dependent [uninitStructMember] voxbo-1.8.5~svn1246/lib/regress1.cpp:293:24: error: Uninitialized struct member: cc.dependent [uninitStructMember] voxbo-1.8.5~svn1246/lib/regress1.cpp:321:22: error: Uninitialized struct member: cc.dependent [uninitStructMember] voxbo-1.8.5~svn1246/lib/regress1.cpp:44:7: style: class member 'VBCovar::dependent' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/lib/regress1.cpp:414:18: style: Unused variable: newhdr [unusedVariable] voxbo-1.8.5~svn1246/lib/stats.cpp:145:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/stats.h:38:3: warning: Member variable 'tval::p' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/stats.h:38:3: warning: Member variable 'tval::z' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/stats.h:38:3: warning: Member variable 'tval::sd' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/stats.h:38:3: warning: Member variable 'tval::stderror' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/stats.h:38:3: warning: Member variable 'tval::diff' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/stats.h:38:3: warning: Member variable 'tval::halfci' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/stats.cpp:36:23: style: Parameter 'vec' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/stats.cpp:36:36: style: Parameter 'bm' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/stats.cpp:53:23: style: Parameter 'v1' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/stats.cpp:53:37: style: Parameter 'v2' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/stats.cpp:79:24: style: Parameter 'vec' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/stats.cpp:79:37: style: Parameter 'bm' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/stats.cpp:94:24: style: Parameter 'v1' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/stats.cpp:94:38: style: Parameter 'v2' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:127:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:152:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:180:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:68:35: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:241:44: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:493:58: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] voxbo-1.8.5~svn1246/lib/vb_vector.h:722:15: style:inconclusive: Unhandled exception specification when calling function complexIFFTReal(). [unhandledExceptionSpecification] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:923:16: note: Unhandled exception specification when calling function complexIFFTReal(). voxbo-1.8.5~svn1246/lib/vb_vector.h:722:15: note: Unhandled exception specification when calling function complexIFFTReal(). voxbo-1.8.5~svn1246/lib/statthreshold.cpp:905:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:106:11: style: Redundant initialization for 'mindiff'. The initialized value is overwritten before it is read. [redundantInitialization] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:104:18: note: mindiff is initialized voxbo-1.8.5~svn1246/lib/statthreshold.cpp:106:11: note: mindiff is overwritten voxbo-1.8.5~svn1246/lib/statthreshold.cpp:183:9: style: Redundant initialization for 'df1'. The initialized value is overwritten before it is read. [redundantInitialization] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:176:13: note: df1 is initialized voxbo-1.8.5~svn1246/lib/statthreshold.cpp:183:9: note: df1 is overwritten voxbo-1.8.5~svn1246/lib/statthreshold.cpp:184:9: style: Redundant initialization for 'df2'. The initialized value is overwritten before it is read. [redundantInitialization] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:176:23: note: df2 is initialized voxbo-1.8.5~svn1246/lib/statthreshold.cpp:184:9: note: df2 is overwritten voxbo-1.8.5~svn1246/lib/statthreshold.cpp:192:8: style: Redundant initialization for 'dfw1'. The initialized value is overwritten before it is read. [redundantInitialization] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:176:34: note: dfw1 is initialized voxbo-1.8.5~svn1246/lib/statthreshold.cpp:192:8: note: dfw1 is overwritten voxbo-1.8.5~svn1246/lib/statthreshold.cpp:193:8: style: Redundant initialization for 'dfw2'. The initialized value is overwritten before it is read. [redundantInitialization] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:176:45: note: dfw2 is initialized voxbo-1.8.5~svn1246/lib/statthreshold.cpp:193:8: note: dfw2 is overwritten voxbo-1.8.5~svn1246/lib/statthreshold.cpp:984:24: style: Variable 'extentThreshold_1' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:980:24: note: extentThreshold_1 is assigned voxbo-1.8.5~svn1246/lib/statthreshold.cpp:984:24: note: extentThreshold_1 is overwritten voxbo-1.8.5~svn1246/lib/statthreshold.cpp:103:10: style: The scope of the variable 'diff' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:175:7: style: The scope of the variable 'dfLimit' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:310:14: style: The scope of the variable 'temp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:579:12: style: The scope of the variable 'radius' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:665:10: style: The scope of the variable 'cluster' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:668:10: style: The scope of the variable 'ClusterThreshold' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:702:10: style: The scope of the variable 'a' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:703:10: style: The scope of the variable 'numrv' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:704:15: style: The scope of the variable 'f' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:705:15: style: The scope of the variable 'pSMax' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:707:10: style: The scope of the variable 'ny' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:708:10: style: The scope of the variable 'dy' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:709:10: style: The scope of the variable 'b1' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:710:15: style: The scope of the variable 'mu' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:714:10: style: The scope of the variable 'pS' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:953:12: style: The scope of the variable 'yval' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:954:12: style: The scope of the variable 'pValExtent_1' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:969:14: style: The scope of the variable 'extentthresh1' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:351:23: style: Local variable 'n' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:202:7: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/statthreshold.cpp:351:23: note: Shadow variable voxbo-1.8.5~svn1246/lib/statthreshold.cpp:469:16: style: Local variable 'temp' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:310:14: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/statthreshold.cpp:469:16: note: Shadow variable voxbo-1.8.5~svn1246/lib/statthreshold.cpp:555:16: style: Local variable 'y' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:281:15: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/statthreshold.cpp:555:16: note: Shadow variable voxbo-1.8.5~svn1246/lib/statthreshold.cpp:564:16: style: Local variable 'y' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:281:15: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/statthreshold.cpp:564:16: note: Shadow variable voxbo-1.8.5~svn1246/lib/statthreshold.cpp:567:16: style: Local variable 'y' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:281:15: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/statthreshold.cpp:567:16: note: Shadow variable voxbo-1.8.5~svn1246/lib/statthreshold.cpp:847:16: style: Local variable 'j' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:498:10: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/statthreshold.cpp:847:16: note: Shadow variable voxbo-1.8.5~svn1246/lib/statthreshold.cpp:852:16: style: Local variable 'j' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:498:10: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/statthreshold.cpp:852:16: note: Shadow variable voxbo-1.8.5~svn1246/lib/statthreshold.cpp:885:16: style: Local variable 'y' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:281:15: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/statthreshold.cpp:885:16: note: Shadow variable voxbo-1.8.5~svn1246/lib/statthreshold.cpp:889:16: style: Local variable 'y' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:281:15: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/statthreshold.cpp:889:16: note: Shadow variable voxbo-1.8.5~svn1246/lib/statthreshold.cpp:75:31: performance: Function parameter 'mx' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:75:49: performance: Function parameter 'my' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:100:16: performance: Function parameter 'type' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:132:17: performance: Function parameter 'type' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:75:61: style: Parameter 'ixstl' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:100:60: style: Parameter 'ix' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:132:61: style: Parameter 'ix' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:78:14: style: Variable 'val' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:82:9: style: Variable 'val' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:92:13: style: Variable 'val' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:77:17: style: Unused variable: ret [unusedVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:103:15: style: Variable 'diff' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:287:14: style: Variable 'min' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:310:19: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:348:17: style: Variable 'sums2' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:468:20: style: Variable 'isPositive' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:579:19: style: Variable 'radius' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:658:25: style: Variable 'extentThreshold' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:659:27: style: Variable 'extentThreshold_1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:662:20: style: Variable 'extentThreshold' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:662:38: style: Variable 'extentThreshold_1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:675:40: style: Variable 'ClusterThreshold' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:702:12: style: Variable 'a' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:703:16: style: Variable 'numrv' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:704:17: style: Variable 'f' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:705:21: style: Variable 'pSMax' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:707:13: style: Variable 'ny' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:708:13: style: Variable 'dy' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:709:13: style: Variable 'b1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:710:18: style: Variable 'mu' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/statthreshold.cpp:984:24: style: Variable 'extentThreshold_1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/tes.cpp:360:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/tes.cpp:521:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/tes.cpp:682:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/tes.cpp:839:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/tes.cpp:845:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/tes.cpp:898:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbio.h:505:7: style:inconclusive: Technically the member function 'Tes::VoxelStored' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/tes.cpp:665:6: note: Technically the member function 'Tes::VoxelStored' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:505:7: note: Technically the member function 'Tes::VoxelStored' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:533:7: style:inconclusive: Technically the member function 'Tes::DimsValid' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/tes.cpp:105:6: note: Technically the member function 'Tes::DimsValid' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:533:7: note: Technically the member function 'Tes::DimsValid' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:542:24: style:inconclusive: Technically the member function 'Tes::GetMaskPtr' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/tes.cpp:1074:6: note: Technically the member function 'Tes::GetMaskPtr' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:542:24: note: Technically the member function 'Tes::GetMaskPtr' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:543:7: style:inconclusive: Technically the member function 'Tes::ExtractMask' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/tes.cpp:1080:6: note: Technically the member function 'Tes::ExtractMask' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:543:7: note: Technically the member function 'Tes::ExtractMask' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:554:10: style:inconclusive: Technically the member function 'Tes::GrandMean' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/tes.cpp:808:6: note: Technically the member function 'Tes::GrandMean' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:554:10: note: Technically the member function 'Tes::GrandMean' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:558:16: style: Virtual function 'invalidate' is called from destructor '~Tes()' at line 153. Dynamic binding is not used. [virtualCallInConstructor] voxbo-1.8.5~svn1246/lib/tes.cpp:153:3: note: Calling invalidate voxbo-1.8.5~svn1246/lib/vbio.h:558:16: note: invalidate is a virtual function voxbo-1.8.5~svn1246/lib/tes.cpp:163:7: style: Condition 'data' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/tes.cpp:35:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:42:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:50:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:57:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:68:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:182:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:318:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:331:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:337:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:344:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:350:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:357:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:363:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:370:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:376:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:554:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:557:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:560:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:563:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:566:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:583:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:586:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:589:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:592:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:595:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:689:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:692:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:695:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:698:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:701:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:780:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:786:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:795:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:801:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:1049:12: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:624:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:627:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:630:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:633:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:636:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/tes.cpp:357:11: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/tes.cpp:363:11: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/tes.cpp:370:11: portability: Casting between const unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/tes.cpp:376:11: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/tes.cpp:563:19: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/tes.cpp:566:19: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/tes.cpp:592:19: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/tes.cpp:595:19: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/tes.cpp:698:7: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/tes.cpp:701:7: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/tes.cpp:795:7: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/tes.cpp:801:7: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/tes.cpp:633:14: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/tes.cpp:636:14: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/tes.cpp:867:54: style: Same expression on both sides of '&&'. [duplicateExpression] voxbo-1.8.5~svn1246/lib/tes.cpp:810:20: style: The scope of the variable 'timemean' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/tes.cpp:811:7: style: The scope of the variable 'xyz' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/tes.cpp:298:32: style:inconclusive: Function 'SetCube' argument 2 names different: declaration 'cub' definition 'cube'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbio.h:549:33: note: Function 'SetCube' argument 2 names different: declaration 'cub' definition 'cube'. voxbo-1.8.5~svn1246/lib/tes.cpp:298:32: note: Function 'SetCube' argument 2 names different: declaration 'cub' definition 'cube'. voxbo-1.8.5~svn1246/lib/tes.cpp:1012:25: style:inconclusive: Function 'copytes' argument 1 names different: declaration 'cb' definition 'ts'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbio.h:526:27: note: Function 'copytes' argument 1 names different: declaration 'cb' definition 'ts'. voxbo-1.8.5~svn1246/lib/tes.cpp:1012:25: note: Function 'copytes' argument 1 names different: declaration 'cb' definition 'ts'. voxbo-1.8.5~svn1246/lib/tes.cpp:1137:20: style:inconclusive: Function 'zerovoxel' argument 1 names different: declaration 'voxelposition' definition 'index'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbio.h:564:22: note: Function 'zerovoxel' argument 1 names different: declaration 'voxelposition' definition 'index'. voxbo-1.8.5~svn1246/lib/tes.cpp:1137:20: note: Function 'zerovoxel' argument 1 names different: declaration 'voxelposition' definition 'index'. voxbo-1.8.5~svn1246/lib/tes.cpp:1217:36: style:inconclusive: Function 'resizeInclude' argument 1 names different: declaration 'includelist' definition 'includeset'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbio.h:547:37: note: Function 'resizeInclude' argument 1 names different: declaration 'includelist' definition 'includeset'. voxbo-1.8.5~svn1246/lib/tes.cpp:1217:36: note: Function 'resizeInclude' argument 1 names different: declaration 'includelist' definition 'includeset'. voxbo-1.8.5~svn1246/lib/tes.cpp:1239:36: style:inconclusive: Function 'resizeExclude' argument 1 names different: declaration 'excludelist' definition 'excludeset'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbio.h:548:37: note: Function 'resizeExclude' argument 1 names different: declaration 'excludelist' definition 'excludeset'. voxbo-1.8.5~svn1246/lib/tes.cpp:1239:36: note: Function 'resizeExclude' argument 1 names different: declaration 'excludelist' definition 'excludeset'. voxbo-1.8.5~svn1246/lib/tes.cpp:271:29: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tes.cpp:414:20: style: Parameter 'src' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/tes.cpp:534:24: style: Parameter 'v' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/tes.cpp:1169:22: style: Parameter 'cb' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/tes.cpp:1182:22: style: Parameter 'm' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/tes.cpp:1261:23: style: Parameter 'teslist' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/tes.cpp:1337:37: style: Parameter 'teslist' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/tes.cpp:1380:32: style: Parameter 'teslist' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/tes.cpp:96:17: warning: Either the condition 'in_dimx>MAX_DIM' is redundant or there is signed integer overflow for expression 'dimx*dimy'. [integerOverflowCond] voxbo-1.8.5~svn1246/lib/tes.cpp:90:14: note: Assuming that condition 'in_dimx>MAX_DIM' is not redundant voxbo-1.8.5~svn1246/lib/tes.cpp:92:10: note: Assignment 'dimx=in_dimx', assigned value is 2000000 voxbo-1.8.5~svn1246/lib/tes.cpp:96:17: note: Integer overflow voxbo-1.8.5~svn1246/lib/tes.cpp:96:24: warning: Either the condition 'in_dimx>MAX_DIM' is redundant or there is signed integer overflow for expression 'dimx*dimy*dimz'. [integerOverflowCond] voxbo-1.8.5~svn1246/lib/tes.cpp:90:14: note: Assuming that condition 'in_dimx>MAX_DIM' is not redundant voxbo-1.8.5~svn1246/lib/tes.cpp:92:10: note: Assignment 'dimx=in_dimx', assigned value is 2000000 voxbo-1.8.5~svn1246/lib/tes.cpp:96:24: note: Integer overflow voxbo-1.8.5~svn1246/lib/tes.cpp:1300:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/tes.cpp:1326:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/tes.cpp:1357:48: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/tes.cpp:1391:46: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/test.cpp:52:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/dicom.h:93:31: performance: Variable 'group' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/dicom.h:93:39: performance: Variable 'element' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/test.cpp:56:3: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/lib/test.cpp:165:21: style: The scope of the variable 'skip' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbprefs.h:78:23: performance: Function parameter 'nn' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbprefs.h:78:39: performance: Function parameter 'hn' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbprefs.h:81:30: performance: Function parameter 'nn' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbprefs.h:81:46: performance: Function parameter 'hn' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/test.cpp:137:38: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/test.cpp:180:9: style: Variable 'skip' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/test.cpp:181:21: style: Variable 'skip' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:83:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:213:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:235:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:434:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:50:12: warning: Member variable 'tokenlist::terminalquotes' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:57:12: warning: Member variable 'tokenlist::terminalquotes' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/tokenlist.h:84:13: style:inconclusive: Technically the member function 'tokenlist::operator+' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:328:12: note: Technically the member function 'tokenlist::operator+' can be const. voxbo-1.8.5~svn1246/lib/tokenlist.h:84:13: note: Technically the member function 'tokenlist::operator+' can be const. voxbo-1.8.5~svn1246/lib/tokenlist.h:85:13: style:inconclusive: Technically the member function 'tokenlist::operator+' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:337:12: note: Technically the member function 'tokenlist::operator+' can be const. voxbo-1.8.5~svn1246/lib/tokenlist.h:85:13: note: Technically the member function 'tokenlist::operator+' can be const. voxbo-1.8.5~svn1246/lib/tokenlist.h:86:13: style:inconclusive: Technically the member function 'tokenlist::operator+' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:345:12: note: Technically the member function 'tokenlist::operator+' can be const. voxbo-1.8.5~svn1246/lib/tokenlist.h:86:13: note: Technically the member function 'tokenlist::operator+' can be const. voxbo-1.8.5~svn1246/lib/tokenlist.cpp:124:10: style: The scope of the variable 'tmp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:275:8: style: The scope of the variable 'close' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:271:39: style:inconclusive: Function 'SetQuoteChars' argument 1 names different: declaration 'str' definition 'quotechars'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/tokenlist.h:68:35: note: Function 'SetQuoteChars' argument 1 names different: declaration 'str' definition 'quotechars'. voxbo-1.8.5~svn1246/lib/tokenlist.cpp:271:39: note: Function 'SetQuoteChars' argument 1 names different: declaration 'str' definition 'quotechars'. voxbo-1.8.5~svn1246/lib/tokenlist.cpp:50:35: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:57:35: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:57:52: performance: Function parameter 'sep' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:65:35: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:207:40: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:225:35: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:225:57: performance: Function parameter 'commentchars' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:247:38: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:259:41: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:265:39: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:271:39: performance: Function parameter 'quotechars' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:337:35: performance: Function parameter 'tok' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:361:36: performance: Function parameter 'tok' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:446:28: performance: Function parameter 'a' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:446:43: performance: Function parameter 'b' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:454:27: performance: Function parameter 'a' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:454:42: performance: Function parameter 'b' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:121:36: style: Parameter 'argv' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:304:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/tokenlist.cpp:314:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/trialavg.cpp:63:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/trialavg.cpp:161:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_interp_cspline [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/trialavg.cpp:200:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/trialavg.cpp:128:41: style:inconclusive: Function 'addtrialset' argument 2 names different: declaration 'interval' definition 'trialinterval'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/glmutil.h:83:40: note: Function 'addtrialset' argument 2 names different: declaration 'interval' definition 'trialinterval'. voxbo-1.8.5~svn1246/lib/trialavg.cpp:128:41: note: Function 'addtrialset' argument 2 names different: declaration 'interval' definition 'trialinterval'. voxbo-1.8.5~svn1246/lib/trialavg.cpp:57:26: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/trialavg.cpp:74:26: performance: Function parameter 'line' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/trialavg.cpp:191:20: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/trialavg.cpp:143:36: style: Parameter 'data' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/trialavg.cpp:79:13: style: Variable 'cmd' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:125:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:151:79: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:206:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:286:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:428:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:475:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:525:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:586:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:643:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:690:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:719:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:752:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:797:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:943:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:971:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:1051:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:1098:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:1155:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:1227:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:1345:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:1418:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:1607:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:1619:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:1676:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:1740:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:1861:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:1886:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:1911:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:1938:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:1990:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2015:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2041:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2067:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2098:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2123:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2149:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2175:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2206:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2231:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2257:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2283:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2314:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2339:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2365:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2391:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2432:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2565:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2941:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:3477:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:3507:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:3541:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:3677:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:3906:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:3995:98: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:4211:96: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:4441:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:5351:88: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:5436:89: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:5503:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:5593:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:5680:85: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:5884:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_interp_cspline [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vb_vector.h:118:8: performance:inconclusive: Technically the member function 'VB_Vector::turnOffGSLErrorHandler' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:889:17: note: Technically the member function 'VB_Vector::turnOffGSLErrorHandler' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/vb_vector.h:118:8: note: Technically the member function 'VB_Vector::turnOffGSLErrorHandler' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/vb_vector.h:124:8: performance:inconclusive: Technically the member function 'VB_Vector::restoreGSLErrorHandler' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:898:17: note: Technically the member function 'VB_Vector::restoreGSLErrorHandler' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/vb_vector.h:124:8: note: Technically the member function 'VB_Vector::restoreGSLErrorHandler' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/vb_vector.h:138:8: performance:inconclusive: Technically the member function 'VB_Vector::GSLVectorMemcpy' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:141:17: note: Technically the member function 'VB_Vector::GSLVectorMemcpy' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/vb_vector.h:138:8: note: Technically the member function 'VB_Vector::GSLVectorMemcpy' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/vb_vector.h:166:15: performance:inconclusive: Technically the member function 'VB_Vector::initMatrix' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:95:24: note: Technically the member function 'VB_Vector::initMatrix' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/vb_vector.h:166:15: note: Technically the member function 'VB_Vector::initMatrix' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/vb_vector.h:192:8: style:inconclusive: Technically the member function 'VB_Vector::print' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:59:12: note: Technically the member function 'VB_Vector::print' can be const. voxbo-1.8.5~svn1246/lib/vb_vector.h:192:8: note: Technically the member function 'VB_Vector::print' can be const. voxbo-1.8.5~svn1246/lib/vb_vector.h:638:13: performance:inconclusive: Technically the member function 'VB_Vector::orthogonalize' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:3876:22: note: Technically the member function 'VB_Vector::orthogonalize' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/vb_vector.h:638:13: note: Technically the member function 'VB_Vector::orthogonalize' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2441:34: style: Condition 'this->theVector->size==newLength' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2418:55: note: Assuming that condition 'this->theVector->size!=newLength' is not redundant voxbo-1.8.5~svn1246/lib/vb_vector.cpp:2441:34: note: Condition 'this->theVector->size==newLength' is always true voxbo-1.8.5~svn1246/lib/vb_vector.h:130:8: style:inconclusive: Unhandled exception specification when calling function init(). [unhandledExceptionSpecification] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:45:3: note: Unhandled exception specification when calling function init(). voxbo-1.8.5~svn1246/lib/vb_vector.h:130:8: note: Unhandled exception specification when calling function init(). voxbo-1.8.5~svn1246/lib/vb_vector.h:130:8: style:inconclusive: Unhandled exception specification when calling function init(). [unhandledExceptionSpecification] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:766:9: note: Unhandled exception specification when calling function init(). voxbo-1.8.5~svn1246/lib/vb_vector.h:130:8: note: Unhandled exception specification when calling function init(). voxbo-1.8.5~svn1246/lib/vb_vector.h:130:8: style:inconclusive: Unhandled exception specification when calling function init(). [unhandledExceptionSpecification] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:1503:9: note: Unhandled exception specification when calling function init(). voxbo-1.8.5~svn1246/lib/vb_vector.h:130:8: note: Unhandled exception specification when calling function init(). voxbo-1.8.5~svn1246/lib/vb_vector.h:130:8: style:inconclusive: Unhandled exception specification when calling function init(). [unhandledExceptionSpecification] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:3374:11: note: Unhandled exception specification when calling function init(). voxbo-1.8.5~svn1246/lib/vb_vector.h:130:8: note: Unhandled exception specification when calling function init(). voxbo-1.8.5~svn1246/lib/vb_vector.h:130:8: style:inconclusive: Unhandled exception specification when calling function init(). [unhandledExceptionSpecification] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:3424:11: note: Unhandled exception specification when calling function init(). voxbo-1.8.5~svn1246/lib/vb_vector.h:130:8: note: Unhandled exception specification when calling function init(). voxbo-1.8.5~svn1246/lib/vb_vector.cpp:823:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:836:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:849:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:862:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:875:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:862:40: portability: Casting between const unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:875:40: portability: Casting between const unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:5887:10: style: The scope of the variable 'val' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:42:35: style:inconclusive: Function 'VB_Vector' argument 1 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vb_vector.h:175:26: note: Function 'VB_Vector' argument 1 names different: declaration 'length' definition 'len'. voxbo-1.8.5~svn1246/lib/vb_vector.cpp:42:35: note: Function 'VB_Vector' argument 1 names different: declaration 'length' definition 'len'. voxbo-1.8.5~svn1246/lib/vb_vector.cpp:67:30: style:inconclusive: Function 'init' argument 1 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vb_vector.h:130:26: note: Function 'init' argument 1 names different: declaration 'length' definition 'len'. voxbo-1.8.5~svn1246/lib/vb_vector.cpp:67:30: note: Function 'init' argument 1 names different: declaration 'length' definition 'len'. voxbo-1.8.5~svn1246/lib/vb_vector.cpp:411:55: style:inconclusive: Function 'VB_Vector' argument 2 names different: declaration 'length' definition 'len'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vb_vector.h:176:46: note: Function 'VB_Vector' argument 2 names different: declaration 'length' definition 'len'. voxbo-1.8.5~svn1246/lib/vb_vector.cpp:411:55: note: Function 'VB_Vector' argument 2 names different: declaration 'length' definition 'len'. voxbo-1.8.5~svn1246/lib/vb_vector.cpp:5494:55: style:inconclusive: Function 'complexFFT' argument 4 names different: declaration 'imagFFT' definition 'imagIFFT'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vb_vector.h:717:80: note: Function 'complexFFT' argument 4 names different: declaration 'imagFFT' definition 'imagIFFT'. voxbo-1.8.5~svn1246/lib/vb_vector.cpp:5494:55: note: Function 'complexFFT' argument 4 names different: declaration 'imagFFT' definition 'imagIFFT'. voxbo-1.8.5~svn1246/lib/vb_vector.cpp:5746:7: style: Local variable 'size' shadows outer function [shadowFunction] voxbo-1.8.5~svn1246/lib/vb_vector.h:229:3: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vb_vector.cpp:5746:7: note: Shadow variable voxbo-1.8.5~svn1246/lib/vb_vector.cpp:80:75: performance: Function parameter 'signature' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:85:80: performance: Function parameter 'fType' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:3648:55: performance: Function parameter 'reference' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:3876:84: performance: Function parameter 'reference' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vb_vector.cpp:5803:29: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:150:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:194:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:431:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:524:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:564:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbscripttools.h:63:14: style:inconclusive: Technically the member function 'VB::Exception::get_str' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbdataset.h:110:10: style:inconclusive: Technically the member function 'VB::DataSet::spit_tree_to_stdout' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:562:15: note: Technically the member function 'VB::DataSet::spit_tree_to_stdout' can be const. voxbo-1.8.5~svn1246/lib/vbdataset.h:110:10: note: Technically the member function 'VB::DataSet::spit_tree_to_stdout' can be const. voxbo-1.8.5~svn1246/lib/vbscripttools.h:62:7: style: Class 'Exception' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbscripttools.h:83:5: style: Struct 'vb_indent' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbdataset.h:54:5: style: Class 'DataSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbdataset.h:55:5: style: Class 'DataSet' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbscripttools.h:63:14: performance: Function 'get_str()' should return member '_str' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:657:27: style: The scope of the variable 'temp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:139:43: style:inconclusive: Function 'get_child' argument 1 names different: declaration 'childname' definition 'path'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbdataset.h:97:38: note: Function 'get_child' argument 1 names different: declaration 'childname' definition 'path'. voxbo-1.8.5~svn1246/lib/vbdataset.cpp:139:43: note: Function 'get_child' argument 1 names different: declaration 'childname' definition 'path'. voxbo-1.8.5~svn1246/lib/vbdataset.cpp:345:45: style:inconclusive: Function 'insert_member' argument 2 names different: declaration 'overwrite' definition 'override'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbdataset.h:81:40: note: Function 'insert_member' argument 2 names different: declaration 'overwrite' definition 'override'. voxbo-1.8.5~svn1246/lib/vbdataset.cpp:345:45: note: Function 'insert_member' argument 2 names different: declaration 'overwrite' definition 'override'. voxbo-1.8.5~svn1246/lib/vbdataset.cpp:357:68: style:inconclusive: Function 'insert_member' argument 2 names different: declaration 'overwrite' definition 'override'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbdataset.h:82:49: note: Function 'insert_member' argument 2 names different: declaration 'overwrite' definition 'override'. voxbo-1.8.5~svn1246/lib/vbdataset.cpp:357:68: note: Function 'insert_member' argument 2 names different: declaration 'overwrite' definition 'override'. voxbo-1.8.5~svn1246/lib/vbdataset.cpp:557:47: style:inconclusive: Function 'operator>>' argument 2 names different: declaration 'dsd' definition 'ds'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbdataset.h:154:45: note: Function 'operator>>' argument 2 names different: declaration 'dsd' definition 'ds'. voxbo-1.8.5~svn1246/lib/vbdataset.cpp:557:47: note: Function 'operator>>' argument 2 names different: declaration 'dsd' definition 'ds'. voxbo-1.8.5~svn1246/lib/vbdataset.cpp:333:45: performance: Function parameter 'datname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:538:19: performance: Range variable 'childname' should be declared as const reference. [iterateByValue] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:562:42: performance: Function parameter 'prefix' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:159:15: style: Variable 'child' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:207:17: style: Variable 'subds' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:220:16: style: Variable 'subds' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:348:10: style: Variable 'old_m' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:616:12: style: Variable 'child' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:660:13: style: Variable 'member' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:495:13: warning: Either the condition 'line==""' is redundant or expression 'line[0]' causes access out of bounds. [containerOutOfBounds] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:495:32: note: Assuming that condition 'line==""' is not redundant voxbo-1.8.5~svn1246/lib/vbdataset.cpp:495:13: note: Access out of bounds voxbo-1.8.5~svn1246/lib/vbdataset.cpp:453:15: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:160:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:336:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] voxbo-1.8.5~svn1246/lib/vbdataset.cpp:668:70: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:131:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:338:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:555:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:641:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:710:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:767:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_nl [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbsequence.h:118:7: style: Struct 'Job' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbsequence.h:143:7: style: Struct 'Block' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbsequence.h:163:7: style: Class 'Sequence' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbexecdef.h:115:4: style: Class 'JobType' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbsequence.h:113:14: style: The destructor '~Job' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbsequence.h:73:14: note: Virtual destructor in base class voxbo-1.8.5~svn1246/lib/vbsequence.h:113:14: note: Destructor in derived class voxbo-1.8.5~svn1246/lib/vbsequence.h:115:18: style: The function 'contains' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbsequence.h:87:18: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbsequence.h:115:18: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbsequence.h:134:14: style: The destructor '~Block' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbsequence.h:73:14: note: Virtual destructor in base class voxbo-1.8.5~svn1246/lib/vbsequence.h:134:14: note: Destructor in derived class voxbo-1.8.5~svn1246/lib/vbsequence.h:140:18: style: The function 'contains' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbsequence.h:87:18: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbsequence.h:140:18: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbexecdef.h:116:13: style: The destructor '~JobType' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbexecdef.h:67:13: note: Virtual destructor in base class voxbo-1.8.5~svn1246/lib/vbexecdef.h:116:13: note: Destructor in derived class voxbo-1.8.5~svn1246/lib/vbexecdef.h:130:17: style: The function 'anonymous' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbexecdef.h:77:17: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbexecdef.h:130:17: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbexecdef.h:132:17: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbexecdef.h:79:17: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbexecdef.h:132:17: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbexecdef.h:133:17: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbexecdef.h:80:17: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbexecdef.h:133:17: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbexecdef.h:138:29: style: The function 'declare_with_parent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbexecdef.h:83:29: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbexecdef.h:138:29: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbexecdef.h:185:13: style: The destructor '~BlockDef' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbexecdef.h:67:13: note: Virtual destructor in base class voxbo-1.8.5~svn1246/lib/vbexecdef.h:185:13: note: Destructor in derived class voxbo-1.8.5~svn1246/lib/vbexecdef.h:189:17: style: The function 'anonymous' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbexecdef.h:77:17: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbexecdef.h:189:17: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbexecdef.h:192:17: style: The function 'read' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbexecdef.h:79:17: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbexecdef.h:192:17: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbexecdef.h:193:17: style: The function 'write' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbexecdef.h:80:17: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbexecdef.h:193:17: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbexecdef.h:196:29: style: The function 'declare_with_parent' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbexecdef.h:83:29: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbexecdef.h:196:29: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbexecdef.h:198:17: style: The function 'sync_to_instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbexecdef.h:85:17: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbexecdef.h:198:17: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbexecdef.h:199:17: style: The function 'update_instance' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/lib/vbexecdef.h:86:17: note: Virtual function in base class voxbo-1.8.5~svn1246/lib/vbexecdef.h:199:17: note: Function in derived class voxbo-1.8.5~svn1246/lib/vbexecdef.h:70:11: performance: Function 'name()' should return member 'm_name' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/vbexecdef.h:73:11: performance: Function 'description()' should return member 'm_desc' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:124:3: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: ei. [nullPointerRedundantCheck] voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:187:6: note: Assuming that condition '!b' is not redundant voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:185:17: note: Calling function 'declare_helper', 1st argument 'b' value is 0 voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:124:3: note: Null pointer dereference voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:125:31: warning: Either the condition '!b' is redundant or there is possible null pointer dereference: ei. [nullPointerRedundantCheck] voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:187:6: note: Assuming that condition '!b' is not redundant voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:185:17: note: Calling function 'declare_helper', 1st argument 'b' value is 0 voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:125:31: note: Null pointer dereference voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:297:31: style:inconclusive: Function 'anonymous' argument 1 names different: declaration 'anon' definition 'a'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbexecdef.h:190:24: note: Function 'anonymous' argument 1 names different: declaration 'anon' definition 'a'. voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:297:31: note: Function 'anonymous' argument 1 names different: declaration 'anon' definition 'a'. voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:136:32: warning:inconclusive: Found suspicious equality comparison. Did you intend to assign a value instead? [constStatement] voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:418:13: style: Variable 'bdp' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:90:30: error: Iterator 'iter' used after element has been erased. [eraseDereference] voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:85:3: note: Iterator 'iter' used after element has been erased. voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:90:30: note: Iterator 'iter' used after element has been erased. voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:540:13: warning: Either the condition 'line==""' is redundant or expression 'line[0]' causes access out of bounds. [containerOutOfBounds] voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:540:32: note: Assuming that condition 'line==""' is not redundant voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:540:13: note: Access out of bounds voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:694:11: warning: Either the condition 'line==""' is redundant or expression 'line[0]' causes access out of bounds. [containerOutOfBounds] voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:694:30: note: Assuming that condition 'line==""' is not redundant voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:694:11: note: Access out of bounds voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:341:14: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:827:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] voxbo-1.8.5~svn1246/lib/vbexecdef.cpp:840:64: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbff.cpp:74:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extension [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbff.cpp:97:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extension [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbff.cpp:308:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbio.h:145:10: performance: Function 'getPath()' should return member 'path' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/vbff.cpp:196:0: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/lib/vbff.cpp:267:7: style: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/lib/vbff.cpp:112:13: style: The scope of the variable 'tmpstatus' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbff.cpp:89:37: performance: Function parameter 'extn' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbff.cpp:381:26: performance: Function parameter 'headers' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbff.cpp:381:41: performance: Function parameter 'tag' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbff.cpp:196:17: style: Unused variable: ftlist [unusedVariable] voxbo-1.8.5~svn1246/lib/vbff.cpp:134:69: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbhost.cpp:62:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbhost.cpp:144:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbhost.cpp:181:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sockaddr_in [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbhost.cpp:188:8: style: Obsolescent function 'gethostbyname' called. It is recommended to use 'getaddrinfo' instead. [prohibitedgethostbynameCalled] voxbo-1.8.5~svn1246/lib/vbhost.cpp:327:11: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/vbhost.cpp:41:9: warning: Member variable 'VBHost::rand' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbhost.cpp:75:9: warning: Member variable 'VBHost::rand' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbhost.cpp:495:3: performance: Variable 'name' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/vbhost.cpp:496:3: performance: Variable 'command' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/vbprefs.h:88:8: performance:inconclusive: Technically the member function 'VBHost::DeadOrAlive' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/lib/vbhost.cpp:315:9: note: Technically the member function 'VBHost::DeadOrAlive' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/vbprefs.h:88:8: note: Technically the member function 'VBHost::DeadOrAlive' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/vbprefs.h:95:8: performance:inconclusive: Technically the member function 'VBHost::updateresources' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/lib/vbhost.cpp:477:9: note: Technically the member function 'VBHost::updateresources' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/vbprefs.h:95:8: note: Technically the member function 'VBHost::updateresources' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/vbhost.cpp:75:29: performance: Function parameter 'nn' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbhost.cpp:75:45: performance: Function parameter 'hn' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbhost.cpp:172:31: performance: Function parameter 'nn' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbhost.cpp:172:47: performance: Function parameter 'hn' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbhost.cpp:227:27: performance: Function parameter 'buf' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbhost.cpp:386:24: performance: Function parameter 'msg' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbhost.cpp:467:14: performance: Range variable 'dd' should be declared as const reference. [iterateByValue] voxbo-1.8.5~svn1246/lib/vbhost.cpp:196:40: style: Parameter 'runningmap' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/vbhost.cpp:340:36: style: Parameter 'runningmap' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/vbhost.cpp:187:19: style: Variable 'hp' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/vbhost.cpp:323:14: style: Variable 'nowtm' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/vbhost.cpp:211:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbhost.cpp:215:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbhost.cpp:352:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbhost.cpp:471:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbio.cpp:360:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:535:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:717:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:761:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:783:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:812:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:835:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:1360:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:1734:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:623:11: warning: Member variable 'VBRegion::val' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:623:11: warning: Member variable 'VBRegion::x' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:623:11: warning: Member variable 'VBRegion::y' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:623:11: warning: Member variable 'VBRegion::z' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:623:11: warning: Member variable 'VBRegion::v' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:628:11: warning: Member variable 'VBRegion::val' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:628:11: warning: Member variable 'VBRegion::x' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:628:11: warning: Member variable 'VBRegion::y' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:628:11: warning: Member variable 'VBRegion::z' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbio.cpp:628:11: warning: Member variable 'VBRegion::v' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbio.h:273:15: style:inconclusive: Technically the member function 'VBImage::GetDataType' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbio.cpp:279:10: note: Technically the member function 'VBImage::GetDataType' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:273:15: note: Technically the member function 'VBImage::GetDataType' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:274:7: style:inconclusive: Technically the member function 'VBImage::GetCorner' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbio.cpp:302:10: note: Technically the member function 'VBImage::GetCorner' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:274:7: note: Technically the member function 'VBImage::GetCorner' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:275:7: style:inconclusive: Technically the member function 'VBImage::GetDataSize' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbio.cpp:285:10: note: Technically the member function 'VBImage::GetDataSize' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:275:7: note: Technically the member function 'VBImage::GetDataSize' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:280:8: style:inconclusive: Technically the member function 'VBImage::dimsequal' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbio.cpp:998:10: note: Technically the member function 'VBImage::dimsequal' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:280:8: note: Technically the member function 'VBImage::dimsequal' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:455:7: style:inconclusive: Technically the member function 'VBRegion::size' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbio.cpp:662:11: note: Technically the member function 'VBRegion::size' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:455:7: note: Technically the member function 'VBRegion::size' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:462:8: style:inconclusive: Technically the member function 'VBRegion::contains_i' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbio.cpp:703:11: note: Technically the member function 'VBRegion::contains_i' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:462:8: note: Technically the member function 'VBRegion::contains_i' can be const. voxbo-1.8.5~svn1246/lib/vbio.h:267:10: performance: Function 'GetFileName()' should return member 'filename' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/vbio.h:269:8: performance: Function 'GetFileFormat()' should return member 'fileformat' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/vbio.cpp:70:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:73:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:76:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:79:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:82:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:117:48: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:119:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:121:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:123:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:125:41: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:128:48: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:130:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:132:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:134:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:136:41: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:139:48: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:141:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:143:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:145:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:147:41: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:150:49: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:152:41: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:154:41: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:156:41: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:158:42: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:79:22: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:82:22: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:139:48: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:141:40: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:143:40: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:145:40: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:147:41: portability: Casting between unsigned char * and float * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:150:49: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:152:41: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:154:41: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:156:41: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:158:42: portability: Casting between unsigned char * and double * which have an incompatible binary data representation. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:98:10: portability:inconclusive: Casting from float * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:98:10: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] voxbo-1.8.5~svn1246/lib/vbio.cpp:58:8: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] voxbo-1.8.5~svn1246/lib/vbio.cpp:60:3: note: Found duplicate branches for 'if' and 'else'. voxbo-1.8.5~svn1246/lib/vbio.cpp:58:8: note: Found duplicate branches for 'if' and 'else'. voxbo-1.8.5~svn1246/lib/vbio.cpp:482:10: style: The scope of the variable 'xx' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbio.cpp:482:13: style: The scope of the variable 'yy' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbio.cpp:482:16: style: The scope of the variable 'zz' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbio.cpp:628:50: style:inconclusive: Function 'VBRegion' argument 3 names different: declaration 'crit_value' definition 'crit_val'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbio.h:439:49: note: Function 'VBRegion' argument 3 names different: declaration 'crit_value' definition 'crit_val'. voxbo-1.8.5~svn1246/lib/vbio.cpp:628:50: note: Function 'VBRegion' argument 3 names different: declaration 'crit_value' definition 'crit_val'. voxbo-1.8.5~svn1246/lib/vbio.cpp:643:10: style: Local variable 'v' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbio.h:445:16: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbio.cpp:643:10: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbio.cpp:696:10: style: Local variable 'x' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbio.h:445:10: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbio.cpp:696:10: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbio.cpp:696:12: style: Local variable 'y' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbio.h:445:12: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbio.cpp:696:12: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbio.cpp:696:14: style: Local variable 'z' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbio.h:445:14: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbio.cpp:696:14: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbio.cpp:698:11: style: Local variable 'v' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbio.h:445:16: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbio.cpp:698:11: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbio.cpp:720:10: style: Local variable 'x' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbio.h:445:10: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbio.cpp:720:10: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbio.cpp:720:12: style: Local variable 'y' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbio.h:445:12: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbio.cpp:720:12: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbio.cpp:720:14: style: Local variable 'z' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbio.h:445:14: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbio.cpp:720:14: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbio.cpp:762:11: style: Local variable 'v' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbio.h:445:16: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbio.cpp:762:11: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbio.cpp:784:11: style: Local variable 'v' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbio.h:445:16: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbio.cpp:784:11: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbio.cpp:814:11: style: Local variable 'v' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbio.h:445:16: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbio.cpp:814:11: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbio.cpp:837:11: style: Local variable 'v' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbio.h:445:16: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbio.cpp:837:11: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbio.cpp:849:11: style: Local variable 'v' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbio.h:445:16: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbio.cpp:849:11: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbio.cpp:187:29: performance: Function parameter 'format' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbio.cpp:239:27: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbio.cpp:254:29: performance: Function parameter 'tag' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbio.cpp:254:41: performance: Function parameter 'newContents' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbio.cpp:853:23: performance: Function parameter 'x' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbio.cpp:853:34: performance: Function parameter 'y' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbio.cpp:987:57: performance: Function parameter 'name' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbio.cpp:1783:29: performance: Function parameter 'tesFile' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbio.cpp:404:23: style: Parameter 'im1' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/vbio.cpp:404:36: style: Parameter 'im2' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/vbio.cpp:417:23: style: Parameter 'mask' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/vbio.cpp:909:18: style: Parameter 'v1' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/vbio.cpp:909:30: style: Parameter 'v2' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/vbio.cpp:364:14: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] voxbo-1.8.5~svn1246/lib/vbio.cpp:391:16: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] voxbo-1.8.5~svn1246/lib/vbio.cpp:397:18: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] voxbo-1.8.5~svn1246/lib/vbio.cpp:430:13: style: Variable 'vv.x' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/vbio.cpp:430:21: style: Variable 'vv.y' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/vbio.cpp:430:29: style: Variable 'vv.z' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/vbio.cpp:430:40: style: Variable 'vv.val' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/vbio.cpp:747:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbio.cpp:762:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbio.cpp:784:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbio.cpp:814:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbio.cpp:837:32: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbio.cpp:849:36: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:561:12: warning: Member variable 'VBJobSpec::state' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:561:12: warning: Member variable 'VBJobSpec::voxbouid' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:561:12: warning: Member variable 'VBJobSpec::voxbogid' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:561:12: warning: Member variable 'VBJobSpec::lastreport' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:561:12: warning: Member variable 'VBJobSpec::retrycount' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:116:13: warning: Member variable 'VBSequence::effectivepriority' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:142:13: warning: Member variable 'VBSequence::effectivepriority' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:148:13: warning: Member variable 'VBSequence::effectivepriority' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbjobspec.h:175:12: style:inconclusive: Technically the member function 'VBJobSpec::GetState' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:703:12: note: Technically the member function 'VBJobSpec::GetState' can be const. voxbo-1.8.5~svn1246/lib/vbjobspec.h:175:12: note: Technically the member function 'VBJobSpec::GetState' can be const. voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:175:5: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:160:24: style: The scope of the variable 'tmp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:434:7: style: The scope of the variable 'jnum' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:157:33: style:inconclusive: Function 'LoadSequence' argument 1 names different: declaration 'seqdir' definition 'sdir'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbjobspec.h:216:27: note: Function 'LoadSequence' argument 1 names different: declaration 'seqdir' definition 'sdir'. voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:157:33: note: Function 'LoadSequence' argument 1 names different: declaration 'seqdir' definition 'sdir'. voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:142:31: performance: Function parameter 'seqname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:157:33: performance: Function parameter 'sdir' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:228:33: performance: Function parameter 'line' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:298:26: performance: Function parameter 'dirname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:322:12: performance: Range variable 'fh' should be declared as const reference. [iterateByValue] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:352:25: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:467:33: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:530:12: performance: Range variable 'h' should be declared as const reference. [iterateByValue] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:552:20: performance: Function parameter 'queuedir' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:613:28: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:776:25: performance: Function parameter 'pri' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:423:31: style: Parameter 'job' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:787:23: style: Parameter 'args' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:411:10: style: Unused variable: ret [unusedVariable] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:452:25: style: Unused variable: ii [unusedVariable] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:693:9: style: Variable 'c' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:694:21: style: Variable 'c' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:695:22: style: Variable 'c' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:696:24: style: Variable 'c' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:697:22: style: Variable 'c' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:698:23: style: Variable 'c' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:699:22: style: Variable 'c' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:284:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:330:75: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:338:50: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:436:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:448:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbjobspec.cpp:453:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:290:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:332:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:576:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable script [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:56:23: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:68:24: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:254:28: portability: Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. [prohibitedgetpwnamCalled] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:256:13: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:40:10: warning: Member variable 'VBPrefs::cores' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:40:10: warning: Member variable 'VBPrefs::su' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:40:10: warning: Member variable 'VBPrefs::serverport' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:40:10: warning: Member variable 'VBPrefs::queuedelay' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:40:10: warning: Member variable 'VBPrefs::voxbouid' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:40:10: warning: Member variable 'VBPrefs::voxbogid' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbjobspec.h:99:13: style:inconclusive: Technically the member function 'VBJobType::getData' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:528:12: note: Technically the member function 'VBJobType::getData' can be const. voxbo-1.8.5~svn1246/lib/vbjobspec.h:99:13: note: Technically the member function 'VBJobType::getData' can be const. voxbo-1.8.5~svn1246/lib/vbprefs.cpp:264:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:266:19: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:407:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:325:10: style: The scope of the variable 'tmp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:198:34: style:inconclusive: Function 'read_prefs' argument 2 names different: declaration 'main' definition 'system'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbprefs.h:135:32: note: Function 'read_prefs' argument 2 names different: declaration 'main' definition 'system'. voxbo-1.8.5~svn1246/lib/vbprefs.cpp:198:34: note: Function 'read_prefs' argument 2 names different: declaration 'main' definition 'system'. voxbo-1.8.5~svn1246/lib/vbprefs.cpp:465:17: style: Local variable 'tmp' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:325:10: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbprefs.cpp:465:17: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbprefs.cpp:528:27: performance: Function parameter 'key' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:56:18: style: Variable 'pw' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:68:18: style: Variable 'vpw' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:254:22: style: Variable 'vpw' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/vbprefs.cpp:202:10: style: Unused variable: host [unusedVariable] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:31:9: warning: Member variable 'VBPJob::runonce' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:33:3: performance: Variable 'jobtype' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:53:3: performance: Variable 'priority' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:54:3: performance: Variable 'sequenceName' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:55:3: performance: Variable 'directory' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:56:3: performance: Variable 'email' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:78:3: performance: Variable 'vbp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/vbpreplib.h:95:10: style:inconclusive: Technically the member function 'VBPData::ScriptName' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:547:10: note: Technically the member function 'VBPData::ScriptName' can be const. voxbo-1.8.5~svn1246/lib/vbpreplib.h:95:10: note: Technically the member function 'VBPData::ScriptName' can be const. voxbo-1.8.5~svn1246/lib/vbpreplib.h:86:3: style: Class 'VBPData' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:77:33: style:inconclusive: Function 'VBPData' argument 1 names different: declaration 'vbp' definition 'invbp'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbpreplib.h:86:26: note: Function 'VBPData' argument 1 names different: declaration 'vbp' definition 'invbp'. voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:77:33: note: Function 'VBPData' argument 1 names different: declaration 'vbp' definition 'invbp'. voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:376:14: style: Local variable 'name' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:270:10: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:376:14: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:251:35: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:251:49: performance: Function parameter 'selectedSequence' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:259:27: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:259:41: performance: Function parameter 'selectedSequence' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:485:41: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:547:28: performance: Function parameter 'name' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:90:28: style: Parameter 'vbp' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:94:16: style: Variable 'waitPrev' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:96:10: style: Unused variable: fileString [unusedVariable] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:261:10: style: Unused variable: tokenString [unusedVariable] voxbo-1.8.5~svn1246/lib/vbpreplib.cpp:488:10: style: Unused variable: tokenString [unusedVariable] voxbo-1.8.5~svn1246/lib/vbrc.cpp:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbrc.cpp:39:9: style: The scope of the variable 'cnt' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbrc.cpp:31:21: style: Parameter 'argv' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/lib/vbreports.cpp:45:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbreports.cpp:36:22: performance: Function parameter 'homedir' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbscripttools.cpp:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbscripttools.cpp:52:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbscripttools.cpp:86:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbscripttools.cpp:108:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbscripttools.cpp:143:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbscripttools.cpp:93:16: style: The scope of the variable 'pos' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbscripttools.cpp:53:11: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:325:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:494:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:788:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable first [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:815:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:66:7: warning: Member variable 'Exec::def' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbsequence.h:182:12: performance:inconclusive: Technically the member function 'VB::Sequence::build_depth_table_helper' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:258:16: note: Technically the member function 'VB::Sequence::build_depth_table_helper' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/vbsequence.h:182:12: note: Technically the member function 'VB::Sequence::build_depth_table_helper' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1200:22: style: The scope of the variable 'all_wait_iterated_nodes' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:66:30: style:inconclusive: Function 'Exec' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbsequence.h:93:30: note: Function 'Exec' argument 1 names different: declaration 'parent' definition 'p'. voxbo-1.8.5~svn1246/lib/vbsequence.cpp:66:30: note: Function 'Exec' argument 1 names different: declaration 'parent' definition 'p'. voxbo-1.8.5~svn1246/lib/vbsequence.cpp:67:28: style:inconclusive: Function 'Job' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbsequence.h:118:29: note: Function 'Job' argument 1 names different: declaration 'parent' definition 'p'. voxbo-1.8.5~svn1246/lib/vbsequence.cpp:67:28: note: Function 'Job' argument 1 names different: declaration 'parent' definition 'p'. voxbo-1.8.5~svn1246/lib/vbsequence.cpp:68:32: style:inconclusive: Function 'Block' argument 1 names different: declaration 'parent' definition 'p'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbsequence.h:143:31: note: Function 'Block' argument 1 names different: declaration 'parent' definition 'p'. voxbo-1.8.5~svn1246/lib/vbsequence.cpp:68:32: note: Function 'Block' argument 1 names different: declaration 'parent' definition 'p'. voxbo-1.8.5~svn1246/lib/vbsequence.cpp:121:30: style:inconclusive: Function 'Sequence' argument 1 names different: declaration 'root_def' definition 'root_bdp'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbsequence.h:163:26: note: Function 'Sequence' argument 1 names different: declaration 'root_def' definition 'root_bdp'. voxbo-1.8.5~svn1246/lib/vbsequence.cpp:121:30: note: Function 'Sequence' argument 1 names different: declaration 'root_def' definition 'root_bdp'. voxbo-1.8.5~svn1246/lib/vbsequence.cpp:436:64: style:inconclusive: Function 'read_inst_line' argument 2 names different: declaration 'def' definition 'edp'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbsequence.h:146:54: note: Function 'read_inst_line' argument 2 names different: declaration 'def' definition 'edp'. voxbo-1.8.5~svn1246/lib/vbsequence.cpp:436:64: note: Function 'read_inst_line' argument 2 names different: declaration 'def' definition 'edp'. voxbo-1.8.5~svn1246/lib/vbsequence.cpp:437:94: style:inconclusive: Function 'read_inst_line' argument 4 names different: declaration 'prev_inst' definition 'prev_ep'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbsequence.h:148:57: note: Function 'read_inst_line' argument 4 names different: declaration 'prev_inst' definition 'prev_ep'. voxbo-1.8.5~svn1246/lib/vbsequence.cpp:437:94: note: Function 'read_inst_line' argument 4 names different: declaration 'prev_inst' definition 'prev_ep'. voxbo-1.8.5~svn1246/lib/vbsequence.cpp:500:16: style: Local variable 'varname' shadows outer function [shadowFunction] voxbo-1.8.5~svn1246/lib/vbutil.h:269:8: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbsequence.cpp:500:16: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbsequence.cpp:663:33: style: Local variable 'iter' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:651:29: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbsequence.cpp:663:33: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbsequence.cpp:670:34: style: Local variable 'iter' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:663:33: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbsequence.cpp:670:34: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbsequence.cpp:687:13: style: Local variable 'fj' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:632:12: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbsequence.cpp:687:13: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1138:48: style: Local variable 'iter' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1128:27: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1138:48: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1218:36: style: Local variable 'iter' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1138:48: note: Shadowed declaration voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1218:36: note: Shadow variable voxbo-1.8.5~svn1246/lib/vbsequence.cpp:715:35: performance: Function parameter 'path1' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:715:49: performance: Function parameter 'path2' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:138:46: style: Parameter 'root_bp' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:198:22: style: Variable 'execs' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:203:24: style: Variable 'wait_execs' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:248:22: style: Variable 'execs' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:253:18: style: Variable 'exec' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:270:22: style: Variable 'deps' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:277:20: style: Variable 'wait_exec' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:286:20: style: Variable 'wait_exec' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:726:13: style: Variable 'node_name1' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:727:13: style: Variable 'node_name2' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:810:79: style: Parameter 'mymap' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:976:34: style: Variable 'key_val' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1003:36: style: Variable 'key_val' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1018:36: style: Variable 'key_val' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1033:36: style: Variable 'key_val' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1048:36: style: Variable 'key_val' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1411:25: style: Variable 'sube' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1466:13: style: Variable 'js' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1221:18: style: Variable 'wait_dsp' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1284:84: style: Parameter 'ds' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1298:18: style: Variable 'bdp' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:328:14: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:515:20: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:830:14: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:239:13: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1268:16: style: Consider using std::copy algorithm instead of a raw loop. [useStlAlgorithm] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1360:7: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:1385:69: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] voxbo-1.8.5~svn1246/lib/vbsequence.cpp:106:20: style: Variable 'full_path' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/vbutil.cpp:86:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:98:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:109:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:124:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:179:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:234:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:288:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_WRLCK [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:309:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_SETLKW [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:317:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable F_UNLCK [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:328:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _SC_NPROCESSORS_ONLN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:447:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:493:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:532:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:627:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICANON [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:814:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:831:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:921:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1229:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1692:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:55:11: style: Obsolescent function 'utime' called. It is recommended to use 'utimensat' instead. [prohibitedutimeCalled] voxbo-1.8.5~svn1246/lib/vbutil.cpp:954:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1258:13: warning: Member variable 'arghandler::argnum' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/lib/vbutil.h:422:7: style: Unused private function: 'arghandler::getSize' [unusedPrivateFunction] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1162:9: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1478:3: performance: Variable 'zfp' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/lib/vbutil.h:177:10: style:inconclusive: Technically the member function 'vglob::size' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1625:8: note: Technically the member function 'vglob::size' can be const. voxbo-1.8.5~svn1246/lib/vbutil.h:177:10: note: Technically the member function 'vglob::size' can be const. voxbo-1.8.5~svn1246/lib/vbutil.h:180:10: style:inconclusive: Technically the member function 'vglob::operator[]' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1639:8: note: Technically the member function 'vglob::operator[]' can be const. voxbo-1.8.5~svn1246/lib/vbutil.h:180:10: note: Technically the member function 'vglob::operator[]' can be const. voxbo-1.8.5~svn1246/lib/vbutil.h:229:8: style:inconclusive: Technically the member function 'vbrect::print' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1690:9: note: Technically the member function 'vbrect::print' can be const. voxbo-1.8.5~svn1246/lib/vbutil.h:229:8: note: Technically the member function 'vbrect::print' can be const. voxbo-1.8.5~svn1246/lib/vbutil.h:416:13: style:inconclusive: Technically the member function 'arghandler::getFlaggedArgs' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1292:13: note: Technically the member function 'arghandler::getFlaggedArgs' can be const. voxbo-1.8.5~svn1246/lib/vbutil.h:416:13: note: Technically the member function 'arghandler::getFlaggedArgs' can be const. voxbo-1.8.5~svn1246/lib/vbutil.h:417:13: style:inconclusive: Technically the member function 'arghandler::getUnflaggedArgs' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1303:13: note: Technically the member function 'arghandler::getUnflaggedArgs' can be const. voxbo-1.8.5~svn1246/lib/vbutil.h:417:13: note: Technically the member function 'arghandler::getUnflaggedArgs' can be const. voxbo-1.8.5~svn1246/lib/vbutil.h:419:10: style:inconclusive: Technically the member function 'arghandler::badArg' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1329:13: note: Technically the member function 'arghandler::badArg' can be const. voxbo-1.8.5~svn1246/lib/vbutil.h:419:10: note: Technically the member function 'arghandler::badArg' can be const. voxbo-1.8.5~svn1246/lib/vbutil.h:420:7: style:inconclusive: Technically the member function 'arghandler::flagPresent' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1335:13: note: Technically the member function 'arghandler::flagPresent' can be const. voxbo-1.8.5~svn1246/lib/vbutil.h:420:7: note: Technically the member function 'arghandler::flagPresent' can be const. voxbo-1.8.5~svn1246/lib/vbutil.h:422:7: style:inconclusive: Technically the member function 'arghandler::getSize' can be const. [functionConst] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1320:13: note: Technically the member function 'arghandler::getSize' can be const. voxbo-1.8.5~svn1246/lib/vbutil.h:422:7: note: Technically the member function 'arghandler::getSize' can be const. voxbo-1.8.5~svn1246/lib/vbutil.h:417:13: performance: Function 'getUnflaggedArgs()' should return member 'unflagged' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/vbutil.h:419:10: performance: Function 'badArg()' should return member 'errmsg' by const reference. [returnByReference] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1125:12: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1369:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1381:8: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbutil.cpp:206:9: style: The scope of the variable 'slash' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbutil.cpp:224:7: style: The scope of the variable 'err' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbutil.cpp:441:10: style: The scope of the variable 'pos' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbutil.cpp:465:10: style: The scope of the variable 'v0' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbutil.cpp:544:8: style: The scope of the variable 't' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbutil.cpp:544:11: style: The scope of the variable 'w' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbutil.cpp:209:23: style: Checking if unsigned expression 'std::strlen(fname)' is less than zero. [unsignedLessThanZero] voxbo-1.8.5~svn1246/lib/vbutil.cpp:204:17: style:inconclusive: Function 'parentify' argument 1 names different: declaration 'str' definition 'fname'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbutil.h:252:22: note: Function 'parentify' argument 1 names different: declaration 'str' definition 'fname'. voxbo-1.8.5~svn1246/lib/vbutil.cpp:204:17: note: Function 'parentify' argument 1 names different: declaration 'str' definition 'fname'. voxbo-1.8.5~svn1246/lib/vbutil.cpp:439:43: style:inconclusive: Function 'fill_vars2' argument 2 names different: declaration 'vars' definition 'mymap'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbutil.h:265:47: note: Function 'fill_vars2' argument 2 names different: declaration 'vars' definition 'mymap'. voxbo-1.8.5~svn1246/lib/vbutil.cpp:439:43: note: Function 'fill_vars2' argument 2 names different: declaration 'vars' definition 'mymap'. voxbo-1.8.5~svn1246/lib/vbutil.cpp:637:17: style:inconclusive: Function 'copyfile' argument 1 names different: declaration 'in' definition 'infile'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbutil.h:271:21: note: Function 'copyfile' argument 1 names different: declaration 'in' definition 'infile'. voxbo-1.8.5~svn1246/lib/vbutil.cpp:637:17: note: Function 'copyfile' argument 1 names different: declaration 'in' definition 'infile'. voxbo-1.8.5~svn1246/lib/vbutil.cpp:637:31: style:inconclusive: Function 'copyfile' argument 2 names different: declaration 'out' definition 'outfile'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbutil.h:271:31: note: Function 'copyfile' argument 2 names different: declaration 'out' definition 'outfile'. voxbo-1.8.5~svn1246/lib/vbutil.cpp:637:31: note: Function 'copyfile' argument 2 names different: declaration 'out' definition 'outfile'. voxbo-1.8.5~svn1246/lib/vbutil.cpp:946:22: style:inconclusive: Function 'maketimedate' argument 1 names different: declaration 'time' definition 't'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbutil.h:313:27: note: Function 'maketimedate' argument 1 names different: declaration 'time' definition 't'. voxbo-1.8.5~svn1246/lib/vbutil.cpp:946:22: note: Function 'maketimedate' argument 1 names different: declaration 'time' definition 't'. voxbo-1.8.5~svn1246/lib/vbutil.cpp:946:32: style:inconclusive: Function 'maketimedate' argument 2 names different: declaration 'date' definition 'd'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbutil.h:313:40: note: Function 'maketimedate' argument 2 names different: declaration 'date' definition 'd'. voxbo-1.8.5~svn1246/lib/vbutil.cpp:946:32: note: Function 'maketimedate' argument 2 names different: declaration 'date' definition 'd'. voxbo-1.8.5~svn1246/lib/vbutil.cpp:1676:33: style:inconclusive: Function 'operator&' argument 1 names different: declaration 'r' definition 'rr'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbutil.h:227:34: note: Function 'operator&' argument 1 names different: declaration 'r' definition 'rr'. voxbo-1.8.5~svn1246/lib/vbutil.cpp:1676:33: note: Function 'operator&' argument 1 names different: declaration 'r' definition 'rr'. voxbo-1.8.5~svn1246/lib/vbutil.cpp:53:14: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:104:49: performance: Function parameter 'whitespace' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:116:46: performance: Function parameter 'newextension' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:160:22: performance: Function parameter 'path' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:244:21: performance: Function parameter 'dirname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:256:22: performance: Function parameter 'dirname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:268:20: performance: Function parameter 'dirname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:392:21: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:637:17: performance: Function parameter 'infile' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:637:31: performance: Function parameter 'outfile' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:680:35: performance: Function parameter 'nums' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:759:31: performance: Function parameter 'nums' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:962:19: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:962:32: performance: Function parameter 'str' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1183:49: performance: Function parameter 'theMsg' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1203:56: performance: Function parameter 'theMsg' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1209:54: performance: Function parameter 'theMsg' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1217:61: performance: Function parameter 'theMsg' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1228:38: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1292:35: performance: Function parameter 'flag' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1309:28: performance: Function parameter 'flag' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1309:41: performance: Function parameter 'flag1' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1320:28: performance: Function parameter 'flag' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1335:32: performance: Function parameter 'flag' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1483:20: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1569:27: performance: Function parameter 'pat' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1575:26: performance: Function parameter 'pat' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1606:28: performance: Function parameter 'pat' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1633:12: performance: Range variable 's' should be declared as const reference. [iterateByValue] voxbo-1.8.5~svn1246/lib/vbutil.cpp:508:9: style: Variable 'myenv' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/vbutil.cpp:949:14: style: Variable 'mytm' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1143:21: style: Parameter 'indata' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/lib/vbutil.cpp:922:9: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] voxbo-1.8.5~svn1246/lib/vbutil.cpp:474:13: error: Uninitialized variable: i [legacyUninitvar] voxbo-1.8.5~svn1246/lib/vbutil.cpp:465:13: style: Unused variable: v1 [unusedVariable] voxbo-1.8.5~svn1246/lib/vbutil.cpp:994:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/lib/vbutil.cpp:1185:10: style: Unused variable: msg [unusedVariable] voxbo-1.8.5~svn1246/lib/vbutil.cpp:766:60: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbx.cpp:103:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbx.cpp:186:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbx.cpp:262:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable app [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbx.cpp:379:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbx.cpp:452:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbx.cpp:509:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable script [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbx.cpp:530:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbx.cpp:580:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbx.cpp:639:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/lib/vbx.cpp:198:25: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] voxbo-1.8.5~svn1246/lib/vbx.cpp:250:25: portability: Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. [prohibitedgetpwuidCalled] voxbo-1.8.5~svn1246/lib/vbx.cpp:370:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] voxbo-1.8.5~svn1246/lib/vbx.cpp:579:35: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] voxbo-1.8.5~svn1246/lib/vbx.cpp:215:15: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/lib/vbx.cpp:497:10: style: The scope of the variable 'scriptx' can be reduced. [variableScope] voxbo-1.8.5~svn1246/lib/vbx.cpp:178:31: style:inconclusive: Function 'run_command' argument 2 names different: declaration 'i' definition 'ind'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/lib/vbx.cpp:51:36: note: Function 'run_command' argument 2 names different: declaration 'i' definition 'ind'. voxbo-1.8.5~svn1246/lib/vbx.cpp:178:31: note: Function 'run_command' argument 2 names different: declaration 'i' definition 'ind'. voxbo-1.8.5~svn1246/lib/vbx.cpp:237:41: performance: Function parameter 'myscript' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbx.cpp:519:42: performance: Function parameter 'script' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbx.cpp:572:23: performance: Function parameter 'qdir' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbx.cpp:572:35: performance: Function parameter 'hostname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbx.cpp:572:51: performance: Function parameter 'buf' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/lib/vbx.cpp:64:24: style: Parameter 'vbp' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/vbx.cpp:390:38: style: Parameter 'line' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/vbx.cpp:493:25: style: Parameter 'js' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/vbx.cpp:519:25: style: Parameter 'js' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/lib/vbx.cpp:250:18: style: Variable 'userpw' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/lib/vbx.cpp:747:40: style: Consider using std::any_of algorithm instead of a raw loop. [useStlAlgorithm] voxbo-1.8.5~svn1246/lib/vbx.cpp:521:19: style: Unused variable: scriptx [unusedVariable] voxbo-1.8.5~svn1246/lib/vbx.cpp:377:73: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbx.cpp:632:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/lib/vbx.cpp:743:57: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/calcperf.cpp:77:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/calcperf.cpp:110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/calcperf.cpp:46:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/calcperf.cpp:49:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/cub2pngs.cpp:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/cub2pngs.cpp:84:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/extractmask.cpp:229:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/fillmask.cpp:105:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/fillmask.cpp:41:22: style: The scope of the variable 'sampleslice' can be reduced. [variableScope] voxbo-1.8.5~svn1246/munge/setorigin.cpp:115:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/setorigin.cpp:147:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_INFO [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/setorigin.cpp:182:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/setorigin.cpp:284:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/setorigin.cpp:339:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/setorigin.cpp:375:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/sumrfx.cpp:118:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_gt [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/sumrfx.cpp:139:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_eq [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/sumrfx.cpp:169:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_byte [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/sumrfx.cpp:214:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_gt [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/sumrfx.cpp:272:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/sumrfx.cpp:196:19: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/munge/sumrfx.cpp:196:54: style: Parameter 'mask' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/munge/sumrfx.cpp:224:11: error: Uninitialized variable: val [uninitvar] voxbo-1.8.5~svn1246/munge/tes2cub.cpp:63:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/tes2cub.cpp:103:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vb2cub.cpp:93:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_float [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vb2cub.cpp:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vb2img.cpp:105:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_float [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vb2img.cpp:126:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vb2imgs.cpp:58:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vb2imgs.cpp:109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vb2imgs.cpp:97:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/munge/vb2imgs.cpp:94:6: note: err is assigned voxbo-1.8.5~svn1246/munge/vb2imgs.cpp:97:6: note: err is overwritten voxbo-1.8.5~svn1246/munge/vb2imgs.cpp:44:10: style: The scope of the variable 'prefix' can be reduced. [variableScope] voxbo-1.8.5~svn1246/munge/vb2imgs.cpp:73:11: style: Variable 'prefix' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/munge/vb2tes.cpp:145:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_float [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vb2tes.cpp:232:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vb2tes.cpp:159:36: performance: Function parameter 'infile' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/munge/vb2tes.cpp:205:10: style: Unused variable: pat [unusedVariable] voxbo-1.8.5~svn1246/munge/vb2tes.cpp:131:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vb2vmp.cpp:102:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_float [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vb2vmp.cpp:123:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:198:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:386:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ICANON [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:405:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:115:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:117:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:130:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:132:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:134:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:136:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:138:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:142:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:147:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:149:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:153:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:158:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:161:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:164:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:182:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:63:7: performance:inconclusive: Technically the member function 'BatchConfig::Ask' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:381:14: note: Technically the member function 'BatchConfig::Ask' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/munge/vbbatch.cpp:63:7: note: Technically the member function 'BatchConfig::Ask' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/munge/vbbatch.cpp:313:10: style: The scope of the variable 'cline' can be reduced. [variableScope] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:381:25: style:inconclusive: Function 'Ask' argument 1 names different: declaration 'str' definition 'fname'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:63:18: note: Function 'Ask' argument 1 names different: declaration 'str' definition 'fname'. voxbo-1.8.5~svn1246/munge/vbbatch.cpp:381:25: note: Function 'Ask' argument 1 names different: declaration 'str' definition 'fname'. voxbo-1.8.5~svn1246/munge/vbbatch.cpp:247:16: style: Local variable 'seq' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:62:14: note: Shadowed declaration voxbo-1.8.5~svn1246/munge/vbbatch.cpp:247:16: note: Shadow variable voxbo-1.8.5~svn1246/munge/vbbatch.cpp:381:25: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:375:19: style: Variable 'jobnum' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:317:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbbatch.cpp:338:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbcmp.cpp:217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbcmp.cpp:231:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbcmp.cpp:278:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbcmp.cpp:103:10: style: The scope of the variable 'diff' can be reduced. [variableScope] voxbo-1.8.5~svn1246/munge/vbcmp.cpp:236:15: style: The scope of the variable 'voldiff' can be reduced. [variableScope] voxbo-1.8.5~svn1246/munge/vbcmp.cpp:125:17: style: Parameter 'mat1' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/munge/vbcmp.cpp:125:32: style: Parameter 'mat2' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/munge/vbcmp.cpp:45:10: style: Unused variable: infile [unusedVariable] voxbo-1.8.5~svn1246/munge/vbcmp.cpp:45:17: style: Unused variable: outfile [unusedVariable] voxbo-1.8.5~svn1246/munge/vbconv.cpp:64:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbconv.cpp:167:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_short [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbconv.cpp:244:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_float [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbconv.cpp:284:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbconv.cpp:61:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbconv.cpp:68:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbconv.cpp:75:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbconv.cpp:85:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbconv.cpp:171:14: style: Variable 'im' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/munge/vbconv.cpp:168:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbconv.cpp:203:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbconv.cpp:234:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:123:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:266:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:68:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:72:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:76:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:80:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:84:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:87:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:90:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:93:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:106:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:39:3: warning: Member variable 'VBFilter::f2' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:39:3: warning: Member variable 'VBFilter::nremove' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:40:3: warning: Member variable 'VBFilter::nremove' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:41:3: warning: Member variable 'VBFilter::f1' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:41:3: warning: Member variable 'VBFilter::f2' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:42:3: warning: Member variable 'VBFilter::f1' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:42:3: warning: Member variable 'VBFilter::f2' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:42:3: warning: Member variable 'VBFilter::nremove' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:42:54: performance: Variable 'nlist' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:251:43: style:inconclusive: Function 'filter_signal' argument 2 names different: declaration 'filtermask' definition 'freqmask'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/munge/vbfilter.cpp:49:48: note: Function 'filter_signal' argument 2 names different: declaration 'filtermask' definition 'freqmask'. voxbo-1.8.5~svn1246/munge/vbfilter.cpp:251:43: note: Function 'filter_signal' argument 2 names different: declaration 'filtermask' definition 'freqmask'. voxbo-1.8.5~svn1246/munge/vbfilter.cpp:172:37: performance: Function parameter 'filterlist' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/munge/vbhdr.cpp:182:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbhdr.cpp:269:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbhdr.cpp:70:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbhdr.cpp:72:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbhdr.cpp:74:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbhdr.cpp:76:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbhdr.cpp:78:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbhdr.cpp:80:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbhdr.cpp:87:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbhdr.cpp:91:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbhdr.cpp:180:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/munge/vbhdr.cpp:131:10: note: err is assigned voxbo-1.8.5~svn1246/munge/vbhdr.cpp:180:11: note: err is overwritten voxbo-1.8.5~svn1246/munge/vbhdr.cpp:180:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/munge/vbhdr.cpp:135:10: note: err is assigned voxbo-1.8.5~svn1246/munge/vbhdr.cpp:180:11: note: err is overwritten voxbo-1.8.5~svn1246/munge/vbhdr.cpp:180:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/munge/vbhdr.cpp:139:10: note: err is assigned voxbo-1.8.5~svn1246/munge/vbhdr.cpp:180:11: note: err is overwritten voxbo-1.8.5~svn1246/munge/vbhdr.cpp:180:11: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/munge/vbhdr.cpp:143:10: note: err is assigned voxbo-1.8.5~svn1246/munge/vbhdr.cpp:180:11: note: err is overwritten voxbo-1.8.5~svn1246/munge/vbhdr.cpp:240:37: performance: Function parameter 'item' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/munge/vbhdr.cpp:48:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/munge/vbi.cpp:119:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbi.cpp:152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbi.cpp:93:15: style: Unused variable: formats [unusedVariable] voxbo-1.8.5~svn1246/munge/vbim.cpp:127:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable npos [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:510:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:657:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimx [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:679:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_double [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:691:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_rng_mt19937 [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:775:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_short [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:794:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_gt [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:817:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:904:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1033:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDIAN_BIG [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1040:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1073:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1091:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1153:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VBNOSCALE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1267:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1307:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1375:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1404:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1417:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1440:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1510:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1530:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1562:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1601:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1654:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_byte [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1712:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_byte [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1771:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1798:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1872:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1921:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Cube [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1949:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_DIM [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:2144:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:2152:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:1597:54: warning: Invalid log() argument nr 1. The value is 0 but the valid values are '4.94066e-324:'. [invalidFunctionArg] voxbo-1.8.5~svn1246/munge/vbim.cpp:1575:16: note: Assignment 'maxval=0', assigned value is 0 voxbo-1.8.5~svn1246/munge/vbim.cpp:1579:18: note: Assuming condition is false voxbo-1.8.5~svn1246/munge/vbim.cpp:1597:54: note: Invalid argument voxbo-1.8.5~svn1246/munge/vbim.cpp:70:10: warning: Member variable 'imageop::minargs' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:70:10: warning: Member variable 'imageop::maxargs' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:70:10: warning: Member variable 'imageop::initfn' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:70:10: warning: Member variable 'imageop::procfn' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:70:10: warning: Member variable 'imageop::finishfn' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:70:10: warning: Member variable 'imageop::f_ncwithargs' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbim.cpp:67:8: style:inconclusive: Technically the member function 'imageop::iscombining' can be const. [functionConst] voxbo-1.8.5~svn1246/munge/vbim.cpp:521:7: style: The if condition is the same as the previous if condition [duplicateCondition] voxbo-1.8.5~svn1246/munge/vbim.cpp:517:7: note: First condition voxbo-1.8.5~svn1246/munge/vbim.cpp:521:7: note: Second condition voxbo-1.8.5~svn1246/munge/vbim.cpp:1949:47: style: Same expression 'dimy>MAX_DIM' found multiple times in chain of '||' operators. [duplicateExpression] voxbo-1.8.5~svn1246/munge/vbim.cpp:219:7: style: The scope of the variable 'phase1cflag' can be reduced. [variableScope] voxbo-1.8.5~svn1246/munge/vbim.cpp:284:13: style: The scope of the variable 'count' can be reduced. [variableScope] voxbo-1.8.5~svn1246/munge/vbim.cpp:285:10: style: The scope of the variable 'total' can be reduced. [variableScope] voxbo-1.8.5~svn1246/munge/vbim.cpp:790:48: style: Parameter 'args' can be declared as reference to const. However it seems that 'op_splitregions' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] voxbo-1.8.5~svn1246/munge/vbim.cpp:1983:53: note: You might need to cast the function pointer here voxbo-1.8.5~svn1246/munge/vbim.cpp:790:48: note: Parameter 'args' can be declared as reference to const voxbo-1.8.5~svn1246/munge/vbim.cpp:1281:49: style: Parameter 'args' can be declared as reference to const. However it seems that 'op_writeprefixed' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] voxbo-1.8.5~svn1246/munge/vbim.cpp:2018:55: note: You might need to cast the function pointer here voxbo-1.8.5~svn1246/munge/vbim.cpp:1281:49: note: Parameter 'args' can be declared as reference to const voxbo-1.8.5~svn1246/munge/vbim.cpp:1303:41: style: Parameter 'args' can be declared as reference to const. However it seems that 'op_remap' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] voxbo-1.8.5~svn1246/munge/vbim.cpp:2005:39: note: You might need to cast the function pointer here voxbo-1.8.5~svn1246/munge/vbim.cpp:1303:41: note: Parameter 'args' can be declared as reference to const voxbo-1.8.5~svn1246/munge/vbim.cpp:375:9: style: Variable 'x1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/munge/vbim.cpp:375:14: style: Variable 'y1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/munge/vbim.cpp:375:19: style: Variable 'z1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/munge/vbim.cpp:376:9: style: Variable 'xn' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/munge/vbim.cpp:376:17: style: Variable 'yn' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/munge/vbim.cpp:376:25: style: Variable 'zn' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/munge/vbim.cpp:193:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:223:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:225:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:242:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:246:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:626:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:629:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:642:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:646:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:1118:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:1122:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:1126:45: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:1621:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:1630:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:1631:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:1632:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:1633:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:1648:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:1688:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:1689:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:1703:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:1789:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:1816:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:1830:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:1852:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbim.cpp:1886:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:188:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initfn [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:464:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_ne [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:563:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimx [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:632:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_short [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:648:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_gt [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:741:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDIAN_BIG [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:748:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ENDIAN_LITTLE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:782:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VBNOSCALE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:925:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:1073:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_byte [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:1300:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:66:10: warning: Member variable 'imageop::nargs' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:66:10: warning: Member variable 'imageop::initfn' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:66:10: warning: Member variable 'imageop::procfn' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:66:10: warning: Member variable 'imageop::finishfn' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:63:8: style:inconclusive: Technically the member function 'imageop::iscombining' can be const. [functionConst] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:243:13: style: The scope of the variable 'count' can be reduced. [variableScope] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:244:10: style: The scope of the variable 'total' can be reduced. [variableScope] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:644:48: style: Parameter 'args' can be declared as reference to const. However it seems that 'op_splitregions' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:1190:51: note: You might need to cast the function pointer here voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:644:48: note: Parameter 'args' can be declared as reference to const voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:899:49: style: Parameter 'args' can be declared as reference to const. However it seems that 'op_writeprefixed' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:1214:53: note: You might need to cast the function pointer here voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:899:49: note: Parameter 'args' can be declared as reference to const voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:921:41: style: Parameter 'args' can be declared as reference to const. However it seems that 'op_remap' is a callback function, if 'args' is declared with const you might also need to cast function pointer(s). [constParameterCallback] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:1203:37: note: You might need to cast the function pointer here voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:921:41: note: Parameter 'args' can be declared as reference to const voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:344:9: style: Variable 'x1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:344:14: style: Variable 'y1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:344:19: style: Variable 'z1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:345:9: style: Variable 'xn' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:345:17: style: Variable 'yn' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:345:25: style: Variable 'zn' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:162:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:190:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:191:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:201:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:205:56: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:532:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:535:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:548:3: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:552:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:1049:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:1050:12: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:1064:58: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:1134:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:1153:7: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:1166:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbinterpolate.cpp:97:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_float [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbinterpolate.cpp:129:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_interp_linear [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbinterpolate.cpp:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbmakerfx.cpp:186:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbmakerfx.cpp:451:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbmakerfx.cpp:468:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbmakerfx.cpp:526:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbmakerfx.cpp:62:3: style: Class 'RFXConfig' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/munge/vbmakerfx.cpp:169:29: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/munge/vbmakerfx.cpp:176:29: performance: Function parameter 'filename' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/munge/vbmakerfx.cpp:435:43: performance: Function parameter 'cv' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/munge/vbmaskcompare.cpp:314:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbmaskcompare.cpp:355:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_byte [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbmaskcompare.cpp:422:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbmaskcompare.cpp:115:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbmaskcompare.cpp:120:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbmaskcompare.cpp:158:9: warning: Member variable 'VBComp::m_discrepant1' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbmaskcompare.cpp:158:9: warning: Member variable 'VBComp::m_discrepant2' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbmaskcompare.cpp:158:9: warning: Member variable 'VBComp::surfaceflag' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/munge/vbmaskcompare.cpp:50:14: performance: Variable 'xmin' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/munge/vbmaskcompare.cpp:166:3: performance: Variable 'f_idist' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/munge/vbmaskinfo.cpp:434:7: error: There is an unknown macro here somewhere. Configuration is required. If vbforeach is a macro then please configure it. [unknownMacro] voxbo-1.8.5~svn1246/munge/vbmaskmunge.cpp:67:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbmaskmunge.cpp:303:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbmaskmunge.cpp:286:12: style: The scope of the variable 'infile' can be reduced. [variableScope] voxbo-1.8.5~svn1246/munge/vbmerge4d.cpp:113:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbmunge.cpp:96:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbmunge.cpp:236:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbmunge.cpp:43:7: style:inconclusive: Technically the member function 'VBMunge::munge' can be const. [functionConst] voxbo-1.8.5~svn1246/munge/vbmunge.cpp:166:10: note: Technically the member function 'VBMunge::munge' can be const. voxbo-1.8.5~svn1246/munge/vbmunge.cpp:43:7: note: Technically the member function 'VBMunge::munge' can be const. voxbo-1.8.5~svn1246/munge/vbmunge.cpp:44:8: performance:inconclusive: Technically the member function 'VBMunge::help' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/munge/vbmunge.cpp:234:10: note: Technically the member function 'VBMunge::help' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/munge/vbmunge.cpp:44:8: note: Technically the member function 'VBMunge::help' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/munge/vbmunge.cpp:208:26: performance: Function parameter 'infile' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/munge/vborient.cpp:49:32: error: Syntax Error: AST broken, 'args' doesn't have a parent. [internalAstError] voxbo-1.8.5~svn1246/munge/vboverlap.cpp:149:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vboverlap.cpp:161:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vboverlap.cpp:57:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vboverlap.cpp:60:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vboverlap.cpp:63:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vboverlap.cpp:90:16: style: Local variable 'i' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/munge/vboverlap.cpp:85:15: note: Shadowed declaration voxbo-1.8.5~svn1246/munge/vboverlap.cpp:90:16: note: Shadow variable voxbo-1.8.5~svn1246/munge/vboverlap.cpp:145:54: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbprep.cpp:110:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbprep.cpp:222:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbprep.cpp:228:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbprep.cpp:234:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbprep.cpp:249:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbprep.cpp:255:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbpsample [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbprep.cpp:76:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbprep.cpp:80:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbprep.cpp:82:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbprep.cpp:51:11: style: Variable 'err' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/munge/vbregion.cpp:92:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_gt [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbregion.cpp:165:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbregion.cpp:55:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbregion.cpp:59:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbregion.cpp:64:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbregion.cpp:114:7: portability: %d in format string (no. 1) requires 'int' but the argument type is 'std::size_t {aka unsigned long}'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/munge/vbregion.cpp:83:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbregion.cpp:112:72: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/munge/vbse.cpp:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbse.cpp:42:21: style: Parameter 'argv' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/munge/vbshift.cpp:167:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_INFO [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbshift.cpp:194:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbshift.cpp:259:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbshift.cpp:338:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbshift.cpp:370:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbshift.cpp:193:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/munge/vbshift.cpp:258:10: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] voxbo-1.8.5~svn1246/munge/vbshift.cpp:40:1: style: The class 'VBShifter' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] voxbo-1.8.5~svn1246/munge/vbshift.cpp:187:7: style: The scope of the variable 'i' can be reduced. [variableScope] voxbo-1.8.5~svn1246/munge/vbshift.cpp:187:9: style: The scope of the variable 'j' can be reduced. [variableScope] voxbo-1.8.5~svn1246/munge/vbshift.cpp:187:11: style: The scope of the variable 'k' can be reduced. [variableScope] voxbo-1.8.5~svn1246/munge/vbshift.cpp:187:13: style: The scope of the variable 'tmpx' can be reduced. [variableScope] voxbo-1.8.5~svn1246/munge/vbshift.cpp:187:18: style: The scope of the variable 'tmpy' can be reduced. [variableScope] voxbo-1.8.5~svn1246/munge/vbshift.cpp:187:23: style: The scope of the variable 'tmpz' can be reduced. [variableScope] voxbo-1.8.5~svn1246/munge/vbshift.cpp:225:14: style: Local variable 'i' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/munge/vbshift.cpp:187:7: note: Shadowed declaration voxbo-1.8.5~svn1246/munge/vbshift.cpp:225:14: note: Shadow variable voxbo-1.8.5~svn1246/munge/vbshift.cpp:226:16: style: Local variable 'j' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/munge/vbshift.cpp:187:9: note: Shadowed declaration voxbo-1.8.5~svn1246/munge/vbshift.cpp:226:16: note: Shadow variable voxbo-1.8.5~svn1246/munge/vbshift.cpp:227:11: style: Local variable 'k' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/munge/vbshift.cpp:187:11: note: Shadowed declaration voxbo-1.8.5~svn1246/munge/vbshift.cpp:227:11: note: Shadow variable voxbo-1.8.5~svn1246/munge/vbshift.cpp:267:10: style: Local variable 'mycube' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/munge/vbshift.cpp:42:16: note: Shadowed declaration voxbo-1.8.5~svn1246/munge/vbshift.cpp:267:10: note: Shadow variable voxbo-1.8.5~svn1246/munge/vbshift.cpp:328:8: style: Local variable 'mycube' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/munge/vbshift.cpp:42:16: note: Shadowed declaration voxbo-1.8.5~svn1246/munge/vbshift.cpp:328:8: note: Shadow variable voxbo-1.8.5~svn1246/munge/vbshift.cpp:188:14: style: Variable 'mytm' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/munge/vbshift.cpp:253:14: style: Variable 'mytm' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/munge/vbshift.cpp:44:10: style: class member 'VBShifter::paramfile' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/munge/vbsim.cpp:140:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_rng_mt19937 [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbsim.cpp:282:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbsim.cpp:97:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbsim.cpp:105:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbsim.cpp:110:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbsim.cpp:117:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbsim.cpp:123:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbsim.cpp:125:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbsim.cpp:38:1: style: The class 'VBSim' does not declare a constructor although it has private member variables which likely require initialization. [noConstructor] voxbo-1.8.5~svn1246/munge/vbsim.cpp:50:7: style: Unused private function: 'VBSim::AddUniform' [unusedPrivateFunction] voxbo-1.8.5~svn1246/munge/vbsim.cpp:50:7: performance:inconclusive: Technically the member function 'VBSim::AddUniform' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/munge/vbsim.cpp:225:8: note: Technically the member function 'VBSim::AddUniform' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/munge/vbsim.cpp:50:7: note: Technically the member function 'VBSim::AddUniform' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/munge/vbsmooth.cpp:138:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbsmooth.cpp:201:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbsmooth.cpp:297:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbsmooth.cpp:91:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbsmooth.cpp:98:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbsmooth.cpp:105:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbsmooth.cpp:109:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbsmooth.cpp:113:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbsmooth.cpp:118:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbsmooth.cpp:122:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbsmooth.cpp:184:34: performance: Function parameter 'ofile' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/munge/vbthresh.cpp:94:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbthresh.cpp:205:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbthresh.cpp:333:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbtool.cpp:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbtool.cpp:110:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_filesonly [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbtool.cpp:172:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbtool.cpp:68:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbtool.cpp:125:19: style: Condition 'tip.size()' is always false [knownConditionTrueFalse] voxbo-1.8.5~svn1246/munge/vbtool.cpp:131:18: style: Condition 'tip.empty()' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/munge/vbtool.cpp:124:25: note: Assuming condition is false voxbo-1.8.5~svn1246/munge/vbtool.cpp:131:18: note: Condition 'tip.empty()' is always true voxbo-1.8.5~svn1246/munge/vbvec2hdr.cpp:116:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbvec2hdr.cpp:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/munge/vbvec2hdr.cpp:49:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbvec2hdr.cpp:53:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/munge/vbvec2hdr.cpp:110:18: performance: Function parameter 'tag' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/munge/vecsplit.cpp:100:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qa/qatest.cpp:58:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qa/qatest.cpp:79:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimz [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qa/qatest.cpp:108:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qa/qatest.cpp:192:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimx [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qa/qatest.cpp:18:8: performance:inconclusive: Technically the member function 'VBQA::ShowNormSlices' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/qa/qatest.cpp:70:7: note: Technically the member function 'VBQA::ShowNormSlices' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/qa/qatest.cpp:18:8: note: Technically the member function 'VBQA::ShowNormSlices' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/qa/qatest.cpp:20:8: performance:inconclusive: Technically the member function 'VBQA::GenerateMovementWarnings' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/qa/qatest.cpp:167:7: note: Technically the member function 'VBQA::GenerateMovementWarnings' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/qa/qatest.cpp:20:8: note: Technically the member function 'VBQA::GenerateMovementWarnings' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/qa/qatest.cpp:21:8: performance:inconclusive: Technically the member function 'VBQA::PlotGlobalSignal' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/qa/qatest.cpp:173:7: note: Technically the member function 'VBQA::PlotGlobalSignal' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/qa/qatest.cpp:21:8: note: Technically the member function 'VBQA::PlotGlobalSignal' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/qa/qatest.cpp:22:8: performance:inconclusive: Technically the member function 'VBQA::CopyGLMInfo' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/qa/qatest.cpp:178:7: note: Technically the member function 'VBQA::CopyGLMInfo' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/qa/qatest.cpp:22:8: note: Technically the member function 'VBQA::CopyGLMInfo' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/qa/qatest.cpp:204:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/qa/qatest.cpp:143:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/qa/qatest.cpp:73:9: style: The scope of the variable 'interval' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qa/qatest.cpp:119:7: style: The scope of the variable 'ind' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qa/qatest.cpp:52:17: performance: Function parameter 'data_dir' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qa/qatest.cpp:52:33: performance: Function parameter 'output_dir' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qa/qatest.cpp:79:13: style: Variable 'interval' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qa/qatest.cpp:186:11: style: Unused variable: jj [unusedVariable] voxbo-1.8.5~svn1246/qa/qatest.cpp:186:18: style: Unused variable: mx [unusedVariable] voxbo-1.8.5~svn1246/qa/qatest.cpp:186:21: style: Unused variable: my [unusedVariable] voxbo-1.8.5~svn1246/qa/qatest.cpp:186:24: style: Unused variable: rowsize [unusedVariable] voxbo-1.8.5~svn1246/qa/qatest.cpp:187:20: style: Unused variable: q [unusedVariable] voxbo-1.8.5~svn1246/qa/qatest.cpp:188:11: style: Unused variable: mval [unusedVariable] voxbo-1.8.5~svn1246/qa/vbqa.cpp:103:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qa/vbqa.cpp:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qa/vbqa.cpp:252:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vg [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qa/vbqa.cpp:282:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qa/vbqa.cpp:392:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qa/vbqa.cpp:481:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qa/vbqa.cpp:538:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qa/vbqa.cpp:579:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qa/vbqa.cpp:62:8: performance:inconclusive: Technically the member function 'VBQA::GenerateMovementWarnings' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/qa/vbqa.cpp:382:7: note: Technically the member function 'VBQA::GenerateMovementWarnings' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/qa/vbqa.cpp:62:8: note: Technically the member function 'VBQA::GenerateMovementWarnings' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/qa/vbqa.cpp:67:8: performance:inconclusive: Technically the member function 'VBQA::BuildIndex' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/qa/vbqa.cpp:192:7: note: Technically the member function 'VBQA::BuildIndex' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/qa/vbqa.cpp:67:8: note: Technically the member function 'VBQA::BuildIndex' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/qa/vbqa.cpp:519:52: style: Redundant condition: The condition 'rmul < 1.01' is redundant since 'rmul < 0.5' is sufficient. [redundantCondition] voxbo-1.8.5~svn1246/qa/vbqa.cpp:255:7: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/qa/vbqa.cpp:339:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/qa/vbqa.cpp:347:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/qa/vbqa.cpp:353:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/qa/vbqa.cpp:423:5: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/qa/vbqa.cpp:240:9: style: The scope of the variable 'interval' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qa/vbqa.cpp:313:9: style: The scope of the variable 'ind' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qa/vbqa.cpp:483:7: style: The scope of the variable 'aftercollflag' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qa/vbqa.cpp:559:10: style: The scope of the variable 'entries' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qa/vbqa.cpp:237:37: performance: Function parameter 'dirlist' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qa/vbqa.cpp:278:37: performance: Function parameter 'dirlist' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qa/vbqa.cpp:382:47: performance: Function parameter 'dirlist' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qa/vbqa.cpp:388:39: performance: Function parameter 'dirlist' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qa/vbqa.cpp:475:35: performance: Function parameter 'dirlist' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qa/vbqa.cpp:536:27: performance: Function parameter 'text' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qa/vbqa.cpp:536:39: performance: Function parameter 'subtext' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qa/vbqa.cpp:575:38: performance: Function parameter 'dirlist' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qa/vbqa.cpp:241:10: style: Unused variable: gb [unusedVariable] voxbo-1.8.5~svn1246/qa/vbqa.cpp:282:8: style: Unused variable: fname [unusedVariable] voxbo-1.8.5~svn1246/qa/vbqa.cpp:392:8: style: Unused variable: fname [unusedVariable] voxbo-1.8.5~svn1246/qa/vbqa.cpp:579:23: style: Unused variable: fname [unusedVariable] voxbo-1.8.5~svn1246/qtglm/block.cpp:47:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/block.cpp:191:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/block.h:66:18: style: Virtual function 'languageChange' is called from constructor 'BlockDesign(QWidget*parent=0,const char*name=0,Qt::WFlags fl=Qt::WType_TopLevel)' at line 147. Dynamic binding is not used. [virtualCallInConstructor] voxbo-1.8.5~svn1246/qtglm/block.cpp:147:5: note: Calling languageChange voxbo-1.8.5~svn1246/qtglm/block.h:66:18: note: languageChange is a virtual function voxbo-1.8.5~svn1246/qtglm/block.h:42:5: style: Class 'BlockDesign' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:94:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:129:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:199:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fileopen [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:344:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:553:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:854:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:926:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1395:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1793:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1914:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2093:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2207:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2264:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2345:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selected [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2488:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selected [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2634:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selected [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2747:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selected [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2809:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selected [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2852:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selected [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2959:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selected [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3094:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selected [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3205:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selected [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3247:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selected [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3413:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selected [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3542:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Unselected [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3885:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3941:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3955:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:4048:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:4362:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable red [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:4477:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selected [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:4612:66: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selected [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:5122:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:5413:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:5561:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:5741:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Extended [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:5850:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selectable [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:5882:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selected [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:5990:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6251:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6331:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6380:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selectable [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6404:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6430:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selectable [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6492:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6669:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selectable [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1923:23: style: Obsolete function 'QString::find' called. It is recommended to use 'QString::indexOf' instead. [prohibitedfindCalled] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:77:3: performance: Variable 'filterPath' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/qtglm/gheaderinfo.h:37:3: style: Class 'gHeaderInfo' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/qtglm/paired.h:42:5: style: Class 'PairDesign' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/qtglm/gdw.h:69:3: style: Class 'Gdw' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/qtglm/gdw.h:425:3: style: Class 'G_DS' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/qtglm/gdw.h:473:3: style: Class 'G_Convolve' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/qtglm/gdw.h:504:3: style: Class 'G_Deriv' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/qtglm/gdw.h:530:3: style: Class 'G_Orth' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/qtglm/gdw.h:560:3: style: Class 'G_Expn' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/qtglm/gdw.h:586:3: style: Class 'G_Multiply' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/qtglm/gdw.h:612:3: style: Class 'G_Fourier' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1190:23: style: The statement 'if (tmpResolve!=headerSampling) tmpResolve=headerSampling' is logically equivalent to 'tmpResolve=headerSampling'. [duplicateConditionalAssign] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1191:16: note: Assignment 'tmpResolve=headerSampling' voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1190:23: note: Condition 'tmpResolve!=headerSampling' is redundant voxbo-1.8.5~svn1246/qtglm/gdw.cpp:99:21: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:5248:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:5480:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:5610:40: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6537:32: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6556:32: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6923:28: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6927:28: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1614:15: style: Variable 'tmpVarTxt' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1605:14: note: tmpVarTxt is assigned voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1614:15: note: tmpVarTxt is overwritten voxbo-1.8.5~svn1246/qtglm/gdw.cpp:4129:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:4218:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:710:24: style: The scope of the variable 'psFile' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:726:24: style: The scope of the variable 'gsFile' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1017:11: style: The scope of the variable 'nameStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1017:32: style: The scope of the variable 'typeStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1349:11: style: The scope of the variable 'nameStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2041:7: style: The scope of the variable 'tmpLength' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2085:24: style: The scope of the variable 'mpFileName' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2121:7: style: The scope of the variable 'mpLength' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2121:17: style: The scope of the variable 'unitLength' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2137:14: style: The scope of the variable 'moveVal' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2221:7: style: The scope of the variable 'spikeIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2565:11: style: The scope of the variable 'col2' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2565:17: style: The scope of the variable 'col3' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2633:11: style: The scope of the variable 'col3' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2672:7: style: The scope of the variable 'varIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2672:21: style: The scope of the variable 'numNonZero' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2674:10: style: The scope of the variable 'nonZeroMean' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2706:7: style: The scope of the variable 'varIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2707:10: style: The scope of the variable 'vecMax' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2707:22: style: The scope of the variable 'vecMin' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2738:7: style: The scope of the variable 'varIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2746:19: style: The scope of the variable 'idStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2788:7: style: The scope of the variable 'varIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2808:19: style: The scope of the variable 'idStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2831:11: style: The scope of the variable 'idStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2853:11: style: The scope of the variable 'idStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2889:7: style: The scope of the variable 'varIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2932:7: style: The scope of the variable 'varIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2958:19: style: The scope of the variable 'idStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3029:7: style: The scope of the variable 'varIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3095:29: style: The scope of the variable 'orgID' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3106:15: style: The scope of the variable 'nameStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3178:7: style: The scope of the variable 'varIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3204:29: style: The scope of the variable 'orgID' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3238:7: style: The scope of the variable 'varIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3239:10: style: The scope of the variable 'imageShift' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3248:20: style: The scope of the variable 'orgID' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3326:7: style: The scope of the variable 'varIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3346:7: style: The scope of the variable 'varIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3391:7: style: The scope of the variable 'varIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3412:29: style: The scope of the variable 'orgID' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3516:7: style: The scope of the variable 'j' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3543:11: style: The scope of the variable 'idStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3543:18: style: The scope of the variable 'typeStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3690:11: style: The scope of the variable 'idStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3690:18: style: The scope of the variable 'typeStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3711:7: style: The scope of the variable 'j' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3733:7: style: The scope of the variable 'myIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3735:10: style: The scope of the variable 'vecMean' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3735:23: style: The scope of the variable 'vecSD' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3829:7: style: The scope of the variable 'j' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:4171:15: style: The scope of the variable 'tmpString' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:4478:20: style: The scope of the variable 'idStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:4613:11: style: The scope of the variable 'typeStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6374:7: style: The scope of the variable 'tmpIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6388:10: style: The scope of the variable 'tmpEff' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6438:10: style: The scope of the variable 'tmpEff' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6439:7: style: The scope of the variable 'tmpIndex' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6489:11: style: The scope of the variable 'typeStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6953:11: style: The scope of the variable 'myName' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6953:19: style: The scope of the variable 'myType' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:74:14: style:inconclusive: Function 'Gdw' argument 1 names different: declaration 'inputNumerOfPoints' definition 'inputNumberOfPoints'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:69:11: note: Function 'Gdw' argument 1 names different: declaration 'inputNumerOfPoints' definition 'inputNumberOfPoints'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:74:14: note: Function 'Gdw' argument 1 names different: declaration 'inputNumerOfPoints' definition 'inputNumberOfPoints'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:74:71: style:inconclusive: Function 'Gdw' argument 4 names different: declaration 'analDir' definition 'inputFileName'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:69:82: note: Function 'Gdw' argument 4 names different: declaration 'analDir' definition 'inputFileName'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:74:71: note: Function 'Gdw' argument 4 names different: declaration 'analDir' definition 'inputFileName'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1471:32: style:inconclusive: Function 'addContrasts' argument 1 names different: declaration 'varType' definition 'inputType'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:236:29: note: Function 'addContrasts' argument 1 names different: declaration 'varType' definition 'inputType'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1471:32: note: Function 'addContrasts' argument 1 names different: declaration 'varType' definition 'inputType'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1645:29: style:inconclusive: Function 'addSingle' argument 1 names different: declaration 'varType' definition 'inputType'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:240:26: note: Function 'addSingle' argument 1 names different: declaration 'varType' definition 'inputType'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1645:29: note: Function 'addSingle' argument 1 names different: declaration 'varType' definition 'inputType'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1739:30: style:inconclusive: Function 'addTrialFx' argument 1 names different: declaration 'varType' definition 'inputType'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:241:27: note: Function 'addTrialFx' argument 1 names different: declaration 'varType' definition 'inputType'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1739:30: note: Function 'addTrialFx' argument 1 names different: declaration 'varType' definition 'inputType'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1788:31: style:inconclusive: Function 'addVarTrial' argument 1 names different: declaration 'varType' definition 'inputType'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:242:28: note: Function 'addVarTrial' argument 1 names different: declaration 'varType' definition 'inputType'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1788:31: note: Function 'addVarTrial' argument 1 names different: declaration 'varType' definition 'inputType'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2928:44: style:inconclusive: Function 'showDeriv' argument 2 names different: declaration 'varType' definition 'inputType'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:135:41: note: Function 'showDeriv' argument 2 names different: declaration 'varType' definition 'inputType'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2928:44: note: Function 'showDeriv' argument 2 names different: declaration 'varType' definition 'inputType'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:5501:28: style:inconclusive: Function 'G_Convolve' argument 1 names different: declaration 'tmpResolve' definition 'inputResolve'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:473:18: note: Function 'G_Convolve' argument 1 names different: declaration 'tmpResolve' definition 'inputResolve'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:5501:28: note: Function 'G_Convolve' argument 1 names different: declaration 'tmpResolve' definition 'inputResolve'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6210:63: style:inconclusive: Function 'G_Eff' argument 2 names different: declaration 'covList' definition 'inputCovList'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:642:57: note: Function 'G_Eff' argument 2 names different: declaration 'covList' definition 'inputCovList'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6210:63: note: Function 'G_Eff' argument 2 names different: declaration 'covList' definition 'inputCovList'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6211:11: style:inconclusive: Function 'G_Eff' argument 3 names different: declaration 'TR' definition 'inTR'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:643:6: note: Function 'G_Eff' argument 3 names different: declaration 'TR' definition 'inTR'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6211:11: note: Function 'G_Eff' argument 3 names different: declaration 'TR' definition 'inTR'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6211:21: style:inconclusive: Function 'G_Eff' argument 4 names different: declaration 'totalReps' definition 'inTotalReps'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:643:14: note: Function 'G_Eff' argument 4 names different: declaration 'totalReps' definition 'inTotalReps'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6211:21: note: Function 'G_Eff' argument 4 names different: declaration 'totalReps' definition 'inTotalReps'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6211:38: style:inconclusive: Function 'G_Eff' argument 5 names different: declaration 'tmpResolve' definition 'inTmpResolve'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:643:29: note: Function 'G_Eff' argument 5 names different: declaration 'tmpResolve' definition 'inTmpResolve'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6211:38: note: Function 'G_Eff' argument 5 names different: declaration 'tmpResolve' definition 'inTmpResolve'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6718:28: style:inconclusive: Function 'cmpG2preG' argument 1 names different: declaration 'gInfo' definition 'myGInfo'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:690:28: note: Function 'cmpG2preG' argument 1 names different: declaration 'gInfo' definition 'myGInfo'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6718:28: note: Function 'cmpG2preG' argument 1 names different: declaration 'gInfo' definition 'myGInfo'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6805:25: style:inconclusive: Function 'cpView' argument 1 names different: declaration 'source' definition 'inputView'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:695:25: note: Function 'cpView' argument 1 names different: declaration 'source' definition 'inputView'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6805:25: note: Function 'cpView' argument 1 names different: declaration 'source' definition 'inputView'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6805:48: style:inconclusive: Function 'cpView' argument 2 names different: declaration 'target' definition 'outputView'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:695:45: note: Function 'cpView' argument 2 names different: declaration 'target' definition 'outputView'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6805:48: note: Function 'cpView' argument 2 names different: declaration 'target' definition 'outputView'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6822:29: style:inconclusive: Function 'cpItem' argument 1 names different: declaration 'source' definition 'inputItem'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:696:29: note: Function 'cpItem' argument 1 names different: declaration 'source' definition 'inputItem'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6822:29: note: Function 'cpItem' argument 1 names different: declaration 'source' definition 'inputItem'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6822:52: style:inconclusive: Function 'cpItem' argument 2 names different: declaration 'target' definition 'outputView'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:696:49: note: Function 'cpItem' argument 2 names different: declaration 'target' definition 'outputView'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6822:52: note: Function 'cpItem' argument 2 names different: declaration 'target' definition 'outputView'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6846:48: style:inconclusive: Function 'findOrgParent' argument 1 names different: declaration 'source' definition 'inputItem'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:697:48: note: Function 'findOrgParent' argument 1 names different: declaration 'source' definition 'inputItem'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6846:48: note: Function 'findOrgParent' argument 1 names different: declaration 'source' definition 'inputItem'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6846:71: style:inconclusive: Function 'findOrgParent' argument 2 names different: declaration 'target' definition 'outputView'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:697:68: note: Function 'findOrgParent' argument 2 names different: declaration 'target' definition 'outputView'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6846:71: note: Function 'findOrgParent' argument 2 names different: declaration 'target' definition 'outputView'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6888:47: style:inconclusive: Function 'getLastChild' argument 1 names different: declaration 'parent' definition 'parentItem'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/gdw.h:700:47: note: Function 'getLastChild' argument 1 names different: declaration 'parent' definition 'parentItem'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6888:47: note: Function 'getLastChild' argument 1 names different: declaration 'parent' definition 'parentItem'. voxbo-1.8.5~svn1246/qtglm/gdw.cpp:327:11: style: Local variable 'tab3_main' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/qtglm/gdw.h:321:11: note: Shadowed declaration voxbo-1.8.5~svn1246/qtglm/gdw.cpp:327:11: note: Shadow variable voxbo-1.8.5~svn1246/qtglm/gdw.cpp:690:17: style: Local variable 'psFileName' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:681:15: note: Shadowed declaration voxbo-1.8.5~svn1246/qtglm/gdw.cpp:690:17: note: Shadow variable voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1022:17: style: Local variable 'qList' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1018:15: note: Shadowed declaration voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1022:17: note: Shadow variable voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2002:12: style: Local variable 'selectedFiles' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/qtglm/gdw.h:323:16: note: Shadowed declaration voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2002:12: note: Shadow variable voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3927:19: style: Local variable 'psFileName' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3920:17: note: Shadowed declaration voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3927:19: note: Shadow variable voxbo-1.8.5~svn1246/qtglm/gdw.cpp:938:30: performance: Function parameter 'inputName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:962:27: performance: Function parameter 'inputName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1064:43: performance: Function parameter 'grpName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1101:23: performance: Function parameter 'inputName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1215:26: performance: Function parameter 'inputName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1471:32: performance: Function parameter 'inputType' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1573:25: performance: Function parameter 'inputType' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2241:33: performance: Function parameter 'inputSpike' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3313:37: performance: Function parameter 'orthID' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3704:39: performance: Function parameter 'ldList' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3766:36: performance: Function parameter 'delList' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3812:54: performance: Function parameter 'inList' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3827:49: performance: Function parameter 'inList' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:4507:28: performance: Function parameter 'inputType' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6780:29: performance: Function parameter 'listA' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6780:50: performance: Function parameter 'listB' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6861:58: performance: Function parameter 'grpName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6901:20: performance: Function parameter 'stemname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1337:33: style: Parameter 'inputName' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1495:68: style: Parameter 'tag' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1591:53: style: Parameter 'tag' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2735:69: style: Parameter 'tag' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:4229:33: style: Parameter 'inputName' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6903:22: style: Parameter 'condRef' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:356:16: style: Variable 'graphCenter' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:385:16: style: Variable 'upsButton' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:411:17: style: Variable 'freqPlotButt' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:424:17: style: Variable 'TRButt' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:1018:15: style: Unused variable: qList [unusedVariable] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2672:16: style: Variable 'varIndex' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2672:32: style: Variable 'numNonZero' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2674:22: style: Variable 'nonZeroMean' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2674:35: style: Variable 'element' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2707:17: style: Variable 'vecMax' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:2707:29: style: Variable 'vecMin' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3248:11: style: Unused variable: orgName [unusedVariable] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3516:9: style: Variable 'j' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3711:9: style: Variable 'j' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3735:18: style: Variable 'vecMean' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:3735:29: style: Variable 'vecSD' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6837:13: style: Variable 'newItem' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/gdw.cpp:6840:13: style: Variable 'newItem' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/gdw_main.cpp:49:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw_main.cpp:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gdw_main.cpp:97:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/gheaderinfo.cpp:31:14: warning: Member variable 'gHeaderInfo::condVector' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/qtglm/gheaderinfo.cpp:37:14: warning: Member variable 'gHeaderInfo::condVector' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/qtglm/gheaderinfo.cpp:73:25: style: Variable 'charLine' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/glm.cpp:350:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/glm.cpp:681:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/glm.cpp:730:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/glm.cpp:810:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1042:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1639:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1668:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1690:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1710:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1732:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1796:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1940:97: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/glm_tab3.h:29:3: style: Class 'glm_tab3' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1782:18: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1783:4: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1785:18: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1786:18: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1765:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1768:7: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] voxbo-1.8.5~svn1246/qtglm/glm.cpp:845:7: style: The scope of the variable 'vecSize' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/glm.cpp:875:11: style: The scope of the variable 'nameStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/glm.cpp:875:32: style: The scope of the variable 'typeStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1424:11: style: The scope of the variable 'col2' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1424:17: style: The scope of the variable 'col3' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1487:11: style: The scope of the variable 'tmpFilter' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1534:11: style: The scope of the variable 'tmpNoise' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1823:10: style: The scope of the variable 'status' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/glm.cpp:880:17: style: Local variable 'qList' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/qtglm/glm.cpp:876:15: note: Shadowed declaration voxbo-1.8.5~svn1246/qtglm/glm.cpp:880:17: note: Shadow variable voxbo-1.8.5~svn1246/qtglm/glm.cpp:819:35: performance: Function parameter 'inputName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/glm.cpp:923:44: performance: Function parameter 'grpName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/glm.cpp:935:23: performance: Function parameter 'inputName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/glm.cpp:998:26: performance: Function parameter 'inputName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1382:40: performance: Function parameter 'gdwList' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/glm.cpp:1383:13: performance: Function parameter 'gdwString' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtglm/glm.cpp:100:16: style: Variable 'browseButt' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/qtglm/glm.cpp:850:15: style: Variable 'vecSize' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/glm.cpp:876:15: style: Unused variable: qList [unusedVariable] voxbo-1.8.5~svn1246/qtglm/glm_main.cpp:73:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/glm_main.cpp:79:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/glm_tab3.cpp:50:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/glm_tab3.h:41:16: style: Virtual function 'languageChange' is called from constructor 'glm_tab3(QWidget*parent=0,const char*name=0)' at line 60. Dynamic binding is not used. [virtualCallInConstructor] voxbo-1.8.5~svn1246/qtglm/glm_tab3.cpp:60:3: note: Calling languageChange voxbo-1.8.5~svn1246/qtglm/glm_tab3.h:41:16: note: languageChange is a virtual function voxbo-1.8.5~svn1246/qtglm/paired.cpp:45:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignCenter [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/paired.cpp:132:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/paired.h:59:18: style: Virtual function 'languageChange' is called from constructor 'PairDesign(QWidget*parent=0,const char*name=0,Qt::WFlags fl=Qt::WType_TopLevel)' at line 104. Dynamic binding is not used. [virtualCallInConstructor] voxbo-1.8.5~svn1246/qtglm/paired.cpp:104:5: note: Calling languageChange voxbo-1.8.5~svn1246/qtglm/paired.h:59:18: note: languageChange is a virtual function voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:73:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable txtPRM [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:374:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:411:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_noperm [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:548:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_signperm [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:667:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:734:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:762:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:425:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:427:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:429:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:431:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:433:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:435:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:437:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:439:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:441:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:480:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:582:10: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:676:10: style: The scope of the variable 'msg' can be reduced. [variableScope] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:477:15: style: Variable 'pfile' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:482:11: style: Unused variable: name [unusedVariable] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:577:16: style: Variable 'pfile' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:584:11: style: Unused variable: name [unusedVariable] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:674:10: style: Variable 'og' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/vbpermgen.cpp:675:10: style: Variable 'sold' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/qtglm/vbtcalc.cpp:111:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/vbtcalc.cpp:135:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/vbtcalc.cpp:163:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/vbtcalc.cpp:80:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/qtglm/vbtcalc.cpp:85:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/qtglm/vbtcalc.cpp:89:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/qtglm/vbtcalc.cpp:96:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/qtglm/vbtcalc.cpp:101:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/qtglm/vbtcalc.cpp:106:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/qtglm/vecview.cpp:308:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/vecview.cpp:426:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/vecview.cpp:564:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Control [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/vecview.cpp:578:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Control [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/vecview.cpp:613:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtglm/vecview.cpp:206:3: performance: Variable 'refFiles' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/qtglm/vecview.h:46:3: style: Class 'VecView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/qtglm/vecview.cpp:75:12: style: The if condition is the same as the previous if condition [duplicateCondition] voxbo-1.8.5~svn1246/qtglm/vecview.cpp:64:12: note: First condition voxbo-1.8.5~svn1246/qtglm/vecview.cpp:75:12: note: Second condition voxbo-1.8.5~svn1246/qtglm/vecview.cpp:169:47: style:inconclusive: Function 'VecView' argument 2 names different: declaration 'mode' definition 'inputMode'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtglm/vecview.h:44:40: note: Function 'VecView' argument 2 names different: declaration 'mode' definition 'inputMode'. voxbo-1.8.5~svn1246/qtglm/vecview.cpp:169:47: note: Function 'VecView' argument 2 names different: declaration 'mode' definition 'inputMode'. voxbo-1.8.5~svn1246/qtglm/vecview.cpp:437:16: style: Variable 'graphCenter' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/qtglm/vecview.cpp:440:14: style: Variable 'psOption' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/stand_alone/utils.h:144:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:298:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:318:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:465:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:666:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:762:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WindowModal [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:808:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_double [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:921:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:940:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:947:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:445:18: style: Obsolete function 'QString::toAscii' called. It is recommended to use 'QString::toLatin1' instead. [prohibitedtoAsciiCalled] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:659:1: error: Memory leak: strings [memleak] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:560:7: style: Variable 'vbox' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:544:7: note: vbox is assigned voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:560:7: note: vbox is overwritten voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:295:42: style:inconclusive: Function 'handle_treecontext' argument 1 names different: declaration 'pos' definition 'pt'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:137:41: note: Function 'handle_treecontext' argument 1 names different: declaration 'pos' definition 'pt'. voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:295:42: note: Function 'handle_treecontext' argument 1 names different: declaration 'pos' definition 'pt'. voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:865:25: style: Local variable 'i' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:846:12: note: Shadowed declaration voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:865:25: note: Shadow variable voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:895:12: style: Local variable 'max' shadows outer function [shadowFunction] voxbo-1.8.5~svn1246/stand_alone/koshutil.h:96:30: note: Shadowed declaration voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:895:12: note: Shadow variable voxbo-1.8.5~svn1246/stand_alone/koshutil.h:48:39: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stand_alone/koshutil.h:57:58: performance: Function parameter 'theString' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stand_alone/perm.h:70:46: performance: Function parameter 'tp' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:212:31: performance: Function parameter 'dir' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:471:16: style: Variable 'button' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:161:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:261:24: error: Uninitialized variable: item.item [uninitvar] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:261:24: error: Uninitialized struct member: item.criticaldim [uninitStructMember] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:261:24: error: Uninitialized struct member: item.item [uninitStructMember] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:72:10: style: class member 'ModelItem::fullname' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:105:14: style: class member 'VSetup::statbox' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:160:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:351:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:396:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/qtvlsm/vbvlsm.cpp:431:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/resample/resample.cpp:61:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/resample/resample.cpp:65:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/resample/resample.cpp:69:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/resample/resample.cpp:74:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/resample/resample.cpp:78:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/resample/resample.cpp:82:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/resample/resample.cpp:86:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/resample/resample.cpp:92:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/resample/resample.cpp:98:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/resample/resample.cpp:104:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/resample/resample.cpp:122:11: style: Local variable 'ts' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/resample/resample.cpp:119:7: note: Shadowed declaration voxbo-1.8.5~svn1246/resample/resample.cpp:122:11: note: Shadow variable voxbo-1.8.5~svn1246/resample/vbtransform.cpp:141:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_3d [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:225:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_nn [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:247:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable itransform [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:131:14: warning: Member variable 'VBTransform::mode' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:131:14: warning: Member variable 'VBTransform::mycube' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:131:14: warning: Member variable 'VBTransform::newcube' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:131:14: warning: Member variable 'VBTransform::mytes' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:131:14: warning: Member variable 'VBTransform::newtes' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:131:14: warning: Member variable 'VBTransform::dimx' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:131:14: warning: Member variable 'VBTransform::dimy' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:131:14: warning: Member variable 'VBTransform::dimz' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:131:14: warning: Member variable 'VBTransform::voxsize' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:283:27: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:288:27: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:293:27: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:298:27: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:303:27: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:405:16: style: The scope of the variable 'd2' can be reduced. [variableScope] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:405:20: style: The scope of the variable 'd' can be reduced. [variableScope] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:405:23: style: The scope of the variable 'fcoord' can be reduced. [variableScope] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:406:20: style: The scope of the variable 'tp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:406:32: style: The scope of the variable 'dtmp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:86:29: performance: Function parameter 'mode' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:86:47: performance: Function parameter 'ref' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/resample/vbtransform.cpp:52:10: style: class member 'VBTransform::outname' is never used. [unusedStructMember] voxbo-1.8.5~svn1246/scheduler/schedlib.cpp:71:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RESEND_WAIT [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/scheduler/schedlib.cpp:42:7: style: The scope of the variable 'err' can be reduced. [variableScope] voxbo-1.8.5~svn1246/scheduler/schedlib.cpp:39:19: performance: Function parameter 'queuedir' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/scheduler/schedlib.cpp:112:23: performance: Function parameter 'queuedir' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/scheduler/schedlib.cpp:62:27: style: Parameter 'js' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/scheduler/schedlib.cpp:101:41: style: Parameter 'donetable' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/scheduler/vbsrvd.cpp:70:3: error: There is an unknown macro here somewhere. Configuration is required. If vbforeach is a macro then please configure it. [unknownMacro] voxbo-1.8.5~svn1246/scheduler/voxbo.cpp:274:7: error: There is an unknown macro here somewhere. Configuration is required. If vbforeach is a macro then please configure it. [unknownMacro] voxbo-1.8.5~svn1246/scheduler/voxq.cpp:306:3: error: There is an unknown macro here somewhere. Configuration is required. If vbforeach is a macro then please configure it. [unknownMacro] voxbo-1.8.5~svn1246/server/server.cpp:18:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_SERVER [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/server/server.cpp:26:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GNUTLS_SHUT_WR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/server/server.cpp:231:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/server/server.cpp:606:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DB_NEXT_NODUP [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/server/server.cpp:895:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/server/server.cpp:1006:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/server/server.cpp:1204:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/server/server.cpp:1242:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dirname [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/server/server.cpp:1405:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/server/server.cpp:639:7: style: Condition 'ret' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/server/server.cpp:630:41: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/server/server.cpp:914:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/server/server.cpp:915:21: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/server/server.cpp:1025:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/server/server.cpp:1026:21: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/server/server.cpp:1201:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/server/server.cpp:1208:21: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/server/server.cpp:1215:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/server/server.cpp:1222:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/server/server.cpp:1275:27: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/server/server.cpp:1315:45: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/server/server.cpp:1135:10: style: The scope of the variable 'server_msg' can be reduced. [variableScope] voxbo-1.8.5~svn1246/server/server.cpp:1137:16: style: Variable 'server_msg' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/server/server.cpp:1348:82: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/stand_alone/assembleps.cpp:69:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/calc_gs_ps.cpp:62:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/calc_gs_ps.cpp:230:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/calc_gs_ps.cpp:309:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/calc_gs_ps.cpp:423:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/calc_gs_ps.h:164:10: performance:inconclusive: Technically the member function 'CalcPs::getPowerSpectrum' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/stand_alone/calc_gs_ps.cpp:491:14: note: Technically the member function 'CalcPs::getPowerSpectrum' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/stand_alone/calc_gs_ps.h:164:10: note: Technically the member function 'CalcPs::getPowerSpectrum' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/stand_alone/timeseries.h:82:5: style: Class 'TimeSeries' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/stand_alone/timeseries.h:83:5: style: Class 'TimeSeries' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/stand_alone/timeseries.h:84:5: style: Class 'TimeSeries' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/stand_alone/calc_gs_ps.h:102:5: style: Class 'CalcGs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/stand_alone/calc_gs_ps.h:103:5: style: Class 'CalcGs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/stand_alone/calc_gs_ps.h:166:5: style: Class 'CalcPs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/stand_alone/calc_gs_ps.h:167:5: style: Class 'CalcPs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/stand_alone/calc_gs_ps.cpp:302:33: style:inconclusive: Function 'init' argument 1 names different: declaration 'tesFile' definition 'tFile'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/stand_alone/calc_gs_ps.h:162:29: note: Function 'init' argument 1 names different: declaration 'tesFile' definition 'tFile'. voxbo-1.8.5~svn1246/stand_alone/calc_gs_ps.cpp:302:33: note: Function 'init' argument 1 names different: declaration 'tesFile' definition 'tFile'. voxbo-1.8.5~svn1246/stand_alone/calcgs.cpp:89:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/calcps.cpp:71:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/comptraces.cpp:60:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/koshutil.cpp:133:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/koshutil.cpp:260:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPT_STRING_LENGTH [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/koshutil.cpp:778:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/koshutil.cpp:890:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/koshutil.cpp:785:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/stand_alone/koshutil.cpp:63:39: performance: Function parameter 'fileName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stand_alone/koshutil.cpp:819:58: performance: Function parameter 'theString' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stand_alone/makematk.cpp:62:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/makematkg.cpp:64:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:96:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:214:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:355:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:478:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:635:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_rng_default [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:654:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:696:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:876:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1010:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1063:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1346:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_double [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1486:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1569:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1646:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1537:3: performance: Variable 'stemname' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1538:3: performance: Variable 'permdir' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1539:3: performance: Variable 'scale' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1542:3: performance: Variable 'contrast' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/stand_alone/perm.h:53:10: style:inconclusive: Technically the member function 'permclass::GetPrmTimeStamp' can be const. [functionConst] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1558:12: note: Technically the member function 'permclass::GetPrmTimeStamp' can be const. voxbo-1.8.5~svn1246/stand_alone/perm.h:53:10: note: Technically the member function 'permclass::GetPrmTimeStamp' can be const. voxbo-1.8.5~svn1246/stand_alone/perm.h:53:10: performance: Function 'GetPrmTimeStamp()' should return member 'm_prmTimeStamp' by const reference. [returnByReference] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:107:13: style: Condition 'v' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1368:37: warning: Either the condition 'G' is redundant or there is possible null pointer dereference: G. [nullPointerRedundantCheck] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1375:7: note: Assuming that condition 'G' is not redundant voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1368:37: note: Null pointer dereference voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1370:38: warning: Either the condition 'G' is redundant or there is possible null pointer dereference: G. [nullPointerRedundantCheck] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1375:7: note: Assuming that condition 'G' is not redundant voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1370:38: note: Null pointer dereference voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1477:39: warning: Either the condition 'permuteG' is redundant or there is possible null pointer dereference: permuteG. [nullPointerRedundantCheck] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1376:6: note: Assuming that condition 'permuteG' is not redundant voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1372:56: note: Calling function 'doFactR', 4th argument 'permuteG' value is 0 voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1477:39: note: Null pointer dereference voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1482:52: warning:inconclusive: Either the condition 'Gtg' is redundant or there is possible null pointer dereference: Gtg. [nullPointerRedundantCheck] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1530:7: note: Assuming that condition 'Gtg' is not redundant voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1482:52: note: Null pointer dereference voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1514:43: warning:inconclusive: Either the condition 'result1' is redundant or there is possible null pointer dereference: result1. [nullPointerRedundantCheck] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1522:7: note: Assuming that condition 'result1' is not redundant voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1514:43: note: Null pointer dereference voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1515:43: warning:inconclusive: Either the condition 'result2' is redundant or there is possible null pointer dereference: result2. [nullPointerRedundantCheck] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1523:7: note: Assuming that condition 'result2' is not redundant voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1515:43: note: Null pointer dereference voxbo-1.8.5~svn1246/stand_alone/perm.cpp:191:65: style:inconclusive: Function 'createPermMatrix' argument 4 names different: declaration 'seed' definition 'rngseed'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/stand_alone/perm.h:238:74: note: Function 'createPermMatrix' argument 4 names different: declaration 'seed' definition 'rngseed'. voxbo-1.8.5~svn1246/stand_alone/perm.cpp:191:65: note: Function 'createPermMatrix' argument 4 names different: declaration 'seed' definition 'rngseed'. voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1473:67: style:inconclusive: Function 'doFactR' argument 5 names different: declaration 'vMatrixFile' definition 'V'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/stand_alone/perm.h:234:55: note: Function 'doFactR' argument 5 names different: declaration 'vMatrixFile' definition 'V'. voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1473:67: note: Function 'doFactR' argument 5 names different: declaration 'vMatrixFile' definition 'V'. voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1601:31: style:inconclusive: Function 'SetFileName' argument 1 names different: declaration 'filename' definition 'fname'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/stand_alone/perm.h:54:27: note: Function 'SetFileName' argument 1 names different: declaration 'filename' definition 'fname'. voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1601:31: note: Function 'SetFileName' argument 1 names different: declaration 'filename' definition 'fname'. voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1551:40: performance: Function parameter 'matrixStemName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1601:31: performance: Function parameter 'fname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1632:36: performance: Function parameter 'tp' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:851:24: style: Parameter 'pi' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:115:18: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:133:16: style: Variable 'signPerm' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1406:24: style: Variable 'signalValue' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1567:10: style: Unused variable: pst [unusedVariable] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1644:10: style: Unused variable: pst [unusedVariable] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:150:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:164:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:261:61: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:274:59: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:701:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:754:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:951:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1015:55: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/stand_alone/permstep.cpp:77:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/permstep.cpp:67:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stand_alone/permstep.cpp:69:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stand_alone/permstep.cpp:71:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stand_alone/permstep.cpp:73:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stand_alone/permstep.cpp:82:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stand_alone/permstep.cpp:84:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stand_alone/regression.cpp:73:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/regression.cpp:261:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/regression.cpp:502:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/regression.cpp:599:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/regression.cpp:776:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/sliceacq.cpp:156:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/sliceacq.cpp:633:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/sliceacq.cpp:814:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/sliceacq.cpp:1164:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TWOPI [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/sliceacq.cpp:630:5: style: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/stand_alone/sliceacq.cpp:306:8: style: Variable 'dimX' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/stand_alone/sliceacq.cpp:307:8: style: Variable 'dimY' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/stand_alone/tesjoin.cpp:93:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/tesjoin.cpp:670:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/tesjoin.cpp:716:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/tesjoin.cpp:782:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/tesjoin.cpp:139:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] voxbo-1.8.5~svn1246/stand_alone/tesjoin.cpp:140:15: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] voxbo-1.8.5~svn1246/stand_alone/tesjoin.cpp:141:24: portability: Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. [prohibitedreaddirCalled] voxbo-1.8.5~svn1246/stand_alone/tesjoin.cpp:140:13: style: Variable 'dirInfo' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/stand_alone/tesjoin.cpp:139:13: note: dirInfo is assigned voxbo-1.8.5~svn1246/stand_alone/tesjoin.cpp:140:13: note: dirInfo is overwritten voxbo-1.8.5~svn1246/stand_alone/tesjoin.cpp:141:22: style: Variable 'dirInfo' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/stand_alone/tesjoin.cpp:140:13: note: dirInfo is assigned voxbo-1.8.5~svn1246/stand_alone/tesjoin.cpp:141:22: note: dirInfo is overwritten voxbo-1.8.5~svn1246/stand_alone/tesjoin.cpp:131:20: style: Variable 'dirInfo' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/stand_alone/tesjoin.cpp:234:26: style: Variable 'headerSplitLine' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/stand_alone/tesjoin.cpp:550:16: style: Variable 'paramValues' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/stand_alone/tesjoin.cpp:572:10: style: Unused variable: timeStr [unusedVariable] voxbo-1.8.5~svn1246/stand_alone/tesplit.cpp:135:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/tesplit.cpp:1117:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/tesplit.cpp:604:17: warning: Opposite inner 'if' condition leads to a dead code block. [oppositeInnerCondition] voxbo-1.8.5~svn1246/stand_alone/tesplit.cpp:585:15: note: outer condition: divSize>0 voxbo-1.8.5~svn1246/stand_alone/tesplit.cpp:604:17: note: opposite inner condition: divSize<=0 voxbo-1.8.5~svn1246/stand_alone/tesplit.cpp:503:26: warning: Either the condition 'extractedDir.size()>0' is redundant or expression 'extractedDir[0]' causes access out of bounds. [containerOutOfBounds] voxbo-1.8.5~svn1246/stand_alone/tesplit.cpp:500:28: note: Assuming that condition 'extractedDir.size()>0' is not redundant voxbo-1.8.5~svn1246/stand_alone/tesplit.cpp:503:26: note: Access out of bounds voxbo-1.8.5~svn1246/stand_alone/tesregfinish.cpp:121:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/tesregstart.cpp:102:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/tesregstart.cpp:127:7: style: The if condition is the same as the previous if condition [duplicateCondition] voxbo-1.8.5~svn1246/stand_alone/tesregstart.cpp:88:20: note: 'printHelp' is assigned value 'false' here. voxbo-1.8.5~svn1246/stand_alone/tesregstart.cpp:89:23: note: 'printVersion' is assigned value 'false' here. voxbo-1.8.5~svn1246/stand_alone/tesregstart.cpp:118:7: note: First condition voxbo-1.8.5~svn1246/stand_alone/tesregstart.cpp:127:7: note: Second condition voxbo-1.8.5~svn1246/stand_alone/tesregstep.cpp:105:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/tesregvec.cpp:96:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/time_series_avg.cpp:64:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/time_series_avg.cpp:165:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/timeseries.cpp:46:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/timeseries.cpp:55:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/timeseries.cpp:64:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/timeseries.cpp:92:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/timeseries.cpp:243:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/timeseries.cpp:50:13: warning: Member variable 'TimeSeries::currentSeries' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/stand_alone/timeseries.cpp:50:13: warning: Member variable 'TimeSeries::dimX' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/stand_alone/timeseries.cpp:50:13: warning: Member variable 'TimeSeries::dimY' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/stand_alone/timeseries.cpp:50:13: warning: Member variable 'TimeSeries::dimZ' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/stand_alone/timeseries.cpp:50:13: warning: Member variable 'TimeSeries::dimT' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/stand_alone/timeseries.cpp:50:13: warning: Member variable 'TimeSeries::indexX' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/stand_alone/timeseries.cpp:50:13: warning: Member variable 'TimeSeries::indexY' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/stand_alone/timeseries.cpp:50:13: warning: Member variable 'TimeSeries::indexZ' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/stand_alone/timeseries.cpp:85:37: style:inconclusive: Function 'init' argument 1 names different: declaration 'tesFile' definition 'tesFileName'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/stand_alone/timeseries.h:73:29: note: Function 'init' argument 1 names different: declaration 'tesFile' definition 'tesFileName'. voxbo-1.8.5~svn1246/stand_alone/timeseries.cpp:85:37: note: Function 'init' argument 1 names different: declaration 'tesFile' definition 'tesFileName'. voxbo-1.8.5~svn1246/stand_alone/utils.cpp:30:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/utils.cpp:56:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VB_ERROR [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/utils.cpp:185:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable in [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/utils.cpp:50:56: style:inconclusive: Function 'refOrTextOrMat' argument 2 names different: declaration 'printErr' definition 'printErrs'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/stand_alone/utils.h:92:8: note: Function 'refOrTextOrMat' argument 2 names different: declaration 'printErr' definition 'printErrs'. voxbo-1.8.5~svn1246/stand_alone/utils.cpp:50:56: note: Function 'refOrTextOrMat' argument 2 names different: declaration 'printErr' definition 'printErrs'. voxbo-1.8.5~svn1246/stand_alone/vbregress.cpp:75:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEANSCALE [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stand_alone/vbregress.cpp:41:10: style: Unused variable: infile [unusedVariable] voxbo-1.8.5~svn1246/stand_alone/vbregress.cpp:41:17: style: Unused variable: outfile [unusedVariable] voxbo-1.8.5~svn1246/stats/glminfo.cpp:100:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DETREND [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/glminfo.cpp:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/glminfo.cpp:152:63: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/stats/vbdumpstats.cpp:138:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_agt [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbdumpstats.cpp:292:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbdumpstats.cpp:204:77: performance: Function parameter 'rname' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stats/vbdumpstats.cpp:61:10: style: Unused variable: contraststring [unusedVariable] voxbo-1.8.5~svn1246/stats/vbdumpstats.cpp:61:25: style: Variable 'q_scale' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/stats/vbdumpstats.cpp:62:14: style: Unused variable: includelist [unusedVariable] voxbo-1.8.5~svn1246/stats/vbdumpstats.cpp:62:26: style: Unused variable: excludelist [unusedVariable] voxbo-1.8.5~svn1246/stats/vbfdr.cpp:55:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbfdr.cpp:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbfdr.cpp:53:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbfdr.cpp:58:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbmakeregress.cpp:45:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbmakeregress.cpp:182:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbmakeregress.cpp:75:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbmakeregress.cpp:77:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbmakeregress.cpp:79:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbmakeregress.cpp:81:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbmakeregress.cpp:84:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbmakeregress.cpp:88:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbmakeregress.cpp:90:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbmakeregress.cpp:94:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbmakeregress.cpp:71:21: style: Expression is always false because 'else if' condition matches previous condition at line 67. [multiCondition] voxbo-1.8.5~svn1246/stats/vbmakeregress.cpp:47:3: style: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/stats/vbmakeregress.cpp:54:10: style: Unused variable: contrast [unusedVariable] voxbo-1.8.5~svn1246/stats/vbmakeregress.cpp:56:10: style: Unused variable: perm_mat [unusedVariable] voxbo-1.8.5~svn1246/stats/vbmakeregress.cpp:59:17: style: Unused variable: ivnames [unusedVariable] voxbo-1.8.5~svn1246/stats/vbmakeregress.cpp:60:17: style: Unused variable: gvnames [unusedVariable] voxbo-1.8.5~svn1246/stats/vbmakeresid.cpp:105:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbmakeresid.cpp:156:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbmakeresid.cpp:41:10: style: Unused variable: infile [unusedVariable] voxbo-1.8.5~svn1246/stats/vbmakeresid.cpp:43:19: style: Unused variable: vlist [unusedVariable] voxbo-1.8.5~svn1246/stats/vbmakeresid.cpp:47:14: style: Unused variable: weights [unusedVariable] voxbo-1.8.5~svn1246/stats/vbmap.cpp:92:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbmap.cpp:153:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_float [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbmap.cpp:241:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbmap.cpp:246:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbmap.cpp:79:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbmap.cpp:81:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbmap.cpp:83:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbmap.cpp:85:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbmap.cpp:87:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbmap.cpp:40:3: style: Class 'VBmap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/stats/vbmap.cpp:115:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/stats/vbmap.cpp:113:6: note: err is assigned voxbo-1.8.5~svn1246/stats/vbmap.cpp:115:6: note: err is overwritten voxbo-1.8.5~svn1246/stats/vbmap.cpp:117:6: style: Variable 'err' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/stats/vbmap.cpp:115:6: note: err is assigned voxbo-1.8.5~svn1246/stats/vbmap.cpp:117:6: note: err is overwritten voxbo-1.8.5~svn1246/stats/vbmap.cpp:117:6: style: Variable 'err' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/stats/vbmap.cpp:124:8: style: Variable 'err' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:109:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:272:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:320:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:437:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:749:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimx [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:917:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:996:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_gt [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:1065:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_gt [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:1135:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:94:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:96:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:98:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:656:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:660:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:664:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:446:9: style: Variable 'mode' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:443:7: note: mode is assigned voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:446:9: note: mode is overwritten voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:448:11: style: Variable 'mode' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:446:9: note: mode is assigned voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:448:11: note: mode is overwritten voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:141:7: style: The scope of the variable 'notexceededcnt' can be reduced. [variableScope] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:1006:10: style: The scope of the variable 'thresh' can be reduced. [variableScope] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:1083:43: style: The scope of the variable 'clusters' can be reduced. [variableScope] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:1072:16: style: Local variable 'k' shadows outer argument [shadowArgument] voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:1063:48: note: Shadowed declaration voxbo-1.8.5~svn1246/stats/vbperminfo.cpp:1072:16: note: Shadow variable voxbo-1.8.5~svn1246/stats/vbpermvec.cpp:91:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbpermvec.cpp:47:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbpermvec.cpp:49:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbpermvec.cpp:51:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:96:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:208:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable x [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:226:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:240:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:257:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:279:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:308:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:336:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:354:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:378:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:397:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_rng_mt19937 [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:410:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:38:3: style: Class 'VBscoregen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:38:21: performance: Function parameter 'cfg' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:93:32: performance: Function parameter 'configfile' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:204:31: performance: Function parameter 'v1' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:249:30: performance: Function parameter 'r1' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:270:32: performance: Function parameter 'r1' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:270:42: performance: Function parameter 'r2' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:299:33: performance: Function parameter 'r1' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:299:43: performance: Function parameter 'r2' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:328:33: performance: Function parameter 'r1' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:344:35: performance: Function parameter 'r1' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:344:45: performance: Function parameter 'r2' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:368:36: performance: Function parameter 'r1' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stats/vbscoregen.cpp:368:46: performance: Function parameter 'r2' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/stats/vbstatmap.cpp:181:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbstatmap.cpp:208:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbtmap.cpp:122:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbtmap.cpp:320:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbtmap.cpp:82:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbtmap.cpp:85:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbtmap.cpp:90:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbtmap.cpp:93:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbtmap.cpp:97:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbtmap.cpp:101:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbtmap.cpp:105:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbtmap.cpp:168:10: style: The scope of the variable 'partstring' can be reduced. [variableScope] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:184:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable n [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:462:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:90:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:94:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:96:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:98:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:100:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:102:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:107:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:112:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:116:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:120:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:124:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:128:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:130:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:132:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:134:18: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:62:10: style: The scope of the variable 'glmdir' can be reduced. [variableScope] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:74:10: style: The scope of the variable 'suffix' can be reduced. [variableScope] voxbo-1.8.5~svn1246/stats/vbvolregress.cpp:140:18: style: The scope of the variable 'tmp' can be reduced. [variableScope] voxbo-1.8.5~svn1246/stats/vbxts.cpp:134:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_agt [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbxts.cpp:223:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/stats/vbxts.cpp:49:14: style: Unused variable: includelist [unusedVariable] voxbo-1.8.5~svn1246/stats/vbxts.cpp:49:26: style: Unused variable: excludelist [unusedVariable] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:89:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:100:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:151:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_rng_default [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:276:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:301:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:313:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSL_SUCCESS [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:357:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_rng_default [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:45:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:46:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:47:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:48:21: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:69:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:70:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:71:21: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:261:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:262:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:263:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:264:21: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:284:16: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:285:22: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:286:21: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:600:12: style: Redundant initialization for 'var2init'. The initialized value is overwritten before it is read. [redundantInitialization] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:584:36: note: var2init is initialized voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:600:12: note: var2init is overwritten voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:807:10: style: The scope of the variable 'xVal' can be reduced. [variableScope] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:123:32: style:inconclusive: Function 'curvefit' argument 1 names different: declaration 'x' definition 'xVec'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/utils/fitOneOverF.h:57:33: note: Function 'curvefit' argument 1 names different: declaration 'x' definition 'xVec'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:123:32: note: Function 'curvefit' argument 1 names different: declaration 'x' definition 'xVec'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:123:49: style:inconclusive: Function 'curvefit' argument 2 names different: declaration 'y' definition 'yVec'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/utils/fitOneOverF.h:57:47: note: Function 'curvefit' argument 2 names different: declaration 'y' definition 'yVec'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:123:49: note: Function 'curvefit' argument 2 names different: declaration 'y' definition 'yVec'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:123:66: style:inconclusive: Function 'curvefit' argument 3 names different: declaration 'sigma' definition 'sigmaVec'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/utils/fitOneOverF.h:57:61: note: Function 'curvefit' argument 3 names different: declaration 'sigma' definition 'sigmaVec'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:123:66: note: Function 'curvefit' argument 3 names different: declaration 'sigma' definition 'sigmaVec'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:124:14: style:inconclusive: Function 'curvefit' argument 5 names different: declaration 'var1' definition 'var1_init'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/utils/fitOneOverF.h:57:91: note: Function 'curvefit' argument 5 names different: declaration 'var1' definition 'var1_init'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:124:14: note: Function 'curvefit' argument 5 names different: declaration 'var1' definition 'var1_init'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:124:32: style:inconclusive: Function 'curvefit' argument 6 names different: declaration 'var2' definition 'var2_init'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/utils/fitOneOverF.h:58:15: note: Function 'curvefit' argument 6 names different: declaration 'var2' definition 'var2_init'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:124:32: note: Function 'curvefit' argument 6 names different: declaration 'var2' definition 'var2_init'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:124:50: style:inconclusive: Function 'curvefit' argument 7 names different: declaration 'var3' definition 'var3_init'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/utils/fitOneOverF.h:58:28: note: Function 'curvefit' argument 7 names different: declaration 'var3' definition 'var3_init'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:124:50: note: Function 'curvefit' argument 7 names different: declaration 'var3' definition 'var3_init'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:574:36: style:inconclusive: Function 'fitOneOverF' argument 1 names different: declaration 'psVec' definition 'psVecIn'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/utils/fitOneOverF.h:77:37: note: Function 'fitOneOverF' argument 1 names different: declaration 'psVec' definition 'psVecIn'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:574:36: note: Function 'fitOneOverF' argument 1 names different: declaration 'psVec' definition 'psVecIn'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:574:56: style:inconclusive: Function 'fitOneOverF' argument 2 names different: declaration 'ignorePS' definition 'ignorePSin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/utils/fitOneOverF.h:77:55: note: Function 'fitOneOverF' argument 2 names different: declaration 'ignorePS' definition 'ignorePSin'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:574:56: note: Function 'fitOneOverF' argument 2 names different: declaration 'ignorePS' definition 'ignorePSin'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:574:91: style:inconclusive: Function 'fitOneOverF' argument 4 names different: declaration 'TR' definition 'TRin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/utils/fitOneOverF.h:77:88: note: Function 'fitOneOverF' argument 4 names different: declaration 'TR' definition 'TRin'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:574:91: note: Function 'fitOneOverF' argument 4 names different: declaration 'TR' definition 'TRin'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:678:66: style:inconclusive: Function 'fitOneOverF' argument 3 names different: declaration 'TR' definition 'TRin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/utils/fitOneOverF.h:81:67: note: Function 'fitOneOverF' argument 3 names different: declaration 'TR' definition 'TRin'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:678:66: note: Function 'fitOneOverF' argument 3 names different: declaration 'TR' definition 'TRin'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:691:67: style:inconclusive: Function 'fitOneOverF' argument 3 names different: declaration 'TR' definition 'TRin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/utils/fitOneOverF.h:84:69: note: Function 'fitOneOverF' argument 3 names different: declaration 'TR' definition 'TRin'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:691:67: note: Function 'fitOneOverF' argument 3 names different: declaration 'TR' definition 'TRin'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:713:87: style:inconclusive: Function 'fitOneOverF' argument 4 names different: declaration 'TR' definition 'TRin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/utils/fitOneOverF.h:87:88: note: Function 'fitOneOverF' argument 4 names different: declaration 'TR' definition 'TRin'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:713:87: note: Function 'fitOneOverF' argument 4 names different: declaration 'TR' definition 'TRin'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:755:89: style:inconclusive: Function 'fitOneOverF' argument 4 names different: declaration 'TR' definition 'TRin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/utils/fitOneOverF.h:90:90: note: Function 'fitOneOverF' argument 4 names different: declaration 'TR' definition 'TRin'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:755:89: note: Function 'fitOneOverF' argument 4 names different: declaration 'TR' definition 'TRin'. voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:46:11: style: Variable 'inputX' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:47:11: style: Variable 'inputY' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:48:11: style: Variable 'sigma' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:70:11: style: Variable 'inputX' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:71:11: style: Variable 'sigma' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:148:13: style: Variable 'r' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:262:11: style: Variable 'inputX' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:263:11: style: Variable 'inputY' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:264:11: style: Variable 'sigma' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:285:11: style: Variable 'inputX' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:286:11: style: Variable 'sigma' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:354:13: style: Variable 'r' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:221:18: warning: Char literal compared with pointer 'outputFile'. Did you intend to dereference it? [charLiteralWithCharPtrCompare] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:414:18: warning: Char literal compared with pointer 'outputFile'. Did you intend to dereference it? [charLiteralWithCharPtrCompare] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:152:5: style: Variable 'r' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:162:15: style: Variable 'inputX[i]' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:163:15: style: Variable 'inputY[i]' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:168:14: style: Variable 'sigma[i]' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:358:5: style: Variable 'r' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:368:15: style: Variable 'inputX[i]' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:369:15: style: Variable 'inputY[i]' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/utils/fitOneOverF.cpp:373:14: style: Variable 'sigma[i]' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/utils/gcheck.cpp:274:21: style:inconclusive: Function 'printCP' argument 1 names different: declaration 'covString' definition 'covStr'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/utils/gcheck.cpp:43:21: note: Function 'printCP' argument 1 names different: declaration 'covString' definition 'covStr'. voxbo-1.8.5~svn1246/utils/gcheck.cpp:274:21: note: Function 'printCP' argument 1 names different: declaration 'covString' definition 'covStr'. voxbo-1.8.5~svn1246/utils/gcheck.cpp:123:21: performance: Function parameter 'covStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/utils/gcheck.cpp:123:36: performance: Function parameter 'gfilename' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/utils/gcheck.cpp:144:25: performance: Function parameter 'covStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/utils/gcheck.cpp:161:21: performance: Function parameter 'gfilename' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/utils/gcheck.cpp:184:36: performance: Function parameter 'gfilename' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/utils/gcheck.cpp:213:33: performance: Function parameter 'inputVec' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/utils/gcheck.cpp:239:21: performance: Function parameter 'covStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/utils/gcheck.cpp:239:36: performance: Function parameter 'gfilename' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/utils/gcheck.cpp:274:21: performance: Function parameter 'covStr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/utils/gcheck.cpp:274:51: performance: Function parameter 'gfilename' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/utils/gcheck.cpp:309:45: performance: Function parameter 'refIndex' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/utils/sortmvpm.cpp:116:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/utils/sortmvpm.cpp:77:25: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/utils/sortmvpm.cpp:119:12: style: The scope of the variable 'tmpVal' can be reduced. [variableScope] voxbo-1.8.5~svn1246/utils/vbcfx.cpp:148:16: style: Local variable 'infilename' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/utils/vbcfx.cpp:31:8: note: Shadowed declaration voxbo-1.8.5~svn1246/utils/vbcfx.cpp:148:16: note: Shadow variable voxbo-1.8.5~svn1246/utils/vbcfx.cpp:146:24: performance: Function parameter 'inputName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/utils/vbcfx.cpp:177:24: performance: Function parameter 'inputName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/utils/vbcfx.cpp:197:22: performance: Function parameter 'avgName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/utils/vbfit.cpp:135:17: style: Condition 'argc>=3' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/utils/vbfit.cpp:49:12: note: Assuming that condition 'argc<4' is not redundant voxbo-1.8.5~svn1246/utils/vbfit.cpp:135:17: note: Condition 'argc>=3' is always true voxbo-1.8.5~svn1246/utils/vbfit.cpp:185:25: style:inconclusive: Function 'checkLength' argument 1 names different: declaration 'vecLen' definition 'vecLength'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/utils/vbfit.cpp:36:25: note: Function 'checkLength' argument 1 names different: declaration 'vecLen' definition 'vecLength'. voxbo-1.8.5~svn1246/utils/vbfit.cpp:185:25: note: Function 'checkLength' argument 1 names different: declaration 'vecLen' definition 'vecLength'. voxbo-1.8.5~svn1246/vbsequence/display_dataset.cpp:23:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/display_dataset.cpp:37:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/vbdatasetwidget.h:20:5: style: Class 'DataSetWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbsequence/display_dataset.cpp:21:25: performance: Function parameter 'prg_name' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbsequence/mainwindow.h:77:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Intermediate [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:126:12: warning: The class 'BlockItem' defines member variable with name '_detailed' also defined in its parent class 'SequenceItem'. [duplInheritedMember] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:75:12: note: Parent variable 'SequenceItem::_detailed' voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:126:12: note: Derived variable 'BlockItem::_detailed' voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:180:7: style: Class 'TempWaitforDragItem' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbsequence/vbsequencescene.h:22:7: style: Class 'SequenceScene' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbsequence/vbsequencescene.h:23:7: style: Class 'SequenceScene' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbsequence/vbsequenceview.h:45:7: style: Class 'SequenceView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbsequence/mainwindow.h:89:7: style: Class 'MainWindow' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:100:24: style: The function 'itemChange' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:73:24: note: Virtual function in base class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:100:24: note: Function in derived class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:113:22: style: The function 'boundingRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:88:22: note: Virtual function in base class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:113:22: note: Function in derived class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:114:28: style: The function 'shape' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:89:28: note: Virtual function in base class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:114:28: note: Function in derived class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:115:20: style: The function 'calcBoundingRectSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:90:20: note: Virtual function in base class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:115:20: note: Function in derived class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:116:20: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:91:20: note: Virtual function in base class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:116:20: note: Function in derived class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:118:23: style: The function 'sequenceItemType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:38:23: note: Virtual function in base class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:118:23: note: Function in derived class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:135:22: style: The function 'boundingRect' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:88:22: note: Virtual function in base class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:135:22: note: Function in derived class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:136:28: style: The function 'shape' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:89:28: note: Virtual function in base class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:136:28: note: Function in derived class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:137:20: style: The function 'calcBoundingRectSize' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:90:20: note: Virtual function in base class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:137:20: note: Function in derived class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:138:20: style: The function 'paint' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:91:20: note: Virtual function in base class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:138:20: note: Function in derived class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:140:23: style: The function 'sequenceItemType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:38:23: note: Virtual function in base class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:140:23: note: Function in derived class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:166:23: style: The function 'sequenceItemType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:38:23: note: Virtual function in base class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:166:23: note: Function in derived class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:182:23: style: The function 'toEnd' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:161:23: note: Virtual function in base class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:182:23: note: Function in derived class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:185:23: style: The function 'sequenceItemType' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:166:23: note: Virtual function in base class voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.h:185:23: note: Function in derived class voxbo-1.8.5~svn1246/vbsequence/mainwindow.h:74:32: style: Variable 'ei' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:48:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Fixed [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:177:76: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable command [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:353:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DisplayRole [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:506:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:722:75: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Maximum [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:386:31: style: Obsolete function 'QString::toAscii' called. It is recommended to use 'QString::toLatin1' instead. [prohibitedtoAsciiCalled] voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:415:27: style: Obsolete function 'QString::toAscii' called. It is recommended to use 'QString::toLatin1' instead. [prohibitedtoAsciiCalled] voxbo-1.8.5~svn1246/vbsequence/vbjobtypelistmodel.h:23:7: style: Class 'JobTypeListModel' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:630:24: warning: Either the condition 'action' is redundant or there is possible null pointer dereference: action. [nullPointerRedundantCheck] voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:632:7: note: Assuming that condition 'action' is not redundant voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:630:24: note: Null pointer dereference voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:332:52: style:inconclusive: Function 'jobDataPathChanged' argument 1 names different: declaration 'group' definition 'path'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbsequence/mainwindow.h:151:46: note: Function 'jobDataPathChanged' argument 1 names different: declaration 'group' definition 'path'. voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:332:52: note: Function 'jobDataPathChanged' argument 1 names different: declaration 'group' definition 'path'. voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:540:103: performance: Function parameter 'connected_jobs' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:548:27: style: Variable 'j' can be declared as reference to const [constVariableReference] voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:309:13: style: Variable 'eitem' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:334:13: style: Variable 'eitem' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:560:12: style: Variable 'ji' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:241:39: style: Variable 'data_mem' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/vbsequence/mainwindow.cpp:657:10: style: Unused variable: pat [unusedVariable] voxbo-1.8.5~svn1246/vbsequence/print_dataset.cpp:14:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/print_dataset.cpp:28:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/print_dataset.cpp:12:25: performance: Function parameter 'prg_name' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbsequence/print_dataset.cpp:18:26: style: Parameter 'argv' can be declared as const array [constParameter] voxbo-1.8.5~svn1246/vbsequence/standalone_demo.cpp:28:16: error: Unmatched '('. Configuration: '__GNUC__=1'. [syntaxError] voxbo-1.8.5~svn1246/vbsequence/submit_sequence.cpp:147:7: error: There is an unknown macro here somewhere. Configuration is required. If vbforeach is a macro then please configure it. [unknownMacro] voxbo-1.8.5~svn1246/vbsequence/vbdatasetwidget.cpp:33:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable QString [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/vbdatasetwidget.cpp:27:55: style:inconclusive: Function 'set_dataset_helper' argument 1 names different: declaration 'ds' definition 'this_ds'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbsequence/vbdatasetwidget.h:27:48: note: Function 'set_dataset_helper' argument 1 names different: declaration 'ds' definition 'this_ds'. voxbo-1.8.5~svn1246/vbsequence/vbdatasetwidget.cpp:27:55: note: Function 'set_dataset_helper' argument 1 names different: declaration 'ds' definition 'this_ds'. voxbo-1.8.5~svn1246/vbsequence/vbfilenetwork.cpp:27:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/vbfilenetwork.h:30:9: style:inconclusive: Technically the member function 'VB::FileNetwork::check_edge' can be const. [functionConst] voxbo-1.8.5~svn1246/vbsequence/vbfilenetwork.cpp:63:19: note: Technically the member function 'VB::FileNetwork::check_edge' can be const. voxbo-1.8.5~svn1246/vbsequence/vbfilenetwork.h:30:9: note: Technically the member function 'VB::FileNetwork::check_edge' can be const. voxbo-1.8.5~svn1246/vbsequence/vbfilenetwork.cpp:11:7: style:inconclusive: Technically the member function 'HasFileId::operator()' can be const. [functionConst] voxbo-1.8.5~svn1246/vbsequence/vbfilenetwork.cpp:9:2: style: Struct 'HasFileId' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbsequence/vbfilenetwork.cpp:9:24: performance: Function parameter 's' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbsequence/vbfilenetwork.cpp:94:57: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/vbsequence/vbfilenetwork.cpp:104:55: style: Parameter 'j' can be declared as pointer to const [constParameterPointer] voxbo-1.8.5~svn1246/vbsequence/vbfilenetwork.cpp:41:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] voxbo-1.8.5~svn1246/vbsequence/vbjobtypelistmodel.cpp:49:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SmoothTransformation [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/vbjobtypelistmodel.cpp:91:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Horizontal [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/vbjobtypelistmodel.cpp:143:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/vbjobtypelistmodel.cpp:185:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WriteOnly [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/vbjobtypelistmodel.cpp:208:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IgnoreAction [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/vbjobtypelistmodel.cpp:251:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CopyAction [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbsequence/vbjobtypelistmodel.cpp:193:28: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbsequence/vbjobtypelistmodel.cpp:231:17: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbsequence/vbjobtypelistmodel.cpp:144:39: style: Same expression 'Qt::ItemIsSelectable' found multiple times in chain of '|' operators. [duplicateExpression] voxbo-1.8.5~svn1246/vbsequence/vbjobtypelistmodel.cpp:193:14: style: Variable 'pointer_val' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/vbsequence/vbsequenceitem.cpp:691:5: error: There is an unknown macro here somewhere. Configuration is required. If vbforeach is a macro then please configure it. [unknownMacro] voxbo-1.8.5~svn1246/vbsequence/vbsequencescene.cpp:169:2: error: There is an unknown macro here somewhere. Configuration is required. If vbforeach is a macro then please configure it. [unknownMacro] voxbo-1.8.5~svn1246/vbsequence/vbsequenceview.cpp:388:3: error: There is an unknown macro here somewhere. Configuration is required. If vbforeach is a macro then please configure it. [unknownMacro] voxbo-1.8.5~svn1246/vbview/vb_render.cpp:107:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vb_render.cpp:150:11: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vb_render.cpp:176:9: style: Variable 'center' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/vbview/vb_render.cpp:175:9: note: center is assigned voxbo-1.8.5~svn1246/vbview/vb_render.cpp:176:9: note: center is overwritten voxbo-1.8.5~svn1246/vbview/vb_render.cpp:49:21: style: The scope of the variable 'xo' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbview/vb_render.cpp:49:24: style: The scope of the variable 'yo' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbview/vb_render.cpp:38:29: style: Parameter 'fname' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/vbview/vbqt_canvas.cpp:39:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cim [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_canvas.cpp:47:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cim [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_canvas.cpp:53:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cim [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_canvas.cpp:60:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cim [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_canvas.cpp:72:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cim [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_canvas.cpp:83:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cim [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_canvas.cpp:95:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cim [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_canvas.cpp:117:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoModifier [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_canvas.cpp:60:3: style: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/vbview/vbqt_canvas.cpp:72:3: style: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/vbview/vbqt_canvas.cpp:95:3: style: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/vbview/vbqt_glmselect.cpp:55:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stemlabel [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_glmselect.cpp:115:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contrast [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_glmselect.cpp:125:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable keeperlist [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_glmselect.cpp:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_masker.cpp:123:3: error: There is an unknown macro here somewhere. Configuration is required. If vbforeach is a macro then please configure it. [unknownMacro] voxbo-1.8.5~svn1246/vbview/vbqt_scalewidget.cpp:43:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Box [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_scalewidget.cpp:63:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_low [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_scalewidget.cpp:75:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_low [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_scalewidget.cpp:93:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_vertical [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_scalewidget.cpp:176:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_vertical [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_scalewidget.cpp:202:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RightButton [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_scalewidget.cpp:214:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_negcolor2 [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbqt_scalewidget.cpp:297:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbrender.cpp:120:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbrender.cpp:50:8: performance:inconclusive: Technically the member function 'RenderMe::help' can be static (but you may consider moving to unnamed namespace). [functionStatic] voxbo-1.8.5~svn1246/vbview/vbrender.cpp:161:11: note: Technically the member function 'RenderMe::help' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/vbview/vbrender.cpp:50:8: note: Technically the member function 'RenderMe::help' can be static (but you may consider moving to unnamed namespace). voxbo-1.8.5~svn1246/vbview/vbri.cpp:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:82:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myframe [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:138:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Left [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:147:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable configfile [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:163:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:240:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable masklist [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:282:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cubemap [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:324:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable w_logo [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:376:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maskptr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:383:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maskptr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:392:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentindex [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:403:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maskptr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:411:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentindex [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:427:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentindex [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:444:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maskptr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:454:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cubemap [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:523:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cubemap [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:547:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maskptr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:567:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable app [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:588:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myframe [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:619:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myframe [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:635:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myframe [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbri.cpp:63:13: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/vbview/vbqt_canvas.h:36:3: style: Class 'VBCanvas' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbview/vbqt_masker.h:75:3: style: Class 'QTMaskWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbview/vbqt_scalewidget.h:35:3: style: Class 'VBScalewidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbview/vbview.h:157:3: style: Class 'VBView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbview/vbri.cpp:415:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/vbview/vbri.cpp:431:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/vbview/vbri.cpp:705:10: style: The scope of the variable 'fname' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbview/vbri.cpp:718:10: style: The scope of the variable 'fname' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbview/vbview.cpp:81:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sview [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:642:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:698:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:710:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:720:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:740:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:780:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:824:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:836:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:844:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cube [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:871:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_viewmode [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:960:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_xviewsize [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:993:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_update [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1002:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_update [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1022:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ItemIsEnabled [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1078:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mode [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1090:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScreenResolution [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1128:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_xslice [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1149:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimx [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1167:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1232:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimy [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1253:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dimz [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1272:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1318:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable myaverage [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1341:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_inmm [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1365:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbv_axial [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1402:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_mag [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1410:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_radius [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1417:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_usezradius [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1434:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1445:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_crosshairs [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1457:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_drawmask [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1467:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_fliph [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1479:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_flipv [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1491:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_showorigin [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1503:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable voxsize [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1514:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_xscale [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1533:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1547:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1557:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1574:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_tstype [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1581:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_columns [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1591:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_everyn [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1601:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_update [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1612:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_update [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1619:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_update [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1626:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1644:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1657:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1669:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1709:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1766:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_regions [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1778:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1797:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1818:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1844:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1868:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1897:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maskspecs [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1921:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maskspecs [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1927:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maskspecs [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1935:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cube [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1950:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maskspecs [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1960:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1975:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1990:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2010:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base_dims [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2034:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2046:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2063:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2086:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable previouslayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2110:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2123:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2178:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2237:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2270:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Vertical [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2289:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable base_dims [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2371:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable type [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2386:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_atmouse [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2414:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LeftButton [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2490:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_atmouse [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2573:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentview [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2617:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable q_fromorigin [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2695:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable currentlayer [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2756:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_stat [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2766:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_mask [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2776:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_corr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2262:10: style: Condition 'ret==0' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2259:11: note: Assignment 'ret=0', assigned value is 0 voxbo-1.8.5~svn1246/vbview/vbview.cpp:2262:10: note: Condition 'ret==0' is always true voxbo-1.8.5~svn1246/vbview/vbview.cpp:1896:20: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1765:3: style: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1868:3: style: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1950:3: style: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2518:3: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/vbview/vbview.cpp:962:10: style: The scope of the variable 'right' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbview/vbview.cpp:962:16: style: The scope of the variable 'bottom' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2438:94: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2495:94: style: Clarify calculation precedence for '&' and '?'. [clarifyCalculation] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2570:0: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1880:15: style: Variable 'statstring' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1883:19: style: Variable 'statstring' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1885:19: style: Variable 'statstring' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/vbview/vbview.cpp:1889:15: style: Variable 'statstring' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/vbview/vbview.cpp:2568:53: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/vbview/vbview_io.cpp:58:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview_io.cpp:160:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview_io.cpp:255:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview_io.cpp:323:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Rejected [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview_io.cpp:406:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview_io.cpp:463:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WaitCursor [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview_io.cpp:34:24: style: Parameter 'cb' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/vbview/vbview_io.cpp:179:23: style: Parameter 'mask' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/vbview/vbview_layers.cpp:95:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview_layers.cpp:148:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_long [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview_layers.cpp:180:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_long [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview_layers.cpp:201:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vb_long [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview_layers.cpp:252:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview_layers.cpp:525:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview_layers.cpp:538:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview_layers.cpp:551:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PI [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview_layers.cpp:95:9: style: Condition '0&&base->cube.voxsize[0]>FLT_MIN' is always false [knownConditionTrueFalse] voxbo-1.8.5~svn1246/vbview/vbview_layers.cpp:203:14: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbview_layers.cpp:402:9: style: Variable 'center' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/vbview/vbview_layers.cpp:397:9: note: center is assigned voxbo-1.8.5~svn1246/vbview/vbview_layers.cpp:402:9: note: center is overwritten voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:165:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:211:9: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:52:3: style: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:450:7: style: The scope of the variable 'xpos' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:450:12: style: The scope of the variable 'ypos' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:450:17: style: The scope of the variable 'zpos' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:316:14: style: Local variable 'xx' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:284:7: note: Shadowed declaration voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:316:14: note: Shadow variable voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:318:16: style: Local variable 'yy' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:284:10: note: Shadowed declaration voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:318:16: note: Shadow variable voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:320:18: style: Local variable 'zz' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:284:13: note: Shadowed declaration voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:320:18: note: Shadow variable voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:76:32: style: Parameter 'view' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:227:38: style: Parameter 'trans' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:235:35: style: Parameter 'trans' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:56:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:69:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/vbview/vbview_render.cpp:484:52: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] voxbo-1.8.5~svn1246/vbview/vbview_ts.cpp:50:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DETREND [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview_ts.cpp:297:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbview_ts.cpp:310:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:104:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imagetab [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:232:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable f_filesonly [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:261:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable imagetab [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:583:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vbversion [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:612:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:60:15: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:64:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:68:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:72:20: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:290:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:291:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:297:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:298:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:304:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:305:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:311:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:312:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:343:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:344:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:373:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:374:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:381:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:382:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:396:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:397:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:403:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:404:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:410:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:411:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:425:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:426:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:432:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:433:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:439:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:440:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:446:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:447:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:453:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:454:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:460:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:461:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:467:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:468:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:475:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:476:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:482:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:483:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:489:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:490:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:496:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:497:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:503:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:504:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:510:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:511:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:531:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:532:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:538:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:539:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:545:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:546:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:552:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:553:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:559:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:560:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:566:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:567:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:573:7: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbview/vbviewmain.cpp:574:6: style: C-style pointer casting [cstyleCast] voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:149:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Extended [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:161:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:314:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Selectable [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:565:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Single [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:706:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:735:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Manual [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:37:12: warning: Member variable 'Covariate::mInterest' is not initialized in the constructor. [uninitMemberVar] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:50:3: style: Class 'PlotScreen' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:146:3: style: Class 'PlotWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbwidgets/covariates.h:65:7: style: Class 'Covariate' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbwidgets/covariates.h:100:7: style: Class 'Contrast' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbwidgets/covariates.h:154:7: style: Class 'CovariatesView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbwidgets/covariates.h:208:7: style: Class 'ContrastsView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbwidgets/covariates.h:238:7: style: Class 'ContParamsView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbwidgets/covariates.h:240:20: style: The function 'buildTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/vbwidgets/covariates.h:156:20: note: Virtual function in base class voxbo-1.8.5~svn1246/vbwidgets/covariates.h:240:20: note: Function in derived class voxbo-1.8.5~svn1246/vbwidgets/covariates.h:241:20: style: The function 'buildTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/vbwidgets/covariates.h:157:20: note: Virtual function in base class voxbo-1.8.5~svn1246/vbwidgets/covariates.h:241:20: note: Function in derived class voxbo-1.8.5~svn1246/vbwidgets/covariates.h:242:20: style: The function 'buildTree' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] voxbo-1.8.5~svn1246/vbwidgets/covariates.h:158:20: note: Virtual function in base class voxbo-1.8.5~svn1246/vbwidgets/covariates.h:242:20: note: Function in derived class voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:189:10: style: The scope of the variable 'name' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:190:10: style: The scope of the variable 'interest' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:212:11: style: The scope of the variable 'nameStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:212:32: style: The scope of the variable 'typeStr' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:228:17: style: Local variable 'qList' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:213:15: note: Shadowed declaration voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:228:17: note: Shadow variable voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:122:55: performance: Function parameter 'aCovName' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:696:19: style: Variable 'item' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:670:14: warning: Either the condition is redundant or function 'erase()' is called on the iterator 'iter' which is out of bounds. [eraseIteratorOutOfBoundsCond] voxbo-1.8.5~svn1246/vbwidgets/covariates.cpp:213:15: style: Unused variable: qList [unusedVariable] voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:88:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Multi [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:119:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:152:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:183:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:214:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:247:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:287:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/dir.h:96:18: style: Virtual function 'languageChange' is called from constructor 'dir(QWidget*parent=0,const char*name=0,bool modal=0,Qt::WFlags fl=0)' at line 104. Dynamic binding is not used. [virtualCallInConstructor] voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:104:5: note: Calling languageChange voxbo-1.8.5~svn1246/vbwidgets/dir.h:96:18: note: languageChange is a virtual function voxbo-1.8.5~svn1246/vbwidgets/dir.h:59:3: style: Class 'dirView' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbwidgets/dir.h:73:5: style: Class 'dir' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:190:8: style: Condition 'ok' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:184:8: note: Assuming that condition '!ok' is not redundant voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:185:8: note: Assuming condition is false voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:190:8: note: Condition 'ok' is always true voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:216:37: style: Condition 'ok' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:215:8: note: Assuming that condition '!ok' is not redundant voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:216:37: note: Condition 'ok' is always true voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:223:8: style: Condition 'ok' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:215:8: note: Assuming that condition '!ok' is not redundant voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:216:40: note: Assuming condition is false voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:223:8: note: Condition 'ok' is always true voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:249:37: style: Condition 'ok' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:248:9: note: Assuming that condition '!ok' is not redundant voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:249:37: note: Condition 'ok' is always true voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:165:8: style: Variable 'item' is reassigned a value before the old one has been used. [redundantAssignment] voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:164:8: note: item is assigned voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:165:8: note: item is overwritten voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:153:8: style: The scope of the variable 'presentDir' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/dir.cpp:163:20: style: Variable 'item' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/vbwidgets/fileview.cpp:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/fileview.cpp:173:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STRINGLEN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/myboxes.h:38:3: style: Class 'QHBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbwidgets/myboxes.h:54:3: style: Class 'QVBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbwidgets/fileview.h:44:3: style: Class 'fileview' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbwidgets/fileview.cpp:132:3: style: Statements following 'return' will never be executed. [unreachableCode] voxbo-1.8.5~svn1246/vbwidgets/fileview.cpp:193:12: style: The scope of the variable 'protocol' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/fileview.cpp:129:31: performance: Function parameter 'dir' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/fileview.cpp:138:29: performance: Function parameter 'pat' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/fileviewmain.cpp:51:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SansSerif [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/myboxes.cpp:36:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFrame [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/myboxes.cpp:46:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NoFrame [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:57:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ScrollBarAlwaysOn [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:550:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable black [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1008:87: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignHCenter [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1134:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignRight [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1671:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignLeft [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1744:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Control [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1775:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_Control [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1906:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Key_F1 [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:683:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:694:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:996:10: style: The scope of the variable 'xMarkInDb' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1055:10: style: The scope of the variable 'yDivisionNumber' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1283:7: style: The scope of the variable 'element1' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1283:21: style: The scope of the variable 'element2' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1284:10: style: The scope of the variable 'm' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1285:10: style: The scope of the variable 'val1' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1285:16: style: The scope of the variable 'val2' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1339:7: style: The scope of the variable 'element1' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1340:10: style: The scope of the variable 'val1' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1341:10: style: The scope of the variable 'm' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1394:7: style: The scope of the variable 'element1' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1395:10: style: The scope of the variable 'm' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1396:10: style: The scope of the variable 'val1' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1414:7: style: The scope of the variable 'element1' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1415:10: style: The scope of the variable 'm' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1416:10: style: The scope of the variable 'val1' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1047:21: style: Checking if unsigned expression 'yCaptionPostX' is less than zero. [unsignedLessThanZero] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1047:43: style: Checking if unsigned expression 'yCaptionPostY' is less than zero. [unsignedLessThanZero] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:82:42: style:inconclusive: Function 'setMinimumSize' argument 1 names different: declaration 'newWidth' definition 'inputWidth'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:53:32: note: Function 'setMinimumSize' argument 1 names different: declaration 'newWidth' definition 'inputWidth'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:82:42: note: Function 'setMinimumSize' argument 1 names different: declaration 'newWidth' definition 'inputWidth'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:82:63: style:inconclusive: Function 'setMinimumSize' argument 2 names different: declaration 'newHeight' definition 'inputHeight'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:53:51: note: Function 'setMinimumSize' argument 2 names different: declaration 'newHeight' definition 'inputHeight'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:82:63: note: Function 'setMinimumSize' argument 2 names different: declaration 'newHeight' definition 'inputHeight'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:104:41: style:inconclusive: Function 'setWindowSize' argument 1 names different: declaration 'width' definition 'inputWidth'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:54:31: note: Function 'setWindowSize' argument 1 names different: declaration 'width' definition 'inputWidth'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:104:41: note: Function 'setWindowSize' argument 1 names different: declaration 'width' definition 'inputWidth'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:104:62: style:inconclusive: Function 'setWindowSize' argument 2 names different: declaration 'height' definition 'inputHeight'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:54:47: note: Function 'setWindowSize' argument 2 names different: declaration 'height' definition 'inputHeight'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:104:62: note: Function 'setWindowSize' argument 2 names different: declaration 'height' definition 'inputHeight'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:127:42: style:inconclusive: Function 'setWindowWidth' argument 1 names different: declaration 'width' definition 'inputWidth'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:55:32: note: Function 'setWindowWidth' argument 1 names different: declaration 'width' definition 'inputWidth'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:127:42: note: Function 'setWindowWidth' argument 1 names different: declaration 'width' definition 'inputWidth'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:140:43: style:inconclusive: Function 'setWindowHeight' argument 1 names different: declaration 'height' definition 'inputHeight'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:56:33: note: Function 'setWindowHeight' argument 1 names different: declaration 'height' definition 'inputHeight'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:140:43: note: Function 'setWindowHeight' argument 1 names different: declaration 'height' definition 'inputHeight'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:153:41: style:inconclusive: Function 'setFrameWidth' argument 1 names different: declaration 'width' definition 'inputWidth'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:61:31: note: Function 'setFrameWidth' argument 1 names different: declaration 'width' definition 'inputWidth'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:153:41: note: Function 'setFrameWidth' argument 1 names different: declaration 'width' definition 'inputWidth'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:159:45: style:inconclusive: Function 'setCurveLineWidth' argument 1 names different: declaration 'lineWidth' definition 'inputWidth'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:62:35: note: Function 'setCurveLineWidth' argument 1 names different: declaration 'lineWidth' definition 'inputWidth'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:159:45: note: Function 'setCurveLineWidth' argument 1 names different: declaration 'lineWidth' definition 'inputWidth'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:165:39: style:inconclusive: Function 'setPlotSize' argument 1 names different: declaration 'width' definition 'inputWidth'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:57:29: note: Function 'setPlotSize' argument 1 names different: declaration 'width' definition 'inputWidth'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:165:39: note: Function 'setPlotSize' argument 1 names different: declaration 'width' definition 'inputWidth'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:165:60: style:inconclusive: Function 'setPlotSize' argument 2 names different: declaration 'height' definition 'inputHeight'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:57:45: note: Function 'setPlotSize' argument 2 names different: declaration 'height' definition 'inputHeight'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:165:60: note: Function 'setPlotSize' argument 2 names different: declaration 'height' definition 'inputHeight'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:209:61: style:inconclusive: Function 'addVector' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:81:42: note: Function 'addVector' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:209:61: note: Function 'addVector' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:209:79: style:inconclusive: Function 'addVector' argument 3 names different: declaration 'xLength' definition 'inputXLength'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:81:59: note: Function 'addVector' argument 3 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:209:79: note: Function 'addVector' argument 3 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:210:13: style:inconclusive: Function 'addVector' argument 4 names different: declaration 'plotColor' definition 'inputColor'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:81:75: note: Function 'addVector' argument 4 names different: declaration 'plotColor' definition 'inputColor'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:210:13: note: Function 'addVector' argument 4 names different: declaration 'plotColor' definition 'inputColor'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:218:61: style:inconclusive: Function 'addVector' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:82:42: note: Function 'addVector' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:218:61: note: Function 'addVector' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:218:79: style:inconclusive: Function 'addVector' argument 3 names different: declaration 'xLength' definition 'inputXLength'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:82:59: note: Function 'addVector' argument 3 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:218:79: note: Function 'addVector' argument 3 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:219:13: style:inconclusive: Function 'addVector' argument 4 names different: declaration 'plotColor' definition 'inputColor'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:82:75: note: Function 'addVector' argument 4 names different: declaration 'plotColor' definition 'inputColor'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:219:13: note: Function 'addVector' argument 4 names different: declaration 'plotColor' definition 'inputColor'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:225:40: style:inconclusive: Function 'addVecFile' argument 1 names different: declaration 'filename' definition 'inputFile'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:83:30: note: Function 'addVecFile' argument 1 names different: declaration 'filename' definition 'inputFile'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:225:40: note: Function 'addVecFile' argument 1 names different: declaration 'filename' definition 'inputFile'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:231:40: style:inconclusive: Function 'addVecFile' argument 1 names different: declaration 'filename' definition 'inputFile'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:84:30: note: Function 'addVecFile' argument 1 names different: declaration 'filename' definition 'inputFile'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:231:40: note: Function 'addVecFile' argument 1 names different: declaration 'filename' definition 'inputFile'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:231:58: style:inconclusive: Function 'addVecFile' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:84:47: note: Function 'addVecFile' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:231:58: note: Function 'addVecFile' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:231:76: style:inconclusive: Function 'addVecFile' argument 3 names different: declaration 'xLength' definition 'inputXLength'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:84:64: note: Function 'addVecFile' argument 3 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:231:76: note: Function 'addVecFile' argument 3 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:232:14: style:inconclusive: Function 'addVecFile' argument 4 names different: declaration 'plotColor' definition 'inputColor'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:84:80: note: Function 'addVecFile' argument 4 names different: declaration 'plotColor' definition 'inputColor'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:232:14: note: Function 'addVecFile' argument 4 names different: declaration 'plotColor' definition 'inputColor'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:250:58: style:inconclusive: Function 'setNewVecXMin' argument 2 names different: declaration 'xMin' definition 'inputXMin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:88:48: note: Function 'setNewVecXMin' argument 2 names different: declaration 'xMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:250:58: note: Function 'setNewVecXMin' argument 2 names different: declaration 'xMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:256:61: style:inconclusive: Function 'setNewVecXLength' argument 2 names different: declaration 'xLength' definition 'inputXLength'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:89:51: note: Function 'setNewVecXLength' argument 2 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:256:61: note: Function 'setNewVecXLength' argument 2 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:263:55: style:inconclusive: Function 'setNewVecX' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:90:45: note: Function 'setNewVecX' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:263:55: note: Function 'setNewVecX' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:263:73: style:inconclusive: Function 'setNewVecX' argument 3 names different: declaration 'xLength' definition 'inputXLength'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:90:62: note: Function 'setNewVecX' argument 3 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:263:73: note: Function 'setNewVecX' argument 3 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:269:36: style:inconclusive: Function 'setAllNewX' argument 1 names different: declaration 'xMarkMin' definition 'inputXMin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:91:26: note: Function 'setAllNewX' argument 1 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:269:36: note: Function 'setAllNewX' argument 1 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:269:54: style:inconclusive: Function 'setAllNewX' argument 2 names different: declaration 'xLength' definition 'inputXLength'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:91:43: note: Function 'setAllNewX' argument 2 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:269:54: note: Function 'setAllNewX' argument 2 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:276:40: style:inconclusive: Function 'setPlotColor' argument 1 names different: declaration 'vecIndex' definition 'inputIndex'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:93:30: note: Function 'setPlotColor' argument 1 names different: declaration 'vecIndex' definition 'inputIndex'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:276:40: note: Function 'setPlotColor' argument 1 names different: declaration 'vecIndex' definition 'inputIndex'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:286:39: style:inconclusive: Function 'setPlotMode' argument 1 names different: declaration 'plotMode' definition 'inputMode'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:94:29: note: Function 'setPlotMode' argument 1 names different: declaration 'plotMode' definition 'inputMode'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:286:39: note: Function 'setPlotMode' argument 1 names different: declaration 'plotMode' definition 'inputMode'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:300:58: style:inconclusive: Function 'setPlotMode' argument 2 names different: declaration 'plotMode' definition 'inputMode'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:95:48: note: Function 'setPlotMode' argument 2 names different: declaration 'plotMode' definition 'inputMode'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:300:58: note: Function 'setPlotMode' argument 2 names different: declaration 'plotMode' definition 'inputMode'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:453:35: style:inconclusive: Function 'setFixedY' argument 1 names different: declaration 'start' definition 'inputStart'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:76:25: note: Function 'setFixedY' argument 1 names different: declaration 'start' definition 'inputStart'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:453:35: note: Function 'setFixedY' argument 1 names different: declaration 'start' definition 'inputStart'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:453:54: style:inconclusive: Function 'setFixedY' argument 2 names different: declaration 'end' definition 'inputEnd'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:76:39: note: Function 'setFixedY' argument 2 names different: declaration 'end' definition 'inputEnd'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:453:54: note: Function 'setFixedY' argument 2 names different: declaration 'end' definition 'inputEnd'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:785:61: style:inconclusive: Function 'addVector' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:165:42: note: Function 'addVector' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:785:61: note: Function 'addVector' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:785:79: style:inconclusive: Function 'addVector' argument 3 names different: declaration 'xLength' definition 'inputXLength'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:165:59: note: Function 'addVector' argument 3 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:785:79: note: Function 'addVector' argument 3 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:786:13: style:inconclusive: Function 'addVector' argument 4 names different: declaration 'plotColor' definition 'inputColor'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:165:75: note: Function 'addVector' argument 4 names different: declaration 'plotColor' definition 'inputColor'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:786:13: note: Function 'addVector' argument 4 names different: declaration 'plotColor' definition 'inputColor'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:794:61: style:inconclusive: Function 'addVector' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:166:42: note: Function 'addVector' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:794:61: note: Function 'addVector' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:794:79: style:inconclusive: Function 'addVector' argument 3 names different: declaration 'xLength' definition 'inputXLength'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:166:59: note: Function 'addVector' argument 3 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:794:79: note: Function 'addVector' argument 3 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:795:13: style:inconclusive: Function 'addVector' argument 4 names different: declaration 'plotColor' definition 'inputColor'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:166:75: note: Function 'addVector' argument 4 names different: declaration 'plotColor' definition 'inputColor'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:795:13: note: Function 'addVector' argument 4 names different: declaration 'plotColor' definition 'inputColor'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:830:40: style:inconclusive: Function 'addVecFile' argument 1 names different: declaration 'filename' definition 'inputFile'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:167:30: note: Function 'addVecFile' argument 1 names different: declaration 'filename' definition 'inputFile'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:830:40: note: Function 'addVecFile' argument 1 names different: declaration 'filename' definition 'inputFile'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:837:40: style:inconclusive: Function 'addVecFile' argument 1 names different: declaration 'filename' definition 'inputFile'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:168:30: note: Function 'addVecFile' argument 1 names different: declaration 'filename' definition 'inputFile'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:837:40: note: Function 'addVecFile' argument 1 names different: declaration 'filename' definition 'inputFile'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:837:58: style:inconclusive: Function 'addVecFile' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:168:47: note: Function 'addVecFile' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:837:58: note: Function 'addVecFile' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:837:76: style:inconclusive: Function 'addVecFile' argument 3 names different: declaration 'xLength' definition 'inputXLength'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:168:64: note: Function 'addVecFile' argument 3 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:837:76: note: Function 'addVecFile' argument 3 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:838:14: style:inconclusive: Function 'addVecFile' argument 4 names different: declaration 'plotColor' definition 'inputColor'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:168:80: note: Function 'addVecFile' argument 4 names different: declaration 'plotColor' definition 'inputColor'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:838:14: note: Function 'addVecFile' argument 4 names different: declaration 'plotColor' definition 'inputColor'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:877:58: style:inconclusive: Function 'setNewVecXMin' argument 2 names different: declaration 'xMin' definition 'inputXMin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:172:48: note: Function 'setNewVecXMin' argument 2 names different: declaration 'xMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:877:58: note: Function 'setNewVecXMin' argument 2 names different: declaration 'xMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:887:61: style:inconclusive: Function 'setNewVecXLength' argument 2 names different: declaration 'xLength' definition 'inputXLength'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:173:51: note: Function 'setNewVecXLength' argument 2 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:887:61: note: Function 'setNewVecXLength' argument 2 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:903:55: style:inconclusive: Function 'setNewVecX' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:174:45: note: Function 'setNewVecX' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:903:55: note: Function 'setNewVecX' argument 2 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:903:73: style:inconclusive: Function 'setNewVecX' argument 3 names different: declaration 'xLength' definition 'inputXLength'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:174:62: note: Function 'setNewVecX' argument 3 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:903:73: note: Function 'setNewVecX' argument 3 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:919:36: style:inconclusive: Function 'setAllNewX' argument 1 names different: declaration 'xMarkMin' definition 'inputXMin'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:175:26: note: Function 'setAllNewX' argument 1 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:919:36: note: Function 'setAllNewX' argument 1 names different: declaration 'xMarkMin' definition 'inputXMin'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:919:54: style:inconclusive: Function 'setAllNewX' argument 2 names different: declaration 'xLength' definition 'inputXLength'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.h:175:43: note: Function 'setAllNewX' argument 2 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:919:54: note: Function 'setAllNewX' argument 2 names different: declaration 'xLength' definition 'inputXLength'. voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1144:9: style: Local variable 'yDivisionNumber' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1055:10: note: Shadowed declaration voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1144:9: note: Shadow variable voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1168:9: style: Local variable 'yDivisionNumber' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1055:10: note: Shadowed declaration voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1168:9: note: Shadow variable voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1191:9: style: Local variable 'yDivisionNumber' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1055:10: note: Shadowed declaration voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1191:9: note: Shadow variable voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1953:12: style: Local variable 'x_ratio' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1943:10: note: Shadowed declaration voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1953:12: note: Shadow variable voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1981:12: style: Local variable 'x_ratio' shadows outer variable [shadowVariable] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1971:10: note: Shadowed declaration voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1981:12: note: Shadow variable voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:190:61: performance:inconclusive: Function parameter 'inputColor' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:203:59: performance:inconclusive: Function parameter 'inputColor' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:210:13: performance:inconclusive: Function parameter 'inputColor' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:219:13: performance:inconclusive: Function parameter 'inputColor' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:225:58: performance:inconclusive: Function parameter 'inputColor' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:276:59: performance:inconclusive: Function parameter 'inputColor' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:415:38: performance: Function parameter 'inputText' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:428:38: performance: Function parameter 'inputText' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:465:39: performance:inconclusive: Function parameter 'inputColor' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:747:61: performance:inconclusive: Function parameter 'inputColor' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:786:13: performance:inconclusive: Function parameter 'inputColor' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:830:58: performance:inconclusive: Function parameter 'inputColor' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:838:14: performance:inconclusive: Function parameter 'inputColor' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1551:49: performance: Function parameter 'inputArr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1565:49: performance: Function parameter 'inputArr' should be passed by const reference. [passedByValue] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:397:39: style: Parameter 'inputColor' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:403:39: style: Parameter 'inputColor' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:409:42: style: Parameter 'inputColor' can be declared as reference to const [constParameterReference] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1283:16: style: Variable 'element1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1283:30: style: Variable 'element2' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1339:16: style: Variable 'element1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1340:15: style: Variable 'val1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1394:16: style: Variable 'element1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1414:16: style: Variable 'element1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/vbwidgets/plotscreen.cpp:1416:15: style: Variable 'val1' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/vbwidgets/qdecimalspinbox.h:38:3: style: Class 'QDecimalSpinBox' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbwidgets/runseq.cpp:41:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/runseq.cpp:105:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/runseq.cpp:128:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WNOHANG [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/runseq.cpp:222:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AlignTop [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/runseq.cpp:103:5: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] voxbo-1.8.5~svn1246/vbwidgets/runseq.h:45:3: style: Class 'QRunSeq' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbwidgets/runseq.h:70:3: style: Class 'QDisp' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbwidgets/runseq.cpp:134:7: style: Condition '!f_quit' is always true [knownConditionTrueFalse] voxbo-1.8.5~svn1246/vbwidgets/runseq.cpp:124:7: note: Assuming that condition 'f_quit' is not redundant voxbo-1.8.5~svn1246/vbwidgets/runseq.cpp:134:7: note: Condition '!f_quit' is always true voxbo-1.8.5~svn1246/vbwidgets/runseq.cpp:71:7: style: Redundant pointer operation on 'vbpx' - it's already a variable. [redundantPointerOp] voxbo-1.8.5~svn1246/vbwidgets/runseq.cpp:72:7: style: Redundant pointer operation on 'seqx' - it's already a variable. [redundantPointerOp] voxbo-1.8.5~svn1246/vbwidgets/runseq.cpp:66:22: style:inconclusive: Function 'Go' argument 1 names different: declaration 'vbp' definition 'vbpx'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/runseq.h:47:19: note: Function 'Go' argument 1 names different: declaration 'vbp' definition 'vbpx'. voxbo-1.8.5~svn1246/vbwidgets/runseq.cpp:66:22: note: Function 'Go' argument 1 names different: declaration 'vbp' definition 'vbpx'. voxbo-1.8.5~svn1246/vbwidgets/runseq.cpp:66:39: style:inconclusive: Function 'Go' argument 2 names different: declaration 'seq' definition 'seqx'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/runseq.h:47:35: note: Function 'Go' argument 2 names different: declaration 'seq' definition 'seqx'. voxbo-1.8.5~svn1246/vbwidgets/runseq.cpp:66:39: note: Function 'Go' argument 2 names different: declaration 'seq' definition 'seqx'. voxbo-1.8.5~svn1246/vbwidgets/runseq.cpp:66:51: style:inconclusive: Function 'Go' argument 3 names different: declaration 'njobs' definition 'njobsx'. [funcArgNamesDifferent] voxbo-1.8.5~svn1246/vbwidgets/runseq.h:47:46: note: Function 'Go' argument 3 names different: declaration 'njobs' definition 'njobsx'. voxbo-1.8.5~svn1246/vbwidgets/runseq.cpp:66:51: note: Function 'Go' argument 3 names different: declaration 'njobs' definition 'njobsx'. voxbo-1.8.5~svn1246/vbwidgets/threshcalc.cpp:133:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MIN [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/threshcalc.cpp:42:3: performance: Variable 'v' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] voxbo-1.8.5~svn1246/vbwidgets/threshcalc.h:67:16: style: Virtual function 'languageChange' is called from constructor 'tcalc(threshold v_in,QWidget*parent=0,Qt::WFlags fl=0)' at line 89. Dynamic binding is not used. [virtualCallInConstructor] voxbo-1.8.5~svn1246/vbwidgets/threshcalc.cpp:89:3: note: Calling languageChange voxbo-1.8.5~svn1246/vbwidgets/threshcalc.h:67:16: note: languageChange is a virtual function voxbo-1.8.5~svn1246/vbwidgets/threshcalc.h:41:3: style: Class 'tcalc' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbwidgets/threshcalc.cpp:126:8: style: The scope of the variable 'f_ftest' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/threshcalc.cpp:126:15: style: Variable 'f_ftest' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/vbwidgets/threshcalc.cpp:134:12: style: Variable 'f_ftest' is assigned a value that is never used. [unreadVariable] voxbo-1.8.5~svn1246/vbwidgets/vbcontrast.cpp:97:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SetMinimumSize [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/vbcontrast.cpp:217:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/vbcontrast.cpp:279:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/vbcontrast.cpp:321:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable endl [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/vbcontrast.cpp:486:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/vbcontrast.cpp:515:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/vbcontrast.cpp:557:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/vbcontrast.cpp:588:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Yes [valueFlowBailoutIncompleteVar] voxbo-1.8.5~svn1246/vbwidgets/vbcontrast.h:58:5: style: Class 'VBContrastParamScalingWidget' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] voxbo-1.8.5~svn1246/vbwidgets/vbcontrast.cpp:309:17: style: The scope of the variable 'contrast' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/vbcontrast.cpp:421:19: style: The scope of the variable 'item' can be reduced. [variableScope] voxbo-1.8.5~svn1246/vbwidgets/vbcontrast.cpp:214:15: style: Variable 'contrast' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/vbwidgets/vbcontrast.cpp:361:19: style: Variable 'item' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/vbwidgets/vbcontrast.cpp:617:15: style: Variable 'contrast' can be declared as pointer to const [constVariablePointer] voxbo-1.8.5~svn1246/vbwidgets/vbcontrast.cpp:305:14: performance: Ineffective call of function 'substr' because a prefix of the string is assigned to itself. Use resize() or pop_back() instead. [uselessCallsSubstr] voxbo-1.8.5~svn1246/crunch/newvbmf.cpp:42:1: error: The one definition rule is violated, different classes/structs have the same name 'FilterParams' [ctuOneDefinitionRuleViolation] voxbo-1.8.5~svn1246/crunch/oldvbmf.cpp:42:1: note: The one definition rule is violated, different classes/structs have the same name 'FilterParams' voxbo-1.8.5~svn1246/crunch/newvbmf.cpp:42:1: note: The one definition rule is violated, different classes/structs have the same name 'FilterParams' voxbo-1.8.5~svn1246/crunch/newvbmf.cpp:42:1: error: The one definition rule is violated, different classes/structs have the same name 'FilterParams' [ctuOneDefinitionRuleViolation] voxbo-1.8.5~svn1246/crunch/vbmakefilter.cpp:42:1: note: The one definition rule is violated, different classes/structs have the same name 'FilterParams' voxbo-1.8.5~svn1246/crunch/newvbmf.cpp:42:1: note: The one definition rule is violated, different classes/structs have the same name 'FilterParams' voxbo-1.8.5~svn1246/brainBrowser/region.h:35:1: error: The one definition rule is violated, different classes/structs have the same name 'regionRec' [ctuOneDefinitionRuleViolation] voxbo-1.8.5~svn1246/lib/bdb_tab.h:94:1: note: The one definition rule is violated, different classes/structs have the same name 'regionRec' voxbo-1.8.5~svn1246/brainBrowser/region.h:35:1: note: The one definition rule is violated, different classes/structs have the same name 'regionRec' voxbo-1.8.5~svn1246/brainBrowser/synonym.h:41:1: error: The one definition rule is violated, different classes/structs have the same name 'synonymRec' [ctuOneDefinitionRuleViolation] voxbo-1.8.5~svn1246/lib/bdb_tab.h:141:1: note: The one definition rule is violated, different classes/structs have the same name 'synonymRec' voxbo-1.8.5~svn1246/brainBrowser/synonym.h:41:1: note: The one definition rule is violated, different classes/structs have the same name 'synonymRec' voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:35:1: error: The one definition rule is violated, different classes/structs have the same name 'regionRelationRec' [ctuOneDefinitionRuleViolation] voxbo-1.8.5~svn1246/lib/bdb_tab.h:185:1: note: The one definition rule is violated, different classes/structs have the same name 'regionRelationRec' voxbo-1.8.5~svn1246/brainBrowser/region_relation.h:35:1: note: The one definition rule is violated, different classes/structs have the same name 'regionRelationRec' voxbo-1.8.5~svn1246/munge/vbim.cpp:51:1: error: The one definition rule is violated, different classes/structs have the same name 'imageop' [ctuOneDefinitionRuleViolation] voxbo-1.8.5~svn1246/munge/vbimagemunge.cpp:48:1: note: The one definition rule is violated, different classes/structs have the same name 'imageop' voxbo-1.8.5~svn1246/munge/vbim.cpp:51:1: note: The one definition rule is violated, different classes/structs have the same name 'imageop' voxbo-1.8.5~svn1246/qa/qatest.cpp:12:1: error: The one definition rule is violated, different classes/structs have the same name 'VBQA' [ctuOneDefinitionRuleViolation] voxbo-1.8.5~svn1246/qa/vbqa.cpp:48:1: note: The one definition rule is violated, different classes/structs have the same name 'VBQA' voxbo-1.8.5~svn1246/qa/qatest.cpp:12:1: note: The one definition rule is violated, different classes/structs have the same name 'VBQA' voxbo-1.8.5~svn1246/gdscript/gds.h:73:1: error: The one definition rule is violated, different classes/structs have the same name 'gHeaderInfo' [ctuOneDefinitionRuleViolation] voxbo-1.8.5~svn1246/qtglm/gheaderinfo.h:33:1: note: The one definition rule is violated, different classes/structs have the same name 'gHeaderInfo' voxbo-1.8.5~svn1246/gdscript/gds.h:73:1: note: The one definition rule is violated, different classes/structs have the same name 'gHeaderInfo' voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1477:39: warning: Null pointer dereference: permuteG [ctunullpointer] voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1376:6: note: Assuming that condition 'permuteG' is not redundant voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1372:14: note: Calling function doFactR, 4th argument is null voxbo-1.8.5~svn1246/stand_alone/perm.cpp:1477:39: note: Dereferencing argument permuteG that is null diff: 2.14.0 voxbo-1.8.5~svn1246/lib/tokenlist.cpp:396:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable args [valueFlowBailoutIncompleteVar] 2.14.0 voxbo-1.8.5~svn1246/lib/tokenlist.cpp:402:49: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] DONE