2026-05-03 05:50 ftp://ftp.de.debian.org/debian/pool/main/libp/libpdb-redo/libpdb-redo_3.3.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.3.70 compiler: g++ (Ubuntu 14.2.0-4ubuntu2~24.04.1) 14.2.0 cppcheck: head 2.20.0 head-info: e5c4a73 (2026-05-01 11:10:43 +0200) count: 284 253 elapsed-time: 3.3 2.8 head-timing-info: old-timing-info: head results: libpdb-redo-3.3.1/examples/example.cpp:34:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/examples/example.cpp:31:13: style: Variable 'ri' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/AtomShape.cpp:204:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPI [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/AtomShape.cpp:295:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPI [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/AtomShape.cpp:353:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_multimin_fminimizer_nmsimplex2 [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/AtomShape.cpp:478:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/AtomShape.cpp:552:4: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mElectronScattering [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/AtomShape.cpp:609:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable charge [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/AtomShape.cpp:653:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mImpl [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/AtomShape.cpp:351:28: style: The member function 'pdb_redo::DensityIntegration::findMinGlobal' can be static. [functionStatic] libpdb-redo-3.3.1/src/AtomShape.cpp:239:9: note: The member function 'pdb_redo::DensityIntegration::findMinGlobal' can be static. libpdb-redo-3.3.1/src/AtomShape.cpp:351:28: note: The member function 'pdb_redo::DensityIntegration::findMinGlobal' can be static. libpdb-redo-3.3.1/src/AtomShape.cpp:445:3: style: Variable 'result' is assigned an expression that holds the same value. [redundantAssignment] libpdb-redo-3.3.1/src/AtomShape.cpp:413:12: note: x2 is assigned 'result' here. libpdb-redo-3.3.1/src/AtomShape.cpp:445:3: note: Variable 'result' is assigned an expression that holds the same value. libpdb-redo-3.3.1/src/AtomShape.cpp:360:9: style: The scope of the variable 'size' can be reduced. [variableScope] libpdb-redo-3.3.1/src/AtomShape.cpp:412:9: style: The scope of the variable 'x1' can be reduced. [variableScope] libpdb-redo-3.3.1/src/AtomShape.cpp:414:9: style: The scope of the variable 'y1' can be reduced. [variableScope] libpdb-redo-3.3.1/src/AtomShape.cpp:258:8: style: Local variable 'a' shadows outer function [shadowFunction] libpdb-redo-3.3.1/src/AtomShape.cpp:223:8: note: Shadowed declaration libpdb-redo-3.3.1/src/AtomShape.cpp:258:8: note: Shadow variable libpdb-redo-3.3.1/src/AtomShape.cpp:258:34: style: Local variable 'b' shadows outer function [shadowFunction] libpdb-redo-3.3.1/src/AtomShape.cpp:224:8: note: Shadowed declaration libpdb-redo-3.3.1/src/AtomShape.cpp:258:34: note: Shadow variable libpdb-redo-3.3.1/src/AtomShape.cpp:440:8: style: Variable 'y2' is assigned a value that is never used. [unreadVariable] libpdb-redo-3.3.1/src/BlobFinder.cpp:52:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mXmap [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/BlobFinder.cpp:71:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mProteinAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/BlobFinder.cpp:218:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mXmap [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/BlobFinder.cpp:241:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mProteinAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/BondMap.cpp:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/BondMap.cpp:156:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/BondMap.cpp:176:111: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable null [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/BondMap.cpp:286:12: performance: Range variable 'c' should be declared as const reference. [iterateByValue] libpdb-redo-3.3.1/src/BondMap.cpp:105:13: style: Variable 'bi' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/BondMap.cpp:126:14: style: Variable 'atom' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/BondMap.cpp:452:13: style: Variable 'compAtom' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/ClipperWrapper.cpp:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPI [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/ClipperWrapper.cpp:118:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/ClipperWrapper.cpp:226:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kSymopNrTable [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/ClipperWrapper.cpp:138:8: style: Variable 'trn' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/Compound.cpp:128:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:233:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:281:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:291:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:320:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mID [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:336:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mID [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:341:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mGroup [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:347:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:490:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mAngles [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:518:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mChiralCentres [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:556:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mID [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:690:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mAngles [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:748:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mChiralCentres [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:849:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:896:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mFile [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:1005:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:1032:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mID [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:1174:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:1184:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mImpl [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:1204:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mImpl [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:1215:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mImpl [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:1220:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mImpl [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Compound.cpp:800:10: warning: Class 'CompoundFactoryImpl' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] libpdb-redo-3.3.1/src/Compound.cpp:800:10: warning: Class 'CompoundFactoryImpl' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] libpdb-redo-3.3.1/src/Compound.cpp:915:18: style: Virtual function 'createSelf' is called from constructor 'RestraintCompoundFactoryImpl(std::istream&inData,CompoundFactoryImpl*inNext)' at line 898. Dynamic binding is not used. [virtualCallInConstructor] libpdb-redo-3.3.1/src/Compound.cpp:898:13: note: Calling createSelf libpdb-redo-3.3.1/src/Compound.cpp:915:18: note: createSelf is a virtual function libpdb-redo-3.3.1/src/Compound.cpp:910:3: style: The destructor '~RestraintCompoundFactoryImpl' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] libpdb-redo-3.3.1/src/Compound.cpp:798:11: note: Virtual destructor in base class libpdb-redo-3.3.1/src/Compound.cpp:910:3: note: Destructor in derived class libpdb-redo-3.3.1/src/Compound.cpp:1035:8: style: The scope of the variable 'chemCompAtomCCD' can be reduced. [variableScope] libpdb-redo-3.3.1/src/Compound.cpp:1036:8: style: The scope of the variable 'chemCompBondCCD' can be reduced. [variableScope] libpdb-redo-3.3.1/src/Compound.cpp:86:9: style: Variable 'compoundAtoms' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/Compound.cpp:99:9: style: Variable 'compBonds' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/Compound.cpp:202:9: style: Variable 'compPlanes' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/Compound.cpp:211:63: style: Parameter 'p' can be declared as reference to const [constParameterReference] libpdb-redo-3.3.1/src/Compound.cpp:347:13: style: Variable 'a' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/Compound.cpp:490:13: style: Variable 'a' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/Compound.cpp:663:62: style: Parameter 'p' can be declared as reference to const [constParameterReference] libpdb-redo-3.3.1/src/Compound.cpp:678:13: style: Parameter 'b' can be declared as reference to const [constParameterReference] libpdb-redo-3.3.1/src/Compound.cpp:690:13: style: Variable 'a' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/Compound.cpp:292:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libpdb-redo-3.3.1/src/Compound.cpp:350:3: style: Consider using std::find_if algorithm instead of a raw loop. [useStlAlgorithm] libpdb-redo-3.3.1/src/Compound.cpp:1014:14: style: struct member 'TypeMapping::restr_type' is never used. [unusedStructMember] libpdb-redo-3.3.1/src/Compound.cpp:1014:26: style: struct member 'TypeMapping::ccd_type' is never used. [unusedStructMember] libpdb-redo-3.3.1/src/Compound.cpp:565:21: style: Unused variable: aromatic [unusedVariable] libpdb-redo-3.3.1/src/DistanceMap.cpp:80:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/DistanceMap.cpp:255:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mMaxDistanceSQ [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/DistanceMap.cpp:278:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mMaxDistanceSQ [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/DistanceMap.cpp:314:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mIA [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/DistanceMap.cpp:337:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mMaxDistance [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/MapMaker.cpp:314:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mMinDensity [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/MapMaker.cpp:344:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/MapMaker.cpp:394:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mMap [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/MapMaker.cpp:400:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/MapMaker.cpp:421:82: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable van_der_waals [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/MapMaker.cpp:474:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mMap [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/MapMaker.cpp:507:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/MapMaker.cpp:655:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mResHigh [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/MapMaker.cpp:740:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mHKLInfo [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/MapMaker.cpp:824:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/MapMaker.cpp:889:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mHKLInfo [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/MapMaker.cpp:1025:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/MapMaker.cpp:1202:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mNumParam [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/MapMaker.cpp:1257:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mHKLInfo [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NC' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NR' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NS' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::MODE' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NCSTART' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NRSTART' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NSSTART' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NX' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NY' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NZ' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::cellLengths' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::cellAngles' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::MAPC' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::MAPR' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::MAPS' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::AMIN' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::AMAX' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::AMEAN' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::ISPG' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NSYMBT' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::LSKFLG' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::SKWMAT' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::SKWTRN' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::UNUSED' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::ARMS' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::LABEL' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/MapMaker.cpp:357:7: error: Return value of allocation function 'mkstemp' is not stored. [leakReturnValNotUsed] libpdb-redo-3.3.1/src/MapMaker.cpp:527:7: error: Return value of allocation function 'mkstemp' is not stored. [leakReturnValNotUsed] libpdb-redo-3.3.1/src/MapMaker.cpp:839:7: error: Return value of allocation function 'mkstemp' is not stored. [leakReturnValNotUsed] libpdb-redo-3.3.1/src/MapMaker.cpp:275:12: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] libpdb-redo-3.3.1/src/MapMaker.cpp:620:24: style: The scope of the variable 'faMap' can be reduced. [variableScope] libpdb-redo-3.3.1/src/MapMaker.cpp:352:17: style: Variable 's' is assigned a value that is never used. [unreadVariable] libpdb-redo-3.3.1/src/MapMaker.cpp:351:12: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libpdb-redo-3.3.1/src/MapMaker.cpp:522:17: style: Variable 's' is assigned a value that is never used. [unreadVariable] libpdb-redo-3.3.1/src/MapMaker.cpp:521:12: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libpdb-redo-3.3.1/src/MapMaker.cpp:834:17: style: Variable 's' is assigned a value that is never used. [unreadVariable] libpdb-redo-3.3.1/src/MapMaker.cpp:833:12: style: Variable 'p' is assigned a value that is never used. [unreadVariable] libpdb-redo-3.3.1/src/Minimizer.cpp:74:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:81:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:115:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable typeSymbol [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:314:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:419:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:603:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mTorsionRestraints [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:611:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mMapWeight [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:616:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mChiralVolumeRestraints [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:622:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mPlanarityRestraints [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:641:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mRefIndex [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:654:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable atom [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:827:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mReferencedAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:853:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mReferencedAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:860:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mRestraints [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:891:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:949:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:994:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:1027:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:1046:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mReferencedAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:1085:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_multimin_fdfminimizer_vector_bfgs2 [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:1177:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mRef2AtomIndex [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:1195:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mReferencedAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:1216:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:1222:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mReferencedAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:1233:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mReferencedAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:1243:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mReferencedAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:1274:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rp [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:1423:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mReferencedAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Minimizer.cpp:1037:2: style: Class 'GSLMinimizer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpdb-redo-3.3.1/src/Minimizer.cpp:920:44: style:inconclusive: Function 'operator[]' argument 1 names different: declaration 'atom' definition 'atomID'. [funcArgNamesDifferent] libpdb-redo-3.3.1/src/Minimizer.cpp:910:36: note: Function 'operator[]' argument 1 names different: declaration 'atom' definition 'atomID'. libpdb-redo-3.3.1/src/Minimizer.cpp:920:44: note: Function 'operator[]' argument 1 names different: declaration 'atom' definition 'atomID'. libpdb-redo-3.3.1/src/Minimizer.cpp:1211:42: style:inconclusive: Function 'Fdf' argument 1 names different: declaration 'x' definition 'v'. [funcArgNamesDifferent] libpdb-redo-3.3.1/src/Minimizer.cpp:1063:36: note: Function 'Fdf' argument 1 names different: declaration 'x' definition 'v'. libpdb-redo-3.3.1/src/Minimizer.cpp:1211:42: note: Function 'Fdf' argument 1 names different: declaration 'x' definition 'v'. libpdb-redo-3.3.1/src/Minimizer.cpp:385:15: style: Parameter 'ar' can be declared as reference to const [constParameterReference] libpdb-redo-3.3.1/src/Minimizer.cpp:1047:20: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpdb-redo-3.3.1/src/Ramachandran.cpp:72:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Gly2 [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Ramachandran.cpp:111:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rsFavoured [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/ResolutionCalculator.cpp:69:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mCoefs [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mDist [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:60:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mA [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:78:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:85:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mA [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:101:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPI [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:150:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:223:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mB [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:251:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:287:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:294:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mA1 [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:308:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:333:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:342:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:400:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable esd [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:431:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:460:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:474:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mA [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:491:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mA [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:514:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:532:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mAtoms [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:548:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:571:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Restraints.cpp:342:13: style: Variable 'a' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/Restraints.cpp:348:13: style: Variable 'a' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/Restraints.cpp:416:13: style: Parameter 'a' can be declared as reference to const [constParameterReference] libpdb-redo-3.3.1/src/Restraints.cpp:435:13: style: Parameter 'a' can be declared as reference to const [constParameterReference] libpdb-redo-3.3.1/src/Restraints.cpp:343:10: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libpdb-redo-3.3.1/src/ShapeFitter.cpp:148:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable p [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/ShapeFitter.cpp:297:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ignore [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/ShapeFitter.cpp:337:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gsl_multimin_fminimizer_nmsimplex2 [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/ShapeFitter.cpp:637:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/ShapeFitter.cpp:110:48: style: Local variable 'iw' shadows outer variable [shadowVariable] libpdb-redo-3.3.1/src/ShapeFitter.cpp:98:45: note: Shadowed declaration libpdb-redo-3.3.1/src/ShapeFitter.cpp:110:48: note: Shadow variable libpdb-redo-3.3.1/src/ShapeFitter.cpp:295:15: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpdb-redo-3.3.1/src/ShapeFitter.cpp:590:17: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpdb-redo-3.3.1/src/ShapeFitter.cpp:651:12: style: Consider using std::transform algorithm instead of a raw loop. [useStlAlgorithm] libpdb-redo-3.3.1/src/ShapeFitter.cpp:608:27: style: struct member 'Score::loc' is never used. [unusedStructMember] libpdb-redo-3.3.1/src/SkipList.cpp:91:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable binary [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/SkipList.cpp:168:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/SkipList.cpp:47:13: style: Variable 'res' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/Statistics.cpp:150:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kPI [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Statistics.cpp:383:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mSpacegroup [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Statistics.cpp:396:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mRmsScaled [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Statistics.cpp:562:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mStructure [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Statistics.cpp:584:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mStructure [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Statistics.cpp:653:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mStructure [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Statistics.cpp:677:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Statistics.cpp:888:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mStructure [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Statistics.cpp:971:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable radius_sq [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Statistics.cpp:1024:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mSZ [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Statistics.cpp:1097:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mResHigh [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Statistics.cpp:1142:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mStructure [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/Statistics.cpp:489:16: style: The scope of the variable 'ns' can be reduced. [variableScope] libpdb-redo-3.3.1/src/Statistics.cpp:964:15: style: The scope of the variable 'asymID' can be reduced. [variableScope] libpdb-redo-3.3.1/src/Statistics.cpp:763:13: performance: Range variable 'alt' should be declared as const reference. [iterateByValue] libpdb-redo-3.3.1/src/Statistics.cpp:198:14: style: Variable 'pi' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/Statistics.cpp:395:13: style: Variable 'asym_id' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/Statistics.cpp:714:16: style: Variable 'compAtom' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/Statistics.cpp:797:16: style: Variable 'compAtom' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/src/Statistics.cpp:749:9: style: Consider using std::accumulate algorithm instead of a raw loop. [useStlAlgorithm] libpdb-redo-3.3.1/src/TLS.cpp:83:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:265:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:284:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:306:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:329:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:356:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:406:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:447:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:488:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:512:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:540:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:605:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lookahead [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:946:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:987:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:1292:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:1349:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:1374:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable m_lookahead [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:1903:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:1880:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cerr [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/src/TLS.cpp:47:1: warning: Member variable 'tls_residue::iCode' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/TLS.cpp:47:1: warning: Member variable 'tls_residue::selected' has no initializer. [uninitMemberVarNoCtor] libpdb-redo-3.3.1/src/TLS.cpp:555:2: warning: Member variable 'tls_selection_parser_impl::m_lookahead' is not initialized in the constructor. [uninitMemberVar] libpdb-redo-3.3.1/src/TLS.cpp:638:14: style: Virtual function 'get_next_token' is called from constructor 'TLSSelectionParserImplPhenix(const std::string&selection)' at line 605. Dynamic binding is not used. [virtualCallInConstructor] libpdb-redo-3.3.1/src/TLS.cpp:605:17: note: Calling get_next_token libpdb-redo-3.3.1/src/TLS.cpp:638:14: note: get_next_token is a virtual function libpdb-redo-3.3.1/src/TLS.cpp:1130:14: style: Virtual function 'get_next_token' is called from constructor 'TLSSelectionParserImplBuster(const std::string&selection)' at line 1146. Dynamic binding is not used. [virtualCallInConstructor] libpdb-redo-3.3.1/src/TLS.cpp:1146:16: note: Calling get_next_token libpdb-redo-3.3.1/src/TLS.cpp:1130:14: note: get_next_token is a virtual function libpdb-redo-3.3.1/src/TLS.cpp:1411:14: style: Virtual function 'get_next_token' is called from constructor 'TLSSelectionParserImplBusterOld(const std::string&selection)' at line 1374. Dynamic binding is not used. [virtualCallInConstructor] libpdb-redo-3.3.1/src/TLS.cpp:1374:17: note: Calling get_next_token libpdb-redo-3.3.1/src/TLS.cpp:1411:14: note: get_next_token is a virtual function libpdb-redo-3.3.1/src/TLS.cpp:253:2: style: Struct 'tls_selection_not' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpdb-redo-3.3.1/src/TLS.cpp:294:2: style: Struct 'tls_selection_chain' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpdb-redo-3.3.1/src/TLS.cpp:502:2: style: Struct 'tls_selection_by_name' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpdb-redo-3.3.1/src/TLS.cpp:525:2: style: Struct 'tls_selection_by_element' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpdb-redo-3.3.1/src/TLS.cpp:602:2: style: Class 'TLSSelectionParserImplPhenix' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpdb-redo-3.3.1/src/TLS.cpp:1117:2: style: Class 'TLSSelectionParserImplBuster' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpdb-redo-3.3.1/src/TLS.cpp:1371:2: style: Class 'TLSSelectionParserImplBusterOld' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] libpdb-redo-3.3.1/src/TLS.cpp:608:41: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpdb-redo-3.3.1/src/TLS.cpp:562:41: note: Virtual function in base class libpdb-redo-3.3.1/src/TLS.cpp:608:41: note: Function in derived class libpdb-redo-3.3.1/src/TLS.cpp:638:14: style: The function 'get_next_token' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpdb-redo-3.3.1/src/TLS.cpp:565:14: note: Virtual function in base class libpdb-redo-3.3.1/src/TLS.cpp:638:14: note: Function in derived class libpdb-redo-3.3.1/src/TLS.cpp:639:22: style: The function 'to_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpdb-redo-3.3.1/src/TLS.cpp:567:22: note: Virtual function in base class libpdb-redo-3.3.1/src/TLS.cpp:639:22: note: Function in derived class libpdb-redo-3.3.1/src/TLS.cpp:1119:41: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpdb-redo-3.3.1/src/TLS.cpp:562:41: note: Virtual function in base class libpdb-redo-3.3.1/src/TLS.cpp:1119:41: note: Function in derived class libpdb-redo-3.3.1/src/TLS.cpp:1130:14: style: The function 'get_next_token' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpdb-redo-3.3.1/src/TLS.cpp:565:14: note: Virtual function in base class libpdb-redo-3.3.1/src/TLS.cpp:1130:14: note: Function in derived class libpdb-redo-3.3.1/src/TLS.cpp:1131:22: style: The function 'to_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpdb-redo-3.3.1/src/TLS.cpp:567:22: note: Virtual function in base class libpdb-redo-3.3.1/src/TLS.cpp:1131:22: note: Function in derived class libpdb-redo-3.3.1/src/TLS.cpp:1377:41: style: The function 'Parse' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpdb-redo-3.3.1/src/TLS.cpp:562:41: note: Virtual function in base class libpdb-redo-3.3.1/src/TLS.cpp:1377:41: note: Function in derived class libpdb-redo-3.3.1/src/TLS.cpp:1411:14: style: The function 'get_next_token' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpdb-redo-3.3.1/src/TLS.cpp:565:14: note: Virtual function in base class libpdb-redo-3.3.1/src/TLS.cpp:1411:14: note: Function in derived class libpdb-redo-3.3.1/src/TLS.cpp:1412:22: style: The function 'to_string' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] libpdb-redo-3.3.1/src/TLS.cpp:567:22: note: Virtual function in base class libpdb-redo-3.3.1/src/TLS.cpp:1412:22: note: Function in derived class libpdb-redo-3.3.1/src/TLS.cpp:1056:25: style: The scope of the variable 'icode_to' can be reduced. [variableScope] libpdb-redo-3.3.1/src/TLS.cpp:1057:9: style: The scope of the variable 'through' can be reduced. [variableScope] libpdb-redo-3.3.1/src/TLS.cpp:1277:16: style: The scope of the variable 'chain2' can be reduced. [variableScope] libpdb-redo-3.3.1/src/TLS.cpp:383:20: performance: Range variable 'chain' should be declared as const reference. [iterateByValue] libpdb-redo-3.3.1/src/TLS.cpp:1057:17: style: Variable 'through' is assigned a value that is never used. [unreadVariable] libpdb-redo-3.3.1/src/TLS.cpp:1059:14: style: Variable 'to' is assigned a value that is never used. [unreadVariable] libpdb-redo-3.3.1/test/pdb-redo-unit-test.cpp:106:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CIF [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/test/pdb-redo-unit-test.cpp:261:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable as_None [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/test/pdb-redo-unit-test.cpp:292:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/test/pdb-redo-unit-test.cpp:354:7: style: Condition '!(std::isnan(ri.RSCCS)&&std::isnan(t.RSCCS))' is always true [knownConditionTrueFalse] libpdb-redo-3.3.1/test/pdb-redo-unit-test.cpp:345:17: note: Assuming that condition 'std::isnan(t.RSCCS)' is not redundant libpdb-redo-3.3.1/test/pdb-redo-unit-test.cpp:354:7: note: Condition '!(std::isnan(ri.RSCCS)&&std::isnan(t.RSCCS))' is always true libpdb-redo-3.3.1/test/pdb-redo-unit-test.cpp:339:13: style: Variable 'ri' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/test/pdb-redo-unit-test.cpp:413:13: style: Variable 'ri' can be declared as reference to const [constVariableReference] libpdb-redo-3.3.1/test/pdb-redo-unit-test.cpp:284:9: style: struct member 'TestResidue::seqID' is never used. [unusedStructMember] libpdb-redo-3.3.1/test/restr2ccd-test.cpp:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VERBOSE [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/test/rsr-test.cpp:102:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/test/rsr-test.cpp:177:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/test/rsr-test.cpp:270:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] libpdb-redo-3.3.1/test/shape-fitter-test.cpp:148:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cout [valueFlowBailoutIncompleteVar] diff: head libpdb-redo-3.3.1/src/BondMap.cpp:286:12: performance: Range variable 'c' should be declared as const reference. [iterateByValue] head libpdb-redo-3.3.1/src/ClipperWrapper.cpp:138:8: style: Variable 'trn' can be declared as reference to const [constVariableReference] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::AMAX' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::AMEAN' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::AMIN' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::ARMS' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::ISPG' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::LABEL' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::LSKFLG' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::MAPC' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::MAPR' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::MAPS' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::MODE' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NC' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NCSTART' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NR' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NRSTART' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NS' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NSSTART' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NSYMBT' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NX' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NY' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::NZ' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::SKWMAT' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::SKWTRN' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::UNUSED' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::cellAngles' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/MapMaker.cpp:118:1: warning: Member variable 'CCP4MapFileHeader::cellLengths' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/Statistics.cpp:964:15: style: The scope of the variable 'asymID' can be reduced. [variableScope] head libpdb-redo-3.3.1/src/TLS.cpp:47:1: warning: Member variable 'tls_residue::iCode' has no initializer. [uninitMemberVarNoCtor] head libpdb-redo-3.3.1/src/TLS.cpp:47:1: warning: Member variable 'tls_residue::selected' has no initializer. [uninitMemberVarNoCtor] DONE