2025-07-04 00:36 ftp://ftp.de.debian.org/debian/pool/main/k/kmer/kmer_0~20150903+r2013.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=bsd --library=python --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 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: a214e76 (2025-07-03 20:23:32 +0200) count: 1576 1546 elapsed-time: 9.7 10.6 head-timing-info: old-timing-info: head results: kmer-code-2013-trunk/atac-driver/alignOverlap/overlap-span.H:75:48: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/ESTmapper/mergeCounts.C:10:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/ESTmapper/terminate.C:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/ESTmapper/terminate.C:82:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32FMT [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/ESTmapper/terminate.C:120:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/atac-driver/chainer/halign/halignmodule.C:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/atac-driver/chainer/halign/halignmodule.C:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/ESTmapper/terminate.C:60:12: style:inconclusive: Technically the member function 'iidReaderWriter::thisIID' can be const. [functionConst] kmer-code-2013-trunk/ESTmapper/terminate.C:32:7: warning: Class 'iidReaderWriter' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kmer-code-2013-trunk/ESTmapper/terminate.C:32:7: warning: Class 'iidReaderWriter' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kmer-code-2013-trunk/ESTmapper/terminate.C:69:5: warning: Possible leak in public function. The pointer 'iids' is not deallocated before it is allocated. [publicAllocationError] kmer-code-2013-trunk/ESTmapper/terminate.C:26:39: style: Parameter 'otfile' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_loverlapper.C:521:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.H:33:24: warning: Assert statement modifies 'newp'. [assignmentInAssert] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.H:33:26: warning: Assert statement calls a function which may have desired side effects: 'malloc'. [assertWithSideEffect] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.H:42:24: warning: Assert statement modifies 'newp'. [assignmentInAssert] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.H:42:26: warning: Assert statement calls a function which may have desired side effects: 'realloc'. [assertWithSideEffect] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_dpaligner.C:57:14: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_dpaligner.C:61:21: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/localAlignerInterfacemodule.C:194:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyExc_RuntimeError [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/atac-driver/chainer/localalign/localAlignerInterfacemodule.C:215:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Py_None [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:115:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:66:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/atac-driver/chainer/localalign/localAlignerInterfacemodule.C:146:20: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_pieceOlap.C:83:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_pieceOlap.C:276:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/atac-driver/chainer/halign/halign.C:550:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/atac-driver/chimera/happy-clones-span-clumps.C:202:54: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:237:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:87:24: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:88:24: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:109:24: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:110:24: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:220:12: style: The scope of the variable 'isSorted' can be reduced. [variableScope] kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:119:22: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:119:36: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:220:25: style: Variable 'isSorted' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:235:16: style: Variable 'isSorted' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/atac-driver/gapShifter/alignUnmapped.C:75:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/atac-driver/gapShifter/alignUnmapped.C:104:23: style: Variable 'W1' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/gapShifter/alignUnmapped.C:105:23: style: Variable 'W2' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/gapShifter/alignUnmapped.C:104:23: style: Variable 'W1' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/atac-driver/gapShifter/alignUnmapped.C:105:23: style: Variable 'W2' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/atac-driver/gapShifter/cleanAtac.C:149:33: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_pieceOlap.C:47:10: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_pieceOlap.C:77:21: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_pieceOlap.C:143:23: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_pieceOlap.C:161:10: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_pieceOlap.C:185:17: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_pieceOlap.C:186:17: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_pieceOlap.C:172:45: style: Parameter 'trace' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/atac-driver/gapShifter/coalesceMatches.C:53:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/atac-driver/gapShifter/correctGaps.C:138:58: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/atac-driver/gapShifter/coalesceMatches.C:36:19: style: The scope of the variable 'r' can be reduced. [variableScope] kmer-code-2013-trunk/atac-driver/gapShifter/coalesceMatches.C:36:21: style: Variable 'r' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/atac-driver/gapShifter/extractSequence.C:110:50: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1134:7: error: Common realloc mistake: 'BrevC' nulled but not freed upon failure [memleakOnRealloc] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:244:6: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:245:6: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:258:14: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:303:26: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:332:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:654:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:675:16: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:716:24: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:759:24: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:833:9: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:834:9: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:840:7: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:841:7: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:852:7: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:853:7: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:947:19: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:989:14: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:997:15: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1003:21: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1134:15: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/gapShifter/extractUnmapped.C:105:47: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1152:15: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1161:14: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:370:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:482:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:993:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1165:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1032:13: style: The comparison 'j == 0' is always true. [knownConditionTrueFalse] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1030:11: note: 'j' is assigned value '0' here. kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1032:13: note: The comparison 'j == 0' is always true. kmer-code-2013-trunk/atac-driver/gapShifter/gapShifter.C:203:30: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:147:9: style: The scope of the variable 'c' can be reduced. [variableScope] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:254:12: style: The scope of the variable 'disconnect' can be reduced. [variableScope] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:599:10: style: The scope of the variable 'inserted' can be reduced. [variableScope] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:872:7: style: The scope of the variable 'j' can be reduced. [variableScope] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:872:15: style: The scope of the variable 'indel' can be reduced. [variableScope] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:873:10: style: The scope of the variable 'pcnt' can be reduced. [variableScope] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1106:16: style: The scope of the variable 'BseqLen' can be reduced. [variableScope] kmer-code-2013-trunk/atac-driver/gapShifter/testAtac.C:89:31: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:243:14: style: Variable 'x' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:243:18: style: Variable 'y' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/gapShifter/projectFeatures.C:132:41: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:326:18: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:395:9: style: Variable 'W' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:509:10: style: Variable 'W' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:832:14: style: Variable 'x' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:832:18: style: Variable 'y' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:839:18: style: Variable 'x' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:839:22: style: Variable 'y' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:851:18: style: Variable 'x' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:851:22: style: Variable 'y' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:874:25: style: Variable 'lend' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:916:22: style: Variable 't' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1021:21: style: Variable 'b' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1109:20: style: Variable 'hits' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1111:20: style: Variable 'traps' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/lengthFilter/lengthFilter.C:46:45: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/atac-driver/libatac/atacMatch.H:64:32: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1109:25: style: Variable 'hits' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1111:26: style: Variable 'traps' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/atac-driver/matchExtender/matchExtender-dump.C:31:35: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/atac-driver/libatac/fasta-accessor.H:107:58: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/atac-driver/mismatchCounter/mismatchCounter.C:197:40: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/atac-driver/matchExtender/matchExtender.C:192:39: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:132:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: v [nullPointerOutOfMemory] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:123:29: note: Assuming allocation function fails kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:123:11: note: Assignment 'v=(struct AVLnode*)malloc(sizeof(struct AVLnode))', assigned value is 0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:132:3: note: Null pointer dereference kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:133:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: v [nullPointerOutOfMemory] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:123:29: note: Assuming allocation function fails kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:123:11: note: Assignment 'v=(struct AVLnode*)malloc(sizeof(struct AVLnode))', assigned value is 0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:133:3: note: Null pointer dereference kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:134:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: v [nullPointerOutOfMemory] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:123:29: note: Assuming allocation function fails kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:123:11: note: Assignment 'v=(struct AVLnode*)malloc(sizeof(struct AVLnode))', assigned value is 0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:134:3: note: Null pointer dereference kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:135:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: v [nullPointerOutOfMemory] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:123:29: note: Assuming allocation function fails kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:123:11: note: Assignment 'v=(struct AVLnode*)malloc(sizeof(struct AVLnode))', assigned value is 0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:135:3: note: Null pointer dereference kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:136:3: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: v [nullPointerOutOfMemory] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:123:29: note: Assuming allocation function fails kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:123:11: note: Assignment 'v=(struct AVLnode*)malloc(sizeof(struct AVLnode))', assigned value is 0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:136:3: note: Null pointer dereference kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:663:41: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:659:42: note: Assuming allocation function fails kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:659:18: note: Assignment 'Descriptor=(struct Local_Overlap*)malloc(sizeof(struct Local_Overlap)+(npiece+1)*sizeof(struct Local_Chain))', assigned value is 0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:663:41: note: Null pointer addition kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:91:13: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:123:11: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:301:7: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:302:7: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:393:13: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:659:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:397:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:407:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:407:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:663:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:773:22: style: The scope of the variable 'sg' can be reduced. [variableScope] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:774:22: style: The scope of the variable 'ln' can be reduced. [variableScope] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:65:31: style: Parameter 'where' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:118:44: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:467:30: style: Variable 'cand' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:479:30: style: Variable 'cand' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:557:26: style: Variable 'cand' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:773:22: style: Variable 'sg' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/atac-driver/matchExtender/matchExtender-func.C:54:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable letterToBits [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/atac-driver/matchExtender/matchExtender-func.C:439:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/atac-driver/statsGenerator/statsGenerator.C:91:36: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:564:36: warning: Uninitialized variable: cand [uninitvar] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:562:21: note: Assuming condition is false kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:564:36: note: Uninitialized variable: cand kmer-code-2013-trunk/atac-driver/uniqueFilter/uniqueFilter.C:226:71: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:647:9: style: Variable 'beg' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/leaff/blocks.C:32:30: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/leaff/dups.C:26:37: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/leaff/fragmenter.C:101:36: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/leaff/gc.C:68:36: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/leaff/partition.C:55:52: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/leaff/leaff.C:311:63: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/leaff/stats.C:110:30: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/leaff/simseq.C:110:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/leaff/simseq.C:130:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/atac-driver/chainer/halign/halign.C:283:22: style: Condition 'tmp==CC[j]+RR[j]' is always false [knownConditionTrueFalse] kmer-code-2013-trunk/atac-driver/chainer/halign/halign.C:279:9: note: tmp is assigned '(CC[j]+RR[j])<=(DD[j]+SS[j]-g)?(CC[j]+RR[j]):(DD[j]+SS[j]-g)' here. kmer-code-2013-trunk/atac-driver/chainer/halign/halign.C:283:22: note: Condition 'tmp==CC[j]+RR[j]' is always false kmer-code-2013-trunk/atac-driver/chainer/halign/halign.C:291:19: style: Condition 'tmp==CC[len2]+RR[len2]' is always false [knownConditionTrueFalse] kmer-code-2013-trunk/atac-driver/chainer/halign/halign.C:287:7: note: tmp is assigned '(CC[len2]+RR[len2])<=(DD[len2]+SS[len2]-g*(midiminEndRunLen' is always true [knownConditionTrueFalse] kmer-code-2013-trunk/atac-driver/matchExtender/matchExtender-func.C:352:31: note: Assuming that condition 'good_run_len==minEndRunLen' is not redundant kmer-code-2013-trunk/atac-driver/matchExtender/matchExtender-func.C:355:31: note: Condition 'good_run_len>minEndRunLen' is always true kmer-code-2013-trunk/atac-driver/chainer/halign/halign.C:107:25: style: Variable 'tpdel' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/atac-driver/chainer/halign/halign.C:297:11: style: Variable 'cost1' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/atac-driver/chainer/halign/halign.C:316:11: style: Variable 'cost2' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/atac-driver/chainer/halign/halign.C:347:11: style: Variable 'cost1' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/atac-driver/chainer/halign/halign.C:374:11: style: Variable 'cost2' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/atac-driver/chainer/halign/halign.C:507:14: style: Variable 'nmat' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/atac-driver/chainer/halign/halign.C:519:21: style: Variable 'nmat' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/atac-driver/matchExtender/match.H:36:17: style: Parameter 'matchId' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/leaff/simseq.C:46:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newtp [nullPointerOutOfMemory] kmer-code-2013-trunk/leaff/simseq.C:44:47: note: Assuming allocation function fails kmer-code-2013-trunk/leaff/simseq.C:44:25: note: Assignment 'newtp=(struct EditScript_t*)malloc(sizeof(struct EditScript_t))', assigned value is 0 kmer-code-2013-trunk/leaff/simseq.C:46:3: note: Null pointer dereference kmer-code-2013-trunk/leaff/simseq.C:47:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newtp [nullPointerOutOfMemory] kmer-code-2013-trunk/leaff/simseq.C:44:47: note: Assuming allocation function fails kmer-code-2013-trunk/leaff/simseq.C:44:25: note: Assignment 'newtp=(struct EditScript_t*)malloc(sizeof(struct EditScript_t))', assigned value is 0 kmer-code-2013-trunk/leaff/simseq.C:47:3: note: Null pointer dereference kmer-code-2013-trunk/leaff/simseq.C:48:3: warning: If memory allocation fails, then there is a possible null pointer dereference: newtp [nullPointerOutOfMemory] kmer-code-2013-trunk/leaff/simseq.C:44:47: note: Assuming allocation function fails kmer-code-2013-trunk/leaff/simseq.C:44:25: note: Assignment 'newtp=(struct EditScript_t*)malloc(sizeof(struct EditScript_t))', assigned value is 0 kmer-code-2013-trunk/leaff/simseq.C:48:3: note: Null pointer dereference kmer-code-2013-trunk/leaff/simseq.C:44:25: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/leaff/simseq.C:58:10: style: The scope of the variable 'num' can be reduced. [variableScope] kmer-code-2013-trunk/leaff/simseq.C:58:15: style: The scope of the variable 'optype' can be reduced. [variableScope] kmer-code-2013-trunk/leaff/simseq.C:196:17: style: The scope of the variable 'start' can be reduced. [variableScope] kmer-code-2013-trunk/leaff/simseq.C:120:31: style: Parameter 'hdr' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/leaff/simseq.C:122:9: style: Variable 's' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/leaff/simseq.C:123:9: style: Variable 'let_4' can be declared as const array [constVariable] kmer-code-2013-trunk/leaff/simseq.C:124:9: style: Variable 'let_3A' can be declared as const array [constVariable] kmer-code-2013-trunk/leaff/simseq.C:125:9: style: Variable 'let_3C' can be declared as const array [constVariable] kmer-code-2013-trunk/leaff/simseq.C:126:9: style: Variable 'let_3G' can be declared as const array [constVariable] kmer-code-2013-trunk/leaff/simseq.C:127:9: style: Variable 'let_3T' can be declared as const array [constVariable] kmer-code-2013-trunk/libbio/halign.c:65:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libbio/halign.c:101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libbio/halign.c:257:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libbio/halign.c:458:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_loverlapper.C:148:21: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_loverlapper.C:150:21: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_loverlapper.C:494:7: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_loverlapper.C:496:7: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_loverlapper.C:502:7: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_loverlapper.C:504:7: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_loverlapper.C:479:9: style: Variable 'abeg' is reassigned a value before the old one has been used. [redundantAssignment] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_loverlapper.C:465:13: note: abeg is assigned kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_loverlapper.C:479:9: note: abeg is overwritten kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_loverlapper.C:480:9: style: Variable 'bbeg' is reassigned a value before the old one has been used. [redundantAssignment] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_loverlapper.C:466:13: note: bbeg is assigned kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_loverlapper.C:480:9: note: bbeg is overwritten kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_loverlapper.C:105:7: style: The scope of the variable 'tracespace' can be reduced. [variableScope] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_loverlapper.C:100:36: style:inconclusive: Function 'AS_Local_Trace' argument 1 names different: declaration 'local_overlap' definition 'O'. [funcArgNamesDifferent] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.H:268:37: note: Function 'AS_Local_Trace' argument 1 names different: declaration 'local_overlap' definition 'O'. kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_loverlapper.C:100:36: note: Function 'AS_Local_Trace' argument 1 names different: declaration 'local_overlap' definition 'O'. kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_loverlapper.C:102:22: style: Variable 'segtrace' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libbio/mers.h:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitsToLetter [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libbio/kmertiny.H:23:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint64ZERO [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libbio/kmertiny.H:144:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bitsToLetter [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libbio/kmer.H:67:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable letterToBits [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libbio/kmer.C:70:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libbio/kmer.C:494:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libbio/test/halign-test.C:42:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libbio/test/halign-test.C:12:6: style: Variable 's1' is reassigned a value before the old one has been used. [redundantAssignment] kmer-code-2013-trunk/libbio/test/halign-test.C:9:6: note: s1 is assigned kmer-code-2013-trunk/libbio/test/halign-test.C:12:6: note: s1 is overwritten kmer-code-2013-trunk/libbio/test/halign-test.C:13:6: style: Variable 's2' is reassigned a value before the old one has been used. [redundantAssignment] kmer-code-2013-trunk/libbio/test/halign-test.C:10:6: note: s2 is assigned kmer-code-2013-trunk/libbio/test/halign-test.C:13:6: note: s2 is overwritten kmer-code-2013-trunk/libbio/test/test-bigmer-msf.C:48:19: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libbio/test/test-setbits.C:19:46: error: There is an unknown macro here somewhere. Configuration is required. If uint64HEX is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libkmer/driver-existDB.C:53:29: error: There is an unknown macro here somewhere. Configuration is required. If uint64HEX is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libkmer/positionDB.H:127:34: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libkmer/existDB-create-from-fasta.C:136:65: error: There is an unknown macro here somewhere. Configuration is required. If uint64FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libkmer/existDB-create-from-meryl.C:27:69: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libkmer/existDB-create-from-sequence.C:136:68: error: There is an unknown macro here somewhere. Configuration is required. If uint64FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libkmer/existDB-state.C:169:39: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libkmer/existDB.C:44:50: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libkmer/test/test-maskonly.C:75:41: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libkmer/test/test-rebuild.C:17:31: error: There is an unknown macro here somewhere. Configuration is required. If uint64FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libmeryl/libmeryl.C:134:75: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libseq/fastaFile.C:151:59: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libseq/fastqFile.C:141:59: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libseq/fastaStdin.C:43:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/fastaStdin.C:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/fastaStdin.C:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/fastaStdin.C:121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/fastaStdin.C:156:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/fastaStdin.C:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/fastaStdin.C:209:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable whitespaceSymbol [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/fastqStdin.C:43:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/fastqStdin.C:81:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/fastqStdin.C:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/fastqStdin.C:121:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/fastqStdin.C:156:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/fastqStdin.C:165:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/fastqStdin.C:209:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable whitespaceSymbol [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/seqFile.H:16:3: warning: Member variable 'seqFile::_filename' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/libseq/seqFile.H:16:3: warning: Member variable 'seqFile::_typename' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/libseq/seqFile.H:16:3: warning: Member variable 'seqFile::_randomAccessSupported' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/libseq/seqFile.H:17:3: warning:inconclusive: Member variable 'seqFile::_filename' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/libseq/seqFile.H:17:3: warning:inconclusive: Member variable 'seqFile::_typename' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/libseq/seqFile.H:17:3: warning:inconclusive: Member variable 'seqFile::_randomAccessSupported' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/libseq/fastaStdin.C:17:5: warning: Class 'fastaStdin' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kmer-code-2013-trunk/libseq/fastaStdin.C:17:5: warning: Class 'fastaStdin' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kmer-code-2013-trunk/libseq/fastaStdin.H:12:3: style: Class 'fastaStdin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libseq/fastaStdin.H:16:4: style: The destructor '~fastaStdin' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:20:12: note: Virtual destructor in base class kmer-code-2013-trunk/libseq/fastaStdin.H:16:4: note: Destructor in derived class kmer-code-2013-trunk/libseq/fastaStdin.H:19:23: style: The function 'openFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:23:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastaStdin.H:19:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastaStdin.H:22:23: style: The function 'getNumberOfSequences' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:31:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastaStdin.H:22:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastaStdin.H:25:23: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:34:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastaStdin.H:25:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastaStdin.H:27:23: style: The function 'getSequenceLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:36:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastaStdin.H:27:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastaStdin.H:28:23: style: The function 'getSequence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:37:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastaStdin.H:28:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastaStdin.H:31:23: style: The function 'getSequence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:40:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastaStdin.H:31:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastaStdin.C:110:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libseq/fastaStdin.C:110:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libseq/fastqStdin.C:17:5: warning: Class 'fastqStdin' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kmer-code-2013-trunk/libseq/fastqStdin.C:17:5: warning: Class 'fastqStdin' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kmer-code-2013-trunk/libseq/fastqStdin.H:12:3: style: Class 'fastqStdin' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libseq/fastqStdin.H:16:4: style: The destructor '~fastqStdin' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:20:12: note: Virtual destructor in base class kmer-code-2013-trunk/libseq/fastqStdin.H:16:4: note: Destructor in derived class kmer-code-2013-trunk/libseq/fastqStdin.H:19:23: style: The function 'openFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:23:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastqStdin.H:19:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastqStdin.H:22:23: style: The function 'getNumberOfSequences' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:31:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastqStdin.H:22:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastqStdin.H:25:23: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:34:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastqStdin.H:25:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastqStdin.H:27:23: style: The function 'getSequenceLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:36:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastqStdin.H:27:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastqStdin.H:28:23: style: The function 'getSequence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:37:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastqStdin.H:28:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastqStdin.H:31:23: style: The function 'getSequence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:40:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastqStdin.H:31:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastqStdin.C:110:13: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libseq/fastqStdin.C:110:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libseq/merStream.C:11:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint64ZERO [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/merStream.C:53:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint64ZERO [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/merStream.C:72:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint64ZERO [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/selftest.C:16:26: error: syntax error [syntaxError] kmer-code-2013-trunk/libseq/merStream.C:11:3: performance: Variable '_beg' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libseq/merStream.C:12:3: performance: Variable '_end' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libseq/seqStream.H:32:21: style:inconclusive: Technically the member function 'seqStream::eof' can be const. [functionConst] kmer-code-2013-trunk/libseq/seqStream.H:68:21: style:inconclusive: Technically the member function 'seqStream::seqPos' can be const. [functionConst] kmer-code-2013-trunk/libseq/seqStream.H:69:21: style:inconclusive: Technically the member function 'seqStream::seqIID' can be const. [functionConst] kmer-code-2013-trunk/libseq/seqStream.H:70:21: style:inconclusive: Technically the member function 'seqStream::strPos' can be const. [functionConst] kmer-code-2013-trunk/libseq/seqStream.H:72:21: style:inconclusive: Technically the member function 'seqStream::numberOfSequences' can be const. [functionConst] kmer-code-2013-trunk/libseq/seqStream.H:77:21: style:inconclusive: Technically the member function 'seqStream::lengthOf' can be const. [functionConst] kmer-code-2013-trunk/libseq/seqStream.H:78:21: style:inconclusive: Technically the member function 'seqStream::IIDOf' can be const. [functionConst] kmer-code-2013-trunk/libseq/seqStream.H:79:21: style:inconclusive: Technically the member function 'seqStream::startOf' can be const. [functionConst] kmer-code-2013-trunk/libseq/seqStream.H:18:3: style: Class 'seqStream' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libseq/seqCache.C:171:75: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libseq/seqFactory.C:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/seqFactory.C:53:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/seqCache.H:11:5: performance: Variable '_idx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libseq/seqCache.H:15:5: performance: Variable '_headerLen' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libseq/seqCache.H:18:5: performance: Variable '_seqLen' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libseq/seqFactory.C:13:3: performance: Variable '_filesNum' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libseq/seqFactory.C:14:3: performance: Variable '_filesMax' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libseq/seqFactory.C:15:3: warning: Class 'seqFactory' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kmer-code-2013-trunk/libseq/seqFactory.C:15:3: warning: Class 'seqFactory' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kmer-code-2013-trunk/libseq/fastaFile.H:27:3: style: Class 'fastaFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libseq/fastqFile.H:27:3: style: Class 'fastqFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libseq/seqCache.H:67:3: style: Class 'seqCache' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libseq/seqStore.H:72:3: style: Class 'seqStore' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libseq/fastaFile.H:31:4: style: The destructor '~fastaFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:20:12: note: Virtual destructor in base class kmer-code-2013-trunk/libseq/fastaFile.H:31:4: note: Destructor in derived class kmer-code-2013-trunk/libseq/fastaFile.H:34:23: style: The function 'openFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:23:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastaFile.H:34:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastaFile.H:37:23: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:34:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastaFile.H:37:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastaFile.H:39:23: style: The function 'getSequenceLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:36:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastaFile.H:39:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastaFile.H:40:23: style: The function 'getSequence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:37:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastaFile.H:40:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastaFile.H:43:23: style: The function 'getSequence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:40:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastaFile.H:43:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastqFile.H:31:4: style: The destructor '~fastqFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:20:12: note: Virtual destructor in base class kmer-code-2013-trunk/libseq/fastqFile.H:31:4: note: Destructor in derived class kmer-code-2013-trunk/libseq/fastqFile.H:34:23: style: The function 'openFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:23:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastqFile.H:34:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastqFile.H:37:23: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:34:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastqFile.H:37:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastqFile.H:39:23: style: The function 'getSequenceLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:36:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastqFile.H:39:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastqFile.H:40:23: style: The function 'getSequence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:37:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastqFile.H:40:23: note: Function in derived class kmer-code-2013-trunk/libseq/fastqFile.H:43:23: style: The function 'getSequence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:40:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/fastqFile.H:43:23: note: Function in derived class kmer-code-2013-trunk/libseq/seqStore.H:76:4: style: The destructor '~seqStore' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:20:12: note: Virtual destructor in base class kmer-code-2013-trunk/libseq/seqStore.H:76:4: note: Destructor in derived class kmer-code-2013-trunk/libseq/seqStore.H:79:23: style: The function 'openFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:23:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/seqStore.H:79:23: note: Function in derived class kmer-code-2013-trunk/libseq/seqStore.H:82:23: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:34:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/seqStore.H:82:23: note: Function in derived class kmer-code-2013-trunk/libseq/seqStore.H:84:23: style: The function 'getSequenceLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:36:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/seqStore.H:84:23: note: Function in derived class kmer-code-2013-trunk/libseq/seqStore.H:85:23: style: The function 'getSequence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:37:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/seqStore.H:85:23: note: Function in derived class kmer-code-2013-trunk/libseq/seqStore.H:88:23: style: The function 'getSequence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:40:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/seqStore.H:88:23: note: Function in derived class kmer-code-2013-trunk/libseq/seqStore.C:129:58: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libseq/seqStream.C:236:61: error: There is an unknown macro here somewhere. Configuration is required. If uint64FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libseq/sffFile.C:68:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/sffFile.C:101:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/sffFile.C:160:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint16 [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/sffFile.C:192:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/sffFile.C:17:3: warning: Class 'sffFile' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kmer-code-2013-trunk/libseq/sffFile.C:17:3: warning: Class 'sffFile' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kmer-code-2013-trunk/libseq/sffFile.H:64:3: style: Class 'sffFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libseq/sffFile.H:68:4: style: The destructor '~sffFile' overrides a destructor in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:20:12: note: Virtual destructor in base class kmer-code-2013-trunk/libseq/sffFile.H:68:4: note: Destructor in derived class kmer-code-2013-trunk/libseq/sffFile.H:71:17: style: The function 'openFile' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:23:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/sffFile.H:71:17: note: Function in derived class kmer-code-2013-trunk/libseq/sffFile.H:74:17: style: The function 'find' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:34:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/sffFile.H:74:17: note: Function in derived class kmer-code-2013-trunk/libseq/sffFile.H:79:17: style: The function 'getSequenceLength' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:36:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/sffFile.H:79:17: note: Function in derived class kmer-code-2013-trunk/libseq/sffFile.H:81:17: style: The function 'getSequence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:37:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/sffFile.H:81:17: note: Function in derived class kmer-code-2013-trunk/libseq/sffFile.H:84:17: style: The function 'getSequence' overrides a function in a base class but is not marked with a 'override' specifier. [missingOverride] kmer-code-2013-trunk/libseq/seqFile.H:40:25: note: Virtual function in base class kmer-code-2013-trunk/libseq/sffFile.H:84:17: note: Function in derived class kmer-code-2013-trunk/libseq/sffFile.C:111:5: error: Resource leak: F [resourceLeak] kmer-code-2013-trunk/libseq/sffFile.C:115:19: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] kmer-code-2013-trunk/libseq/sffFile.C:108:18: note: Assuming allocation function fails kmer-code-2013-trunk/libseq/sffFile.C:108:18: note: Assignment 'F=fopen(name,"r")', assigned value is 0 kmer-code-2013-trunk/libseq/sffFile.C:109:7: note: Assuming condition is false kmer-code-2013-trunk/libseq/sffFile.C:115:19: note: Null pointer dereference kmer-code-2013-trunk/libseq/sffFile.C:117:10: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] kmer-code-2013-trunk/libseq/sffFile.C:108:18: note: Assuming allocation function fails kmer-code-2013-trunk/libseq/sffFile.C:108:18: note: Assignment 'F=fopen(name,"r")', assigned value is 0 kmer-code-2013-trunk/libseq/sffFile.C:109:7: note: Assuming condition is false kmer-code-2013-trunk/libseq/sffFile.C:117:10: note: Null pointer dereference kmer-code-2013-trunk/libseq/sffFile.C:11:30: style:inconclusive: Function 'sffFile' argument 1 names different: declaration 'filename' definition 'name'. [funcArgNamesDifferent] kmer-code-2013-trunk/libseq/sffFile.H:64:23: note: Function 'sffFile' argument 1 names different: declaration 'filename' definition 'name'. kmer-code-2013-trunk/libseq/sffFile.C:11:30: note: Function 'sffFile' argument 1 names different: declaration 'filename' definition 'name'. kmer-code-2013-trunk/libseq/test-correctSequence.H:33:60: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libseq/test/test-merstream-speed.C:18:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libseq/test/test-merstream-speed.C:27:16: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] kmer-code-2013-trunk/libseq/test/test-merstream-speed.C:25:12: note: Assuming allocation function fails kmer-code-2013-trunk/libseq/test/test-merstream-speed.C:25:12: note: Assignment 'F=fopen(argv[1],"r")', assigned value is 0 kmer-code-2013-trunk/libseq/test/test-merstream-speed.C:27:16: note: Null pointer dereference kmer-code-2013-trunk/libbio/merCovering.H:24:7: performance: Variable '_lo' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/merCovering.H:25:7: performance: Variable '_hi' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/merCovering.H:40:5: performance: Variable '_width' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/merCovering.H:41:5: performance: Variable '_pieces' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/merList.H:9:5: performance: Variable '_ptrsMax' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/merList.H:10:5: performance: Variable '_ptrsLen' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/merList.H:13:5: performance: Variable '_mersWid' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/kmer.C:4:3: performance: Variable '_style' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/kmer.C:6:3: performance: Variable '_merSize' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/kmer.C:8:3: performance: Variable '_merSizeValidIs' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/kmer.C:9:3: performance: Variable '_merSizeValidZero' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/kmer.C:15:3: performance: Variable '_compression' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/kmer.C:16:3: performance: Variable '_compressionIndex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/kmer.C:17:3: performance: Variable '_compressionFirstIndex' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/kmer.C:19:3: performance: Variable '_compressionCurrentLength' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/kmer.C:21:3: performance: Variable '_templateSpan' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/kmer.C:22:3: performance: Variable '_templateLength' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/kmer.C:24:3: performance: Variable '_templatePos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/kmer.C:25:3: performance: Variable '_templateMer' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/kmer.C:26:3: performance: Variable '_templateFirst' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libbio/merCovering.H:66:17: style:inconclusive: Technically the member function 'merCovering::sumOfLengths' can be const. [functionConst] kmer-code-2013-trunk/libbio/merCovering.H:75:17: style:inconclusive: Technically the member function 'merCovering::numberOfPieces' can be const. [functionConst] kmer-code-2013-trunk/libbio/merList.H:46:9: style:inconclusive: Technically the member function 'merList::getMer' can be const. [functionConst] kmer-code-2013-trunk/libbio/kmer.C:493:14: performance:inconclusive: Technically the member function 'kMerBuilder::addBaseCompressedSpaced' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libbio/kmer.H:63:8: note: Technically the member function 'kMerBuilder::addBaseCompressedSpaced' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libbio/kmer.C:493:14: note: Technically the member function 'kMerBuilder::addBaseCompressedSpaced' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libbio/kmer.H:97:17: style:inconclusive: Technically the member function 'kMerBuilder::theFMer' can be const. [functionConst] kmer-code-2013-trunk/libbio/kmer.H:98:17: style:inconclusive: Technically the member function 'kMerBuilder::theRMer' can be const. [functionConst] kmer-code-2013-trunk/libbio/kmer.H:101:17: style:inconclusive: Technically the member function 'kMerBuilder::merSize' can be const. [functionConst] kmer-code-2013-trunk/libbio/kmer.H:102:17: style:inconclusive: Technically the member function 'kMerBuilder::templateSpan' can be const. [functionConst] kmer-code-2013-trunk/libbio/kmer.H:104:17: style:inconclusive: Technically the member function 'kMerBuilder::baseSpan' can be const. [functionConst] kmer-code-2013-trunk/libbio/merList.H:11:5: warning: Class 'merList' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kmer-code-2013-trunk/libbio/merList.H:11:5: warning: Class 'merList' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kmer-code-2013-trunk/libbio/kmer.C:141:5: warning: Class 'kMerBuilder' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kmer-code-2013-trunk/libbio/kmer.C:141:5: warning: Class 'kMerBuilder' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kmer-code-2013-trunk/libbio/merCovering.H:38:3: style: Class 'merCovering' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libbio/kmertiny.H:4:3: style: Class 'kMerTiny' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libbio/kmer.H:50:3: style: Class 'kMerBuilder' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libbio/kmertiny.H:142:29: style:inconclusive: Function 'merToString' argument 1 names different: declaration 'instr' definition 'str'. [funcArgNamesDifferent] kmer-code-2013-trunk/libbio/kmertiny.H:104:30: note: Function 'merToString' argument 1 names different: declaration 'instr' definition 'str'. kmer-code-2013-trunk/libbio/kmertiny.H:142:29: note: Function 'merToString' argument 1 names different: declaration 'instr' definition 'str'. kmer-code-2013-trunk/libbio/kmer.C:3:54: style: Parameter 'tm' can be declared as pointer to const. However it seems that 'kMerBuilder' is a callback function, if 'tm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmer-code-2013-trunk/libbio/kmer.H:48:7: note: You might need to cast the function pointer here kmer-code-2013-trunk/libbio/kmer.C:3:54: note: Parameter 'tm' can be declared as pointer to const kmer-code-2013-trunk/libbio/halign.c:66:9: warning: Identical condition 'x>M', second condition is always false [identicalConditionAfterEarlyExit] kmer-code-2013-trunk/libbio/halign.c:63:8: note: If condition 'x>M' is true, the function will return/exit kmer-code-2013-trunk/libbio/halign.c:66:9: note: Testing identical condition 'x>M' kmer-code-2013-trunk/libbio/halign.c:394:20: style:inconclusive: Function 'halign' argument 1 names different: declaration 'string1' definition 'seq1'. [funcArgNamesDifferent] kmer-code-2013-trunk/libbio/bio.h:34:20: note: Function 'halign' argument 1 names different: declaration 'string1' definition 'seq1'. kmer-code-2013-trunk/libbio/halign.c:394:20: note: Function 'halign' argument 1 names different: declaration 'string1' definition 'seq1'. kmer-code-2013-trunk/libbio/halign.c:395:20: style:inconclusive: Function 'halign' argument 2 names different: declaration 'string2' definition 'seq2'. [funcArgNamesDifferent] kmer-code-2013-trunk/libbio/bio.h:35:20: note: Function 'halign' argument 2 names different: declaration 'string2' definition 'seq2'. kmer-code-2013-trunk/libbio/halign.c:395:20: note: Function 'halign' argument 2 names different: declaration 'string2' definition 'seq2'. kmer-code-2013-trunk/libbio/halign.c:32:16: style: struct member 'edit_script_list::offset1' is never used. [unusedStructMember] kmer-code-2013-trunk/libbio/halign.c:32:25: style: struct member 'edit_script_list::offset2' is never used. [unusedStructMember] kmer-code-2013-trunk/libbio/halign.c:33:16: style: struct member 'edit_script_list::len1' is never used. [unusedStructMember] kmer-code-2013-trunk/libbio/halign.c:33:22: style: struct member 'edit_script_list::len2' is never used. [unusedStructMember] kmer-code-2013-trunk/libbio/halign.c:34:16: style: struct member 'edit_script_list::score' is never used. [unusedStructMember] kmer-code-2013-trunk/libbio/halign.c:35:16: style: struct member 'edit_script_list::first' is never used. [unusedStructMember] kmer-code-2013-trunk/libbio/halign.c:36:16: style: struct member 'edit_script_list::script' is never used. [unusedStructMember] kmer-code-2013-trunk/libsim4/sim4core/exon.H:70:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:156:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/sim4parameters.H:126:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:211:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:220:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:488:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint64ZERO [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/align.C:153:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/align.C:339:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/mspManager.H:113:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] kmer-code-2013-trunk/libsim4/sim4core/sim4b1_s.H:16:3: warning:inconclusive: Member variable 'mss_t::type' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/libsim4/sim4core/sim4b1_s.H:16:3: warning:inconclusive: Member variable 'mss_t::masknum' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/libsim4/sim4core/sim4b1_s.H:16:3: warning:inconclusive: Member variable 'mss_t::seedLength' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/libsim4/sim4core/sim4b1_s.H:16:3: warning:inconclusive: Member variable 'mss_t::matchedLength' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/libsim4/sim4core/sim4b1_s.H:16:3: warning:inconclusive: Member variable 'mss_t::shifts' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/libsim4/sim4core/exon.H:123:5: performance: Variable '_listLen' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/exon.H:124:5: performance: Variable '_listMax' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/exon.H:127:5: performance: Variable '_curLen' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/exon.H:128:5: performance: Variable '_curMax' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:52:5: performance: Variable '_estFrom' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:53:5: performance: Variable '_estTo' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:54:5: performance: Variable '_genFrom' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:55:5: performance: Variable '_genTo' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:56:5: performance: Variable '_numMatches' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:57:5: performance: Variable '_numMatchesN' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:58:5: performance: Variable '_percentIdentity' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:59:5: performance: Variable '_intronOrientation' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/mspManager.H:41:10: performance:inconclusive: Technically the member function 'mspManager::transitionFunction' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/mspManager.H:79:17: style:inconclusive: Technically the member function 'mspManager::tooManyMSPs' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/mspManager.H:80:17: style:inconclusive: Technically the member function 'mspManager::numberOfMSPs' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4parameters.H:134:19: style:inconclusive: Technically the member function 'sim4parameters::getOutputFormat' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:68:10: style:inconclusive: Technically the member function 'sim4command::externalSeedsExist' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:69:10: style:inconclusive: Technically the member function 'sim4command::numberOfExternalSeeds' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:70:10: style:inconclusive: Technically the member function 'sim4command::externalSeedESTPosition' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:71:10: style:inconclusive: Technically the member function 'sim4command::externalSeedGENPosition' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:72:10: style:inconclusive: Technically the member function 'sim4command::externalSeedLength' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:86:10: style:inconclusive: Technically the member function 'sim4command::doForward' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:87:10: style:inconclusive: Technically the member function 'sim4command::doReverse' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:100:19: style:inconclusive: Technically the member function 'sim4command::getGENidx' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:101:19: style:inconclusive: Technically the member function 'sim4command::getGENlo' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:102:19: style:inconclusive: Technically the member function 'sim4command::getGENhi' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishList.H:19:17: style:inconclusive: Technically the member function 'sim4polishList::length' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:252:7: style:inconclusive: Technically the member function 'Sim4::snake' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:263:7: style:inconclusive: Technically the member function 'Sim4::rsnake' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:378:9: performance:inconclusive: Technically the member function 'Sim4::find_previous' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:487:8: performance:inconclusive: Technically the member function 'Sim4::fatal' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:519:1: performance:inconclusive: Technically the member function 'Sim4::script_flip_list' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:532:9: performance:inconclusive: Technically the member function 'Sim4::computePercentIdentity' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:644:10: performance:inconclusive: Technically the member function 'Sim4::ckfree' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/exon.H:125:5: warning: Class 'exonManager' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kmer-code-2013-trunk/libsim4/sim4core/exon.H:125:5: warning: Class 'exonManager' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kmer-code-2013-trunk/libsim4/sim4core/sim4b1_s.H:17:3: style: Class 'mss_t' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:161:3: style: Class 'sim4polish' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishList.H:13:3: style: Class 'sim4polishList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:544:3: style: Class 'Sim4' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:44:27: style: The scope of the variable 'j' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:14:24: performance: Function parameter 'MSS' should be passed by const reference. [passedByValue] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:41:21: style: Variable 't' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:378:41: style: Parameter 'target' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/sim4parameters.H:73:29: style: Parameter 'z' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/exon.H:67:25: style: Parameter 'label' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:49:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:130:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:286:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:308:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mut_info_pos [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:374:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:394:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:235:16: warning: Possible null pointer dereference: buff [nullPointer] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:223:26: note: Assignment 'buff=NULL', assigned value is 0 kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:227:11: note: Assuming condition is false kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:235:16: note: Null pointer dereference kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:363:13: warning: Possible null pointer dereference: buff [nullPointer] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:352:26: note: Assignment 'buff=NULL', assigned value is 0 kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:357:22: note: Assuming condition is false kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:363:13: note: Null pointer dereference kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:79:27: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:86:25: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:91:37: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:158:15: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:161:21: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:164:30: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:229:16: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:283:16: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:359:13: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:326:8: style: Variable 'pos' is reassigned a value before the old one has been used. [redundantAssignment] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:317:16: note: pos is assigned kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:326:8: note: pos is overwritten kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:414:10: style: The scope of the variable 'Clean_Exit_Msg_Line' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:438:10: style: The scope of the variable 'Clean_Exit_Msg_Line' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:460:10: style: The scope of the variable 'Clean_Exit_Msg_Line' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:299:40: style:inconclusive: Function 'Full_Window_Prob' argument 1 names different: declaration 'p' definition 'icm'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:31:39: note: Function 'Full_Window_Prob' argument 1 names different: declaration 'p' definition 'icm'. kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:299:40: note: Function 'Full_Window_Prob' argument 1 names different: declaration 'p' definition 'icm'. kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:28:36: performance: Function parameter 'p' should be passed by const reference. [passedByValue] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:29:34: performance: Function parameter 'p' should be passed by const reference. [passedByValue] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:30:36: performance: Function parameter 'p' should be passed by const reference. [passedByValue] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:33:46: performance: Function parameter 'fixed' should be passed by const reference. [passedByValue] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:35:47: performance: Function parameter 'fixed' should be passed by const reference. [passedByValue] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:36:45: performance: Function parameter 'fixed' should be passed by const reference. [passedByValue] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:37:51: performance: Function parameter 'fixed' should be passed by const reference. [passedByValue] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:299:40: performance: Function parameter 'icm' should be passed by const reference. [passedByValue] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:221:38: style: Parameter 'perm' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:281:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:350:63: style: Parameter 'w' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:305:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:152:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/extend.C:37:22: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/extend.C:203:22: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/extend.C:7:23: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/extend.C:7:33: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/extend.C:169:23: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/extend.C:169:33: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libbio/alphabet-generate.c:37:11: warning: If resource allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assignment 'H=fopen("alphabet.h","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:37:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:38:11: warning: If resource allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assignment 'H=fopen("alphabet.h","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:38:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:39:11: warning: If resource allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assignment 'H=fopen("alphabet.h","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:39:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:40:11: warning: If resource allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assignment 'H=fopen("alphabet.h","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:40:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:41:11: warning: If resource allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assignment 'H=fopen("alphabet.h","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:41:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:42:11: warning: If resource allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assignment 'H=fopen("alphabet.h","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:42:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:43:11: warning: If resource allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assignment 'H=fopen("alphabet.h","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:43:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:44:11: warning: If resource allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assignment 'H=fopen("alphabet.h","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:44:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:45:11: warning: If resource allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assignment 'H=fopen("alphabet.h","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:45:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:47:11: warning: If resource allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assignment 'C=fopen("alphabet.c","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:47:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:48:11: warning: If resource allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assignment 'C=fopen("alphabet.c","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:48:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:49:11: warning: If resource allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assignment 'C=fopen("alphabet.c","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:49:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:50:11: warning: If resource allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assignment 'C=fopen("alphabet.c","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:50:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:52:11: warning: If resource allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assignment 'H=fopen("alphabet.h","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:52:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:53:11: warning: If resource allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assignment 'C=fopen("alphabet.c","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:53:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:55:13: warning: If resource allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assignment 'C=fopen("alphabet.c","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:55:13: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:56:11: warning: If resource allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assignment 'C=fopen("alphabet.c","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:56:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:58:11: warning: If resource allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assignment 'H=fopen("alphabet.h","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:58:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:59:11: warning: If resource allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assignment 'C=fopen("alphabet.c","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:59:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:61:13: warning: If resource allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assignment 'C=fopen("alphabet.c","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:61:13: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:62:11: warning: If resource allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assignment 'C=fopen("alphabet.c","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:62:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:64:11: warning: If resource allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assignment 'H=fopen("alphabet.h","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:64:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:65:11: warning: If resource allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assignment 'C=fopen("alphabet.c","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:65:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:67:13: warning: If resource allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assignment 'C=fopen("alphabet.c","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:67:13: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:68:11: warning: If resource allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assignment 'C=fopen("alphabet.c","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:68:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:70:11: warning: If resource allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assignment 'H=fopen("alphabet.h","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:70:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:71:11: warning: If resource allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assignment 'C=fopen("alphabet.c","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:71:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:73:13: warning: If resource allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assignment 'C=fopen("alphabet.c","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:73:13: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:74:11: warning: If resource allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assignment 'C=fopen("alphabet.c","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:74:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:76:11: warning: If resource allocation fails, then there is a possible null pointer dereference: H [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:32:18: note: Assignment 'H=fopen("alphabet.h","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:76:11: note: Null pointer dereference kmer-code-2013-trunk/libbio/alphabet-generate.c:77:11: warning: If resource allocation fails, then there is a possible null pointer dereference: C [nullPointerOutOfResources] kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assuming allocation function fails kmer-code-2013-trunk/libbio/alphabet-generate.c:31:18: note: Assignment 'C=fopen("alphabet.c","w")', assigned value is 0 kmer-code-2013-trunk/libbio/alphabet-generate.c:77:11: note: Null pointer dereference kmer-code-2013-trunk/libsim4/sim4core/pluri_align.C:228:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IUPACidentity [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:313:19: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:313:28: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] kmer-code-2013-trunk/libsim4/sim4core/poly.C:110:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:88:22: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/align.C:802:7: performance:inconclusive: Technically the member function 'Sim4::Flip_script' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:243:8: note: Technically the member function 'Sim4::Flip_script' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/align.C:802:7: note: Technically the member function 'Sim4::Flip_script' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/align.C:820:7: performance:inconclusive: Technically the member function 'Sim4::align_reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:249:8: note: Technically the member function 'Sim4::align_reverse' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/align.C:820:7: note: Technically the member function 'Sim4::align_reverse' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/align.C:619:29: style: Condition 'j2-i20' is always false [knownConditionTrueFalse] kmer-code-2013-trunk/libutil/test/test-types.c:9:17: note: Assignment 's3=-1', assigned value is -1 kmer-code-2013-trunk/libutil/test/test-types.c:22:10: note: Condition 's3>0' is always false kmer-code-2013-trunk/libutil/util.c:31:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/util.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/util.c:68:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/util.c:98:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/util.c:110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/util.c:80:12: warning: If memory allocation fails, then there is a possible null pointer dereference: rslt [nullPointerOutOfMemory] kmer-code-2013-trunk/libutil/util.c:69:18: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/util.c:69:18: note: Assignment 'rslt=malloc(size)', assigned value is 0 kmer-code-2013-trunk/libutil/util.c:70:9: note: Assuming condition is false kmer-code-2013-trunk/libutil/util.c:80:12: note: Null pointer dereference kmer-code-2013-trunk/libutil/sweatShop.C:81:12: warning: Member variable 'sweatShop::_stateMutex' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/libutil/sweatShop.C:16:3: warning: Member variable 'sweatShopWorker::threadID' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/libutil/sweatShop.C:184:12: style: Unused private function: 'sweatShop::loader' [unusedPrivateFunction] kmer-code-2013-trunk/libutil/sweatShop.H:43:11: note: Unused private function: 'sweatShop::loader' kmer-code-2013-trunk/libutil/sweatShop.C:184:12: note: Unused private function: 'sweatShop::loader' kmer-code-2013-trunk/libutil/sweatShop.C:235:12: style: Unused private function: 'sweatShop::worker' [unusedPrivateFunction] kmer-code-2013-trunk/libutil/sweatShop.H:44:11: note: Unused private function: 'sweatShop::worker' kmer-code-2013-trunk/libutil/sweatShop.C:235:12: note: Unused private function: 'sweatShop::worker' kmer-code-2013-trunk/libutil/sweatShop.C:310:12: style: Unused private function: 'sweatShop::writer' [unusedPrivateFunction] kmer-code-2013-trunk/libutil/sweatShop.H:45:11: note: Unused private function: 'sweatShop::writer' kmer-code-2013-trunk/libutil/sweatShop.C:310:12: note: Unused private function: 'sweatShop::writer' kmer-code-2013-trunk/libutil/sweatShop.C:356:12: style: Unused private function: 'sweatShop::status' [unusedPrivateFunction] kmer-code-2013-trunk/libutil/sweatShop.H:46:11: note: Unused private function: 'sweatShop::status' kmer-code-2013-trunk/libutil/sweatShop.C:356:12: note: Unused private function: 'sweatShop::status' kmer-code-2013-trunk/libutil/sweatShop.C:38:3: style: Class 'sweatShopState' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/meryl/args.C:26:72: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libutil/recordFile.C:22:3: warning: Class 'recordFile' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kmer-code-2013-trunk/libutil/recordFile.C:22:3: warning: Class 'recordFile' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kmer-code-2013-trunk/libutil/sweatShop.C:57:19: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/sweatShop.C:63:25: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/sweatShop.C:69:19: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/sweatShop.C:75:19: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/recordFile.C:253:23: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/recordFile.C:303:17: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/sweatShop.C:171:19: style: Variable '_loaderP' is reassigned a value before the old one has been used. [redundantAssignment] kmer-code-2013-trunk/libutil/sweatShop.C:167:19: note: _loaderP is assigned kmer-code-2013-trunk/libutil/sweatShop.C:171:19: note: _loaderP is overwritten kmer-code-2013-trunk/libutil/sweatShop.C:242:11: style: The scope of the variable 'err' can be reduced. [variableScope] kmer-code-2013-trunk/libutil/recordFile.C:249:13: style: The scope of the variable 'len' can be reduced. [variableScope] kmer-code-2013-trunk/libutil/recordFile.C:298:13: style: The scope of the variable 'len' can be reduced. [variableScope] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:25:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:59:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:94:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:128:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:157:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/sweatShop.C:311:32: style: Variable 'deleteState' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/sweatShop.C:363:21: style: Variable 'thisTime' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/sweatShop.C:368:21: style: Variable 'cpuPerSec' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/meryl/binaryOp.C:43:50: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libutil/recordFile.C:249:17: style: Variable 'len' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/recordFile.C:298:17: style: Variable 'len' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/meryl/build-threads.C:22:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32ZERO [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/meryl/build-threads.C:48:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint64ZERO [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/meryl/meryl.H:28:3: style: Class 'merylArgs' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/meryl/build-threads.C:23:22: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/meryl/build-threads.C:69:57: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:439:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:721:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:769:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:804:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:862:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/meryl/compare-counts.C:225:37: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/meryl/build.C:153:30: error: There is an unknown macro here somewhere. Configuration is required. If uint64FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/meryl/dump.C:17:26: error: There is an unknown macro here somewhere. Configuration is required. If uint64FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/meryl/estimate.C:54:31: error: There is an unknown macro here somewhere. Configuration is required. If uint64FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/meryl/kmer-mask.C:754:32: error: There is an unknown macro here somewhere. Configuration is required. If uint64FMTW is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/meryl/mapMers-depth.C:49:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/meryl/mapMers.C:135:15: error: There is an unknown macro here somewhere. Configuration is required. If uint64FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/meryl/maskMers.C:148:42: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libutil/readBuffer.C:69:3: warning: Class 'readBuffer' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kmer-code-2013-trunk/libutil/readBuffer.C:69:3: warning: Class 'readBuffer' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kmer-code-2013-trunk/meryl/merge.C:14:74: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libutil/readBuffer.C:45:15: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/readBuffer.C:181:20: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/readBuffer.C:248:20: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/meryl/merge.listmerge.C:221:74: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/meryl/merge.qsort.C:188:74: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libutil/readBuffer.C:218:12: style: The scope of the variable 'bAct' can be reduced. [variableScope] kmer-code-2013-trunk/libutil/readBuffer.C:64:30: style:inconclusive: Function 'readBuffer' argument 1 names different: declaration 'F' definition 'file'. [funcArgNamesDifferent] kmer-code-2013-trunk/libutil/readBuffer.H:8:20: note: Function 'readBuffer' argument 1 names different: declaration 'F' definition 'file'. kmer-code-2013-trunk/libutil/readBuffer.C:64:30: note: Function 'readBuffer' argument 1 names different: declaration 'F' definition 'file'. kmer-code-2013-trunk/meryl/mervin.C:237:21: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/meryl/meryl.C:64:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/readBuffer.C:218:20: style: Variable 'bAct' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/meryl/simple.C:98:30: error: There is an unknown macro here somewhere. Configuration is required. If uint64FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/meryl/test/kmerlite.H:20:34: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMTW is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/meryl/test/stupidcount.C:23:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seagen/aHit.C:20:23: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/meryl/unaryOp.C:13:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seagen/hitReader.H:62:72: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/seagen/hitMatrix.H:128:53: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/seagen/encodedQuery.C:142:79: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/seagen/filtertest.C:180:40: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/seagen/hitConverter.C:10:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seagen/hitConverter.C:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seagen/hitConverter.C:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seagen/misc/dumpCrapSeqs.C:19:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seagen/misc/dumpCrapSeqs.C:15:18: style: The scope of the variable 'Q' can be reduced. [variableScope] kmer-code-2013-trunk/seagen/misc/dumpCrapSeqs.C:15:20: style: Variable 'Q' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/seagen/misc/h.C:24:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seagen/misc/f.C:25:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seagen/sortHits.C:27:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seagen/sortHits.C:81:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seagen/sortHits.C:117:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32ZERO [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seagen/sortHits.C:172:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seagen/misc/h.C:32:12: style: The scope of the variable 'file' can be reduced. [variableScope] kmer-code-2013-trunk/seagen/misc/h.C:35:12: style: The scope of the variable 'isBINARY' can be reduced. [variableScope] kmer-code-2013-trunk/seagen/test/encodedQueryTest.C:10:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seagen/test/intervalList-test.C:18:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seagen/test/intervalList-test.C:93:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seagen/sortHits.C:28:5: warning: Class 'aHitReader' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kmer-code-2013-trunk/seagen/sortHits.C:28:5: warning: Class 'aHitReader' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kmer-code-2013-trunk/seagen/sortHits.C:26:3: style: Class 'aHitReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/seagen/sortHits.C:153:14: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/seagen/sortHits.C:154:14: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:18:11: style: The scope of the variable 'val' can be reduced. [variableScope] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:52:11: style: The scope of the variable 'val' can be reduced. [variableScope] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:87:11: style: The scope of the variable 'val' can be reduced. [variableScope] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:121:11: style: The scope of the variable 'val' can be reduced. [variableScope] kmer-code-2013-trunk/seagen/sortHits.C:26:20: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/seagen/sortHits.C:72:23: style: Parameter 'hits' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/seagen/sortHits.C:153:10: style: Variable 'A' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/seagen/sortHits.C:154:10: style: Variable 'B' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:18:15: style: Variable 'val' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:52:15: style: Variable 'val' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:87:15: style: Variable 'val' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:121:15: style: Variable 'val' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/seatac/filterObj.H:148:84: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/seatac/filter-nop.C:67:28: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/seatac/heavychains.C:96:55: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:279:15: warning: 'operator=' should check for assignment to self to avoid problems with dynamic memory. [operatorEqToSelf] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:128:11: style:inconclusive: Technically the member function 'splitToWords::numWords' can be const. [functionConst] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:182:15: style:inconclusive: Technically the member function 'intervalList::numberOfIntervals' can be const. [functionConst] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:484:15: style:inconclusive: Technically the member function 'intervalList::overlapping' can be const. [functionConst] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:201:15: note: Technically the member function 'intervalList::overlapping' can be const. kmer-code-2013-trunk/meryl/asmMerQC-regions.C:484:15: note: Technically the member function 'intervalList::overlapping' can be const. kmer-code-2013-trunk/meryl/asmMerQC-regions.C:224:23: style:inconclusive: Technically the member function 'intervalList::lo' can be const. [functionConst] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:225:23: style:inconclusive: Technically the member function 'intervalList::hi' can be const. [functionConst] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:249:15: style:inconclusive: Technically the member function 'intervalDepth::numberOfIntervals' can be const. [functionConst] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:253:23: style:inconclusive: Technically the member function 'intervalDepth::lo' can be const. [functionConst] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:254:23: style:inconclusive: Technically the member function 'intervalDepth::hi' can be const. [functionConst] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:255:23: style:inconclusive: Technically the member function 'intervalDepth::de' can be const. [functionConst] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:269:3: warning: Class 'intervalList' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:656:3: warning: Class 'intervalDepth' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:656:3: warning: Class 'intervalDepth' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:38:3: style: Class 'splitToWords' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:245:3: style: Class 'intervalDepth' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:955:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:955:13: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:955:13: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:955:13: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:958:15: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:958:15: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:958:15: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:958:15: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:982:13: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:982:13: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:982:13: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:982:13: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:985:15: warning: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:985:15: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:985:15: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:985:15: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:994:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:994:9: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'unsigned long'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:730:21: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:724:18: note: Assuming allocation function fails kmer-code-2013-trunk/meryl/asmMerQC-regions.C:724:18: note: Assignment 'F=std::fopen(depthname,"r")', assigned value is 0 kmer-code-2013-trunk/meryl/asmMerQC-regions.C:725:7: note: Assuming condition is false kmer-code-2013-trunk/meryl/asmMerQC-regions.C:730:21: note: Null pointer dereference kmer-code-2013-trunk/meryl/asmMerQC-regions.C:731:16: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:724:18: note: Assuming allocation function fails kmer-code-2013-trunk/meryl/asmMerQC-regions.C:724:18: note: Assignment 'F=std::fopen(depthname,"r")', assigned value is 0 kmer-code-2013-trunk/meryl/asmMerQC-regions.C:725:7: note: Assuming condition is false kmer-code-2013-trunk/meryl/asmMerQC-regions.C:731:16: note: Null pointer dereference kmer-code-2013-trunk/meryl/asmMerQC-regions.C:778:28: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:772:18: note: Assuming allocation function fails kmer-code-2013-trunk/meryl/asmMerQC-regions.C:772:18: note: Assignment 'F=std::fopen(depthname,"r")', assigned value is 0 kmer-code-2013-trunk/meryl/asmMerQC-regions.C:773:7: note: Assuming condition is false kmer-code-2013-trunk/meryl/asmMerQC-regions.C:778:28: note: Null pointer dereference kmer-code-2013-trunk/meryl/asmMerQC-regions.C:779:16: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:772:18: note: Assuming allocation function fails kmer-code-2013-trunk/meryl/asmMerQC-regions.C:772:18: note: Assignment 'F=std::fopen(depthname,"r")', assigned value is 0 kmer-code-2013-trunk/meryl/asmMerQC-regions.C:773:7: note: Assuming condition is false kmer-code-2013-trunk/meryl/asmMerQC-regions.C:779:16: note: Null pointer dereference kmer-code-2013-trunk/meryl/asmMerQC-regions.C:813:21: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:807:18: note: Assuming allocation function fails kmer-code-2013-trunk/meryl/asmMerQC-regions.C:807:18: note: Assignment 'F=std::fopen(depthname,"r")', assigned value is 0 kmer-code-2013-trunk/meryl/asmMerQC-regions.C:808:7: note: Assuming condition is false kmer-code-2013-trunk/meryl/asmMerQC-regions.C:813:21: note: Null pointer dereference kmer-code-2013-trunk/meryl/asmMerQC-regions.C:814:16: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:807:18: note: Assuming allocation function fails kmer-code-2013-trunk/meryl/asmMerQC-regions.C:807:18: note: Assignment 'F=std::fopen(depthname,"r")', assigned value is 0 kmer-code-2013-trunk/meryl/asmMerQC-regions.C:808:7: note: Assuming condition is false kmer-code-2013-trunk/meryl/asmMerQC-regions.C:814:16: note: Null pointer dereference kmer-code-2013-trunk/meryl/asmMerQC-regions.C:337:22: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:338:22: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:620:23: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:621:23: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:847:9: style: The scope of the variable 'showDepthIntersect' can be reduced. [variableScope] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:848:9: style: The scope of the variable 'showVariantIntersect' can be reduced. [variableScope] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:849:9: style: The scope of the variable 'showVarDepthIntersect' can be reduced. [variableScope] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:484:45: style:inconclusive: Function 'overlapping' argument 1 names different: declaration 'lo' definition 'rangelo'. [funcArgNamesDifferent] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:201:45: note: Function 'overlapping' argument 1 names different: declaration 'lo' definition 'rangelo'. kmer-code-2013-trunk/meryl/asmMerQC-regions.C:484:45: note: Function 'overlapping' argument 1 names different: declaration 'lo' definition 'rangelo'. kmer-code-2013-trunk/meryl/asmMerQC-regions.C:485:45: style:inconclusive: Function 'overlapping' argument 2 names different: declaration 'hi' definition 'rangehi'. [funcArgNamesDifferent] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:202:45: note: Function 'overlapping' argument 2 names different: declaration 'hi' definition 'rangehi'. kmer-code-2013-trunk/meryl/asmMerQC-regions.C:485:45: note: Function 'overlapping' argument 2 names different: declaration 'hi' definition 'rangehi'. kmer-code-2013-trunk/meryl/asmMerQC-regions.C:279:39: style: Parameter 'src' can be declared as reference to const [constParameterReference] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:91:20: style: Variable 'cmdI' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:337:18: style: Variable 'A' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:338:18: style: Variable 'B' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:620:19: style: Variable 'A' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:621:19: style: Variable 'B' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:717:17: style: Parameter 'depthname' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:766:21: style: Parameter 'depthname' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:801:19: style: Parameter 'depthname' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:847:31: style: Variable 'showDepthIntersect' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:848:31: style: Variable 'showVariantIntersect' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:849:31: style: Variable 'showVarDepthIntersect' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:856:26: style: Variable 'showDepthIntersect' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:858:28: style: Variable 'showVariantIntersect' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:860:29: style: Variable 'showVarDepthIntersect' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:760:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:1004:5: performance: Prefer prefix ++/-- operators for non-primitive types. [postfixOperator] kmer-code-2013-trunk/seatac/heavychains.H:67:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seatac/heavychains.H:85:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32ZERO [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seatac/heavychains.H:407:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seatac/filter-heavychains.C:147:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seatac/heavychains-driver.C:54:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/sim4db/sim4th.C:327:28: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/seagen/misc/f.C:33:12: style: The scope of the variable 'file' can be reduced. [variableScope] kmer-code-2013-trunk/seagen/misc/f.C:36:12: style: The scope of the variable 'isBINARY' can be reduced. [variableScope] kmer-code-2013-trunk/sim4dbutils/cleanPolishes.C:178:60: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:99:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/sim4dbutils/comparePolishes.C:308:40: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/convertPolishes.C:20:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/sim4dbutils/convertPolishes.C:37:12: style: The comparison 'GOOD == 0L' is always true. [knownConditionTrueFalse] kmer-code-2013-trunk/sim4dbutils/convertPolishes.C:12:36: note: 'GOOD' is assigned value '0L' here. kmer-code-2013-trunk/sim4dbutils/convertPolishes.C:37:12: note: The comparison 'GOOD == 0L' is always true. kmer-code-2013-trunk/sim4dbutils/convertToAtac.C:279:41: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/convertToExtent.C:43:27: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/coveragehack.C:201:37: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/depthOfPolishes.C:103:34: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/detectChimera.C:129:43: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMTW is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/filterPolishes.C:178:36: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/fixPolishesIID.C:46:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sim4polishStyleDefault [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/sim4dbutils/headPolishes.C:16:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sim4polishStyleDefault [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/seatac/heavychains.H:229:3: warning: Member variable 'Interval::lo' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/seatac/heavychains.H:229:3: warning: Member variable 'Interval::hi' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/seatac/heavychains.H:229:3: warning: Member variable 'Interval::S' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/seatac/heavychains.H:304:3: warning: Member variable 'DPTree::MaxJump' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/seatac/heavychains.H:249:5: warning: Member variable 'kd_node::Xy' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/seatac/heavychains.H:249:5: warning: Member variable 'kd_node::start' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/seatac/heavychains.H:249:5: warning: Member variable 'kd_node::stop' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/seatac/heavychains.H:249:5: warning: Member variable 'kd_node::intv' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/seatac/heavychains.H:52:5: performance: Variable 'beVerbose' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/seatac/heavychains.H:107:16: style:inconclusive: Technically the member function 'StrandPair::sequenceIID1' can be const. [functionConst] kmer-code-2013-trunk/seatac/heavychains.H:371:10: style:inconclusive: Technically the member function 'DPTree::matchScore' can be const. [functionConst] kmer-code-2013-trunk/seatac/filter-heavychains.C:173:8: style:inconclusive: Technically the member function 'StrandPairManager::process' can be const. [functionConst] kmer-code-2013-trunk/seatac/filter-heavychains.C:178:10: style:inconclusive: Technically the member function 'StrandPairManager::print' can be const. [functionConst] kmer-code-2013-trunk/seatac/filter-heavychains.C:184:8: style:inconclusive: Technically the member function 'StrandPairManager::addStats' can be const. [functionConst] kmer-code-2013-trunk/seatac/heavychains.H:60:5: warning: Class 'StrandPair' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kmer-code-2013-trunk/seatac/heavychains.H:60:5: warning: Class 'StrandPair' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kmer-code-2013-trunk/seatac/heavychains.H:308:5: warning: Class 'DPTree' does not have a copy constructor which is recommended since it has dynamic memory/resource allocation(s). [noCopyConstructor] kmer-code-2013-trunk/seatac/heavychains.H:308:5: warning: Class 'DPTree' does not have a operator= which is recommended since it has dynamic memory/resource allocation(s). [noOperatorEq] kmer-code-2013-trunk/seatac/filter-heavychains.C:227:10: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/seatac/filter-heavychains.C:245:4: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/seatac/filter-heavychains.C:250:4: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/seatac/filter-heavychains.C:256:11: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/seatac/filter-heavychains.C:294:10: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/seatac/filter-heavychains.C:309:4: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/seatac/filter-heavychains.C:309:39: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/seatac/filter-heavychains.C:314:4: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/seatac/heavychains.H:372:12: style: The scope of the variable 'score' can be reduced. [variableScope] kmer-code-2013-trunk/sim4dbutils/fixPolishesIID.C:106:12: style: The scope of the variable 'cd' can be reduced. [variableScope] kmer-code-2013-trunk/sim4dbutils/fixPolishesIID.C:107:12: style: The scope of the variable 'gd' can be reduced. [variableScope] kmer-code-2013-trunk/seatac/filter-heavychains.C:74:28: style: Parameter 'assemblyid1' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/seatac/filter-heavychains.C:75:28: style: Parameter 'assemblyid2' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/seatac/heavychains.H:48:21: style: Parameter 'assemblyid1' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/seatac/heavychains.H:49:21: style: Parameter 'assemblyid2' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/seatac/heavychains.H:125:22: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/seatac/heavychains.H:164:19: style: Parameter 'assemblyid1' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/seatac/heavychains.H:165:19: style: Parameter 'assemblyid2' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/seatac/heavychains.H:182:24: style: Parameter 'sp' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/seatac/heavychains.H:372:18: style: Variable 'score' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/sim4dbutils/mappedCoverage.C:94:27: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/headPolishes.C:47:9: style: The comparison 'W == 0L' is always true. [knownConditionTrueFalse] kmer-code-2013-trunk/sim4dbutils/headPolishes.C:14:27: note: 'W' is assigned value '0L' here. kmer-code-2013-trunk/sim4dbutils/headPolishes.C:47:9: note: The comparison 'W == 0L' is always true. kmer-code-2013-trunk/sim4dbutils/parseSNP.C:229:26: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/pickBestPair.C:546:31: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/mergePolishes.C:35:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sim4polishStyleDefault [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/sim4dbutils/pickBestPolish.C:35:30: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMTW is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/pickUniquePolish-nhgri.C:139:31: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/plotCoverageVsIdentity.C:32:28: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/mergePolishes.C:119:21: style: Array index 'first' is used before limits check. [arrayIndexThenCheck] kmer-code-2013-trunk/sim4dbutils/pickUniquePolish.C:125:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _estFrom [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/sim4dbutils/pickUniquePolish.C:178:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIM4_MATCH_FORWARD [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/sim4dbutils/pickUniquePolish.C:279:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32ZERO [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/sim4dbutils/mergePolishes.C:84:15: warning: If resource allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfResources] kmer-code-2013-trunk/sim4dbutils/mergePolishes.C:76:26: note: Assuming allocation function fails kmer-code-2013-trunk/sim4dbutils/mergePolishes.C:76:26: note: Assignment 'O=fopen(otSeqName,"w")', assigned value is 0 kmer-code-2013-trunk/sim4dbutils/mergePolishes.C:84:15: note: Null pointer dereference kmer-code-2013-trunk/sim4dbutils/mergePolishes.C:93:10: warning: If resource allocation fails, then there is a possible null pointer dereference: O [nullPointerOutOfResources] kmer-code-2013-trunk/sim4dbutils/mergePolishes.C:76:26: note: Assuming allocation function fails kmer-code-2013-trunk/sim4dbutils/mergePolishes.C:76:26: note: Assignment 'O=fopen(otSeqName,"w")', assigned value is 0 kmer-code-2013-trunk/sim4dbutils/mergePolishes.C:93:10: note: Null pointer dereference kmer-code-2013-trunk/sim4dbutils/mergePolishes.C:41:28: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/sim4dbutils/mergePolishes.C:42:28: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/sim4dbutils/mergePolishes.C:49:21: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/sim4dbutils/mergePolishes.C:50:21: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/sim4dbutils/mergePolishes.C:16:81: style: Parameter 'numSeqs' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/sim4dbutils/mergePolishes.C:26:23: style: Variable 'otSeqName' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/sim4dbutils/plotIntronSize.C:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/sim4dbutils/realignPolishes.C:160:30: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMTW is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/removeDuplicate.C:28:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _genFrom [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/sim4dbutils/removeDuplicate.C:75:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32ZERO [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/sim4dbutils/plotIntronSize.C:52:7: warning: Uninitialized variable: all [uninitvar] kmer-code-2013-trunk/sim4dbutils/plotIntronSize.C:30:14: note: Assuming condition is false kmer-code-2013-trunk/sim4dbutils/plotIntronSize.C:52:7: note: Uninitialized variable: all kmer-code-2013-trunk/sim4dbutils/plotIntronSize.C:52:14: warning: Uninitialized variable: big [uninitvar] kmer-code-2013-trunk/sim4dbutils/plotIntronSize.C:30:14: note: Assuming condition is false kmer-code-2013-trunk/sim4dbutils/plotIntronSize.C:52:14: note: Uninitialized variable: big kmer-code-2013-trunk/sim4dbutils/removeRedundant.C:107:29: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMTW is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/reportAlignmentDifferences.C:12:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FILENAME_MAX [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/sim4dbutils/s4p_overlap.C:20:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _genTo [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/sim4dbutils/sortPolishes.C:87:29: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMTW is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/seatac/heavychains-driver.C:98:19: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] kmer-code-2013-trunk/seatac/heavychains.H:53:26: warning: Possible null pointer dereference: assemblyid1 [nullPointer] kmer-code-2013-trunk/seatac/heavychains-driver.C:30:25: note: Assignment 'assemblyId1=0L', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:38:14: note: Assuming condition is false kmer-code-2013-trunk/seatac/heavychains-driver.C:68:46: note: Calling function 'StrandPair', 2nd argument 'assemblyId1' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:53:26: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains.H:54:26: warning: Possible null pointer dereference: assemblyid2 [nullPointer] kmer-code-2013-trunk/seatac/heavychains-driver.C:31:25: note: Assignment 'assemblyId2=0L', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:38:14: note: Assuming condition is false kmer-code-2013-trunk/seatac/heavychains-driver.C:68:59: note: Calling function 'StrandPair', 3rd argument 'assemblyId2' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:54:26: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains.H:169:26: warning: Possible null pointer dereference: assemblyid1 [nullPointer] kmer-code-2013-trunk/seatac/heavychains-driver.C:30:25: note: Assignment 'assemblyId1=0L', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:38:14: note: Assuming condition is false kmer-code-2013-trunk/seatac/heavychains-driver.C:69:44: note: Calling function 'TheStats', 2nd argument 'assemblyId1' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:169:26: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains.H:170:26: warning: Possible null pointer dereference: assemblyid2 [nullPointer] kmer-code-2013-trunk/seatac/heavychains-driver.C:31:25: note: Assignment 'assemblyId2=0L', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:38:14: note: Assuming condition is false kmer-code-2013-trunk/seatac/heavychains-driver.C:69:57: note: Calling function 'TheStats', 3rd argument 'assemblyId2' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:170:26: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains.H:192:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:192:13: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains.H:193:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:193:13: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains.H:194:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:194:13: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains.H:195:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:195:13: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains.H:196:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:196:13: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains.H:197:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:197:13: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains.H:198:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:198:13: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains.H:199:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:199:13: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains.H:200:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:200:13: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains.H:201:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:201:13: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains-driver.C:58:22: warning: Possible null pointer dereference: inFileName [nullPointer] kmer-code-2013-trunk/seatac/heavychains-driver.C:34:25: note: Assignment 'inFileName=0L', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:38:14: note: Assuming condition is false kmer-code-2013-trunk/seatac/heavychains-driver.C:58:22: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains-driver.C:59:22: warning: Possible null pointer dereference: outFileName [nullPointer] kmer-code-2013-trunk/seatac/heavychains-driver.C:35:25: note: Assignment 'outFileName=0L', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:38:14: note: Assuming condition is false kmer-code-2013-trunk/seatac/heavychains-driver.C:59:22: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains-driver.C:61:11: warning: If resource allocation fails, then there is a possible null pointer dereference: outF [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:61:11: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains-driver.C:85:39: warning: If resource allocation fails, then there is a possible null pointer dereference: inpF [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:58:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:58:21: note: Assignment 'inpF=std::fopen(inFileName,"r")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:85:39: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains-driver.C:182:10: warning: If resource allocation fails, then there is a possible null pointer dereference: outF [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:182:10: note: Null pointer dereference kmer-code-2013-trunk/sim4dbutils/summarizePolishes.C:167:36: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/seatac/heavychains-driver.C:82:11: style: The scope of the variable 'tmp_filled' can be reduced. [variableScope] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:284:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: junkF [nullPointerOutOfResources] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:125:24: note: Assuming allocation function fails kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:125:24: note: Assignment 'junkF=fopen("spl.junkfirst","w")', assigned value is 0 kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:284:10: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains-driver.C:34:10: style: Variable 'inFileName' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:285:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: junkL [nullPointerOutOfResources] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:126:24: note: Assuming allocation function fails kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:126:24: note: Assignment 'junkL=fopen("spl.junklast","w")', assigned value is 0 kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:285:10: note: Null pointer dereference kmer-code-2013-trunk/seatac/heavychains-driver.C:35:10: style: Variable 'outFileName' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:286:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: junkB [nullPointerOutOfResources] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:127:24: note: Assuming allocation function fails kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:127:24: note: Assignment 'junkB=fopen("spl.junkboth","w")', assigned value is 0 kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:286:10: note: Null pointer dereference kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:287:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: splGap [nullPointerOutOfResources] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:128:24: note: Assuming allocation function fails kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:128:24: note: Assignment 'splGap=fopen("spl.splitGap","w")', assigned value is 0 kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:287:10: note: Null pointer dereference kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:288:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: good [nullPointerOutOfResources] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:129:24: note: Assuming allocation function fails kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:129:24: note: Assignment 'good=fopen("spl.good","w")', assigned value is 0 kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:288:10: note: Null pointer dereference kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:289:10: warning:inconclusive: If resource allocation fails, then there is a possible null pointer dereference: flank [nullPointerOutOfResources] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:130:24: note: Assuming allocation function fails kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:130:24: note: Assignment 'flank=fopen("spl.flanking","w")', assigned value is 0 kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:289:10: note: Null pointer dereference kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:77:16: style: The scope of the variable 'splitFile' can be reduced. [variableScope] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:78:16: style: The scope of the variable 'intronLimit' can be reduced. [variableScope] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:135:9: style: The scope of the variable 'exA' can be reduced. [variableScope] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:136:9: style: The scope of the variable 'exB' can be reduced. [variableScope] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:77:16: style: Variable 'splitFile' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:77:26: style: Variable 'splitFile' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:78:28: style: Variable 'intronLimit' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:100:17: style: Variable 'splitFile' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/sim4dbutils/cleanPolishes-20020626.C:106:19: style: Variable 'intronLimit' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/sim4dbutils/trimExons.C:26:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/sim4dbutils/uniqPolishes.C:33:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32ZERO [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/sim4dbutils/trimSequencesBasedOnMatches.C:18:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/sim4dbutils/vennPolishes.C:115:45: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/trimSequencesBasedOnMatches.C:34:7: error: fprintf format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] kmer-code-2013-trunk/snapper/snapper2.H:421:53: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/tapper/tapperTag.H:204:93: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/sim4dbutils/reportAlignmentDifferences.C:11:13: style: Variable 'outPrefix' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/trie/trie.C:190:26: error: There is an unknown macro here somewhere. Configuration is required. If uint32FMT is a macro then please configure it. [unknownMacro] kmer-code-2013-trunk/libsim4/sim4core/util.C:169:7: style:inconclusive: Technically the member function 'Sim4::good_ratio' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:309:7: note: Technically the member function 'Sim4::good_ratio' can be const. kmer-code-2013-trunk/libsim4/sim4core/util.C:169:7: note: Technically the member function 'Sim4::good_ratio' can be const. kmer-code-2013-trunk/libsim4/sim4core/util.C:118:7: performance:inconclusive: Technically the member function 'Sim4::flip_list' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:310:8: note: Technically the member function 'Sim4::flip_list' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/util.C:118:7: note: Technically the member function 'Sim4::flip_list' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/util.C:178:7: style:inconclusive: Technically the member function 'Sim4::merge' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:341:10: note: Technically the member function 'Sim4::merge' can be const. kmer-code-2013-trunk/libsim4/sim4core/util.C:178:7: note: Technically the member function 'Sim4::merge' can be const. kmer-code-2013-trunk/libsim4/sim4core/util.C:299:7: performance:inconclusive: Technically the member function 'Sim4::get_sync_flag' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:342:10: note: Technically the member function 'Sim4::get_sync_flag' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/util.C:299:7: note: Technically the member function 'Sim4::get_sync_flag' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/util.C:695:7: performance:inconclusive: Technically the member function 'Sim4::filter' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:345:10: note: Technically the member function 'Sim4::filter' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/util.C:695:7: note: Technically the member function 'Sim4::filter' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/util.C:505:7: performance:inconclusive: Technically the member function 'Sim4::wobble' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:346:10: note: Technically the member function 'Sim4::wobble' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/util.C:505:7: note: Technically the member function 'Sim4::wobble' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/util.C:138:7: style:inconclusive: Technically the member function 'Sim4::compact_list' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:349:10: note: Technically the member function 'Sim4::compact_list' can be const. kmer-code-2013-trunk/libsim4/sim4core/util.C:138:7: note: Technically the member function 'Sim4::compact_list' can be const. kmer-code-2013-trunk/libsim4/sim4core/util.C:77:7: style:inconclusive: Technically the member function 'Sim4::get_stats' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:370:10: note: Technically the member function 'Sim4::get_stats' can be const. kmer-code-2013-trunk/libsim4/sim4core/util.C:77:7: note: Technically the member function 'Sim4::get_stats' can be const. kmer-code-2013-trunk/libsim4/sim4core/util.C:800:7: performance:inconclusive: Technically the member function 'Sim4::get_match_quality' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:384:10: note: Technically the member function 'Sim4::get_match_quality' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/util.C:800:7: note: Technically the member function 'Sim4::get_match_quality' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/util.C:394:28: style: Condition 'c->score==g->score' is always true [knownConditionTrueFalse] kmer-code-2013-trunk/libsim4/sim4core/util.C:392:28: note: Assuming that condition 'c->score>g->score' is not redundant kmer-code-2013-trunk/libsim4/sim4core/util.C:390:21: note: Assuming that condition 'g->score>c->score' is not redundant kmer-code-2013-trunk/libsim4/sim4core/util.C:394:28: note: Condition 'c->score==g->score' is always true kmer-code-2013-trunk/libsim4/sim4core/util.C:346:10: warning: Either the condition 'Glist==0L' is redundant or there is possible null pointer dereference: Glist. [nullPointerRedundantCheck] kmer-code-2013-trunk/libsim4/sim4core/util.C:350:14: note: Assuming that condition 'Glist==0L' is not redundant kmer-code-2013-trunk/libsim4/sim4core/util.C:346:10: note: Null pointer dereference kmer-code-2013-trunk/libsim4/sim4core/util.C:347:10: warning: Either the condition 'Clist==0L' is redundant or there is possible null pointer dereference: Clist. [nullPointerRedundantCheck] kmer-code-2013-trunk/libsim4/sim4core/util.C:350:31: note: Assuming that condition 'Clist==0L' is not redundant kmer-code-2013-trunk/libsim4/sim4core/util.C:347:10: note: Null pointer dereference kmer-code-2013-trunk/libsim4/sim4core/util.C:348:10: warning: Either the condition 'oris==0L' is redundant or there is possible null pointer dereference: oris. [nullPointerRedundantCheck] kmer-code-2013-trunk/libsim4/sim4core/util.C:350:47: note: Assuming that condition 'oris==0L' is not redundant kmer-code-2013-trunk/libsim4/sim4core/util.C:348:10: note: Null pointer dereference kmer-code-2013-trunk/libsim4/sim4core/util.C:750:14: warning: Either the condition 't1' is redundant or there is possible null pointer dereference: t1. [nullPointerRedundantCheck] kmer-code-2013-trunk/libsim4/sim4core/util.C:747:17: note: Assuming that condition 't1' is not redundant kmer-code-2013-trunk/libsim4/sim4core/util.C:750:14: note: Null pointer dereference kmer-code-2013-trunk/libsim4/sim4core/util.C:342:11: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/util.C:343:11: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/util.C:344:11: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/util.C:362:20: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/util.C:363:20: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/util.C:371:27: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/util.C:372:27: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/util.C:585:20: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/util.C:586:20: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/util.C:593:25: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/util.C:594:25: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/util.C:226:15: style: Variable 'head' is reassigned a value before the old one has been used. [redundantAssignment] kmer-code-2013-trunk/libsim4/sim4core/util.C:224:8: note: head is assigned kmer-code-2013-trunk/libsim4/sim4core/util.C:226:15: note: head is overwritten kmer-code-2013-trunk/libsim4/sim4core/util.C:756:10: style: Variable 't0' is reassigned a value before the old one has been used. [redundantAssignment] kmer-code-2013-trunk/libsim4/sim4core/util.C:748:16: note: t0 is assigned kmer-code-2013-trunk/libsim4/sim4core/util.C:756:10: note: t0 is overwritten kmer-code-2013-trunk/libsim4/sim4core/util.C:775:45: style: Variable 't1' is reassigned a value before the old one has been used. [redundantAssignment] kmer-code-2013-trunk/libsim4/sim4core/util.C:767:13: note: t1 is assigned kmer-code-2013-trunk/libsim4/sim4core/util.C:775:45: note: t1 is overwritten kmer-code-2013-trunk/libsim4/sim4core/util.C:141:7: style: The scope of the variable 'diff' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/util.C:323:29: style:inconclusive: Function 'sync_slide_intron' argument 1 names different: declaration 'w' definition 'in_w'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:344:32: note: Function 'sync_slide_intron' argument 1 names different: declaration 'w' definition 'in_w'. kmer-code-2013-trunk/libsim4/sim4core/util.C:323:29: note: Function 'sync_slide_intron' argument 1 names different: declaration 'w' definition 'in_w'. kmer-code-2013-trunk/libsim4/sim4core/util.C:509:20: style:inconclusive: Function 'wobble' argument 5 names different: declaration 'seq1' definition 'seq'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:346:67: note: Function 'wobble' argument 5 names different: declaration 'seq1' definition 'seq'. kmer-code-2013-trunk/libsim4/sim4core/util.C:509:20: note: Function 'wobble' argument 5 names different: declaration 'seq1' definition 'seq'. kmer-code-2013-trunk/libsim4/sim4core/util.C:573:24: style:inconclusive: Function 'slide_intron' argument 1 names different: declaration 'w' definition 'in_w'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:343:27: note: Function 'slide_intron' argument 1 names different: declaration 'w' definition 'in_w'. kmer-code-2013-trunk/libsim4/sim4core/util.C:573:24: note: Function 'slide_intron' argument 1 names different: declaration 'w' definition 'in_w'. kmer-code-2013-trunk/libsim4/sim4core/util.C:266:31: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/util.C:299:41: style: Parameter 'rblock' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/util.C:323:54: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/util.C:325:31: style: Variable 'cell' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/util.C:573:49: style: Parameter 'last' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/util.C:603:15: style: Variable 's' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/util.C:800:45: style: Parameter 'rblock' can be declared as pointer to const [constParameterPointer] diff: head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1003:21: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1003:22: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1165:16: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:1165:17: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:244:6: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:244:7: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:245:6: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:245:7: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:258:14: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:258:15: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:303:26: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:303:27: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:332:18: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:332:19: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:370:11: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:370:11: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:482:12: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:482:12: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:654:18: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:654:19: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:675:16: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:675:17: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:716:24: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:716:25: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:759:24: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:759:25: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:833:10: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:833:9: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:834:10: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:834:9: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:840:7: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:840:8: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:841:7: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:841:8: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:852:7: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:852:8: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:853:7: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:853:8: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:947:19: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:947:20: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:989:14: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:989:15: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:993:15: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:993:15: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:997:15: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_local.C:997:16: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:123:11: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:123:12: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:301:7: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:301:8: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:302:7: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:302:8: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:393:13: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:393:14: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:397:17: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:397:18: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:407:14: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:407:25: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:407:25: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:659:18: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:659:19: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:663:13: warning: Potentially invalid type conversion in old-style C cast, clarify/fix with C++ cast [dangerousTypeCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:663:14: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:663:41: error:inconclusive: If memory allocation fail: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:659:42: note: Assuming allocation function fails kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:659:18: note: Assignment 'Descriptor=(struct Local_Overlap*)malloc(sizeof(struct Local_Overlap)+(npiece+1)*sizeof(struct Local_Chain))', assigned value is 0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:663:41: note: Null pointer addition head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:663:41: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:659:42: note: Assuming allocation function fails kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:659:18: note: Assignment 'Descriptor=(struct Local_Overlap*)malloc(sizeof(struct Local_Overlap)+(npiece+1)*sizeof(struct Local_Chain))', assigned value is 0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:663:41: note: Null pointer addition head kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:91:13: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/chainer/localalign/GF_ALN_overlap.C:91:14: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:109:24: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:109:25: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:110:24: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:110:25: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:87:24: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:87:25: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:88:24: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/atac-driver/clumpMaker/clumpMaker.C:88:25: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/leaff/simseq.C:44:25: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/leaff/simseq.C:44:26: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libbio/kmer.C:493:14: performance:inconclusive: Technically the member function 'kMerBuilder::addBaseCompressedSpaced' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libbio/kmer.H:63:8: note: Technically the member function 'kMerBuilder::addBaseCompressedSpaced' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libbio/kmer.C:493:14: note: Technically the member function 'kMerBuilder::addBaseCompressedSpaced' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libbio/kmer.H:63:8: performance:inconclusive: Technically the member function 'kMerBuilder::addBaseCompressedSpaced' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libbio/kmer.C:493:14: note: Technically the member function 'kMerBuilder::addBaseCompressedSpaced' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libbio/kmer.H:63:8: note: Technically the member function 'kMerBuilder::addBaseCompressedSpaced' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libseq/fastaStdin.C:110:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head kmer-code-2013-trunk/libseq/fastqStdin.C:110:9: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] head kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:17:10: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:17:11: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libsim4/sim4core/align.C:802:7: performance:inconclusive: Technically the member function 'Sim4::Flip_script' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:243:8: note: Technically the member function 'Sim4::Flip_script' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/align.C:802:7: note: Technically the member function 'Sim4::Flip_script' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4core/align.C:820:7: performance:inconclusive: Technically the member function 'Sim4::align_reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:249:8: note: Technically the member function 'Sim4::align_reverse' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/align.C:820:7: note: Technically the member function 'Sim4::align_reverse' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:14:24: performance: Function parameter 'MSS' should be passed by const reference. [passedByValue] head kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:158:15: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:158:16: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:161:21: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:161:22: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:86:25: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:86:26: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:91:37: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/glimmerSplice.C:91:38: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libsim4/sim4core/greedy.C:313:28: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:86:0: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:86:19: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:87:0: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:87:19: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libsim4/sim4core/poly.C:7:7: performance:inconclusive: Technically the member function 'Sim4::get_polyAT' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:501:8: note: Technically the member function 'Sim4::get_polyAT' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/poly.C:7:7: note: Technically the member function 'Sim4::get_polyAT' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:243:8: performance:inconclusive: Technically the member function 'Sim4::Flip_script' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/align.C:802:7: note: Technically the member function 'Sim4::Flip_script' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:243:8: note: Technically the member function 'Sim4::Flip_script' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:248:8: performance:inconclusive: Technically the member function 'Sim4::S2A' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:794:7: note: Technically the member function 'Sim4::S2A' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:248:8: note: Technically the member function 'Sim4::S2A' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:249:8: performance:inconclusive: Technically the member function 'Sim4::align_reverse' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/align.C:820:7: note: Technically the member function 'Sim4::align_reverse' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:249:8: note: Technically the member function 'Sim4::align_reverse' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:274:9: performance:inconclusive: Technically the member function 'Sim4::checkExonsForOverlaps' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:587:7: note: Technically the member function 'Sim4::checkExonsForOverlaps' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:274:9: note: Technically the member function 'Sim4::checkExonsForOverlaps' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:275:9: performance:inconclusive: Technically the member function 'Sim4::appendExons' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:607:7: note: Technically the member function 'Sim4::appendExons' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:275:9: note: Technically the member function 'Sim4::appendExons' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:276:9: performance:inconclusive: Technically the member function 'Sim4::maskExonsFromSeeds' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:34:7: note: Technically the member function 'Sim4::maskExonsFromSeeds' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:276:9: note: Technically the member function 'Sim4::maskExonsFromSeeds' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:277:9: performance:inconclusive: Technically the member function 'Sim4::maskExonsFromGenomic' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:52:7: note: Technically the member function 'Sim4::maskExonsFromGenomic' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:277:9: note: Technically the member function 'Sim4::maskExonsFromGenomic' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:309:7: style:inconclusive: Technically the member function 'Sim4::good_ratio' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/util.C:169:7: note: Technically the member function 'Sim4::good_ratio' can be const. kmer-code-2013-trunk/libsim4/sim4core/sim4.H:309:7: note: Technically the member function 'Sim4::good_ratio' can be const. 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:310:8: performance:inconclusive: Technically the member function 'Sim4::flip_list' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/util.C:118:7: note: Technically the member function 'Sim4::flip_list' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:310:8: note: Technically the member function 'Sim4::flip_list' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:341:10: style:inconclusive: Technically the member function 'Sim4::merge' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/util.C:178:7: note: Technically the member function 'Sim4::merge' can be const. kmer-code-2013-trunk/libsim4/sim4core/sim4.H:341:10: note: Technically the member function 'Sim4::merge' can be const. 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:342:10: performance:inconclusive: Technically the member function 'Sim4::get_sync_flag' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/util.C:299:7: note: Technically the member function 'Sim4::get_sync_flag' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:342:10: note: Technically the member function 'Sim4::get_sync_flag' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:345:10: performance:inconclusive: Technically the member function 'Sim4::filter' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/util.C:695:7: note: Technically the member function 'Sim4::filter' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:345:10: note: Technically the member function 'Sim4::filter' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:346:10: performance:inconclusive: Technically the member function 'Sim4::wobble' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/util.C:505:7: note: Technically the member function 'Sim4::wobble' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:346:10: note: Technically the member function 'Sim4::wobble' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:349:10: style:inconclusive: Technically the member function 'Sim4::compact_list' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/util.C:138:7: note: Technically the member function 'Sim4::compact_list' can be const. kmer-code-2013-trunk/libsim4/sim4core/sim4.H:349:10: note: Technically the member function 'Sim4::compact_list' can be const. 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:350:10: performance:inconclusive: Technically the member function 'Sim4::resolve_overlap' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:7:7: note: Technically the member function 'Sim4::resolve_overlap' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:350:10: note: Technically the member function 'Sim4::resolve_overlap' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:370:10: style:inconclusive: Technically the member function 'Sim4::get_stats' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/util.C:77:7: note: Technically the member function 'Sim4::get_stats' can be const. kmer-code-2013-trunk/libsim4/sim4core/sim4.H:370:10: note: Technically the member function 'Sim4::get_stats' can be const. 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:384:10: performance:inconclusive: Technically the member function 'Sim4::get_match_quality' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/util.C:800:7: note: Technically the member function 'Sim4::get_match_quality' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:384:10: note: Technically the member function 'Sim4::get_match_quality' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:418:11: performance:inconclusive: Technically the member function 'Sim4::ScoreDonor_Glimmer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/splice.C:95:7: note: Technically the member function 'Sim4::ScoreDonor_Glimmer' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:418:11: note: Technically the member function 'Sim4::ScoreDonor_Glimmer' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:419:11: performance:inconclusive: Technically the member function 'Sim4::ScoreAcceptor_Glimmer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/splice.C:109:7: note: Technically the member function 'Sim4::ScoreAcceptor_Glimmer' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:419:11: note: Technically the member function 'Sim4::ScoreAcceptor_Glimmer' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:421:8: style:inconclusive: Technically the member function 'Sim4::splice_original' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/splice.C:567:7: note: Technically the member function 'Sim4::splice_original' can be const. kmer-code-2013-trunk/libsim4/sim4core/sim4.H:421:8: note: Technically the member function 'Sim4::splice_original' can be const. 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:457:11: performance:inconclusive: Technically the member function 'Sim4::ScoreAcceptor_GeneSplicer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sites.C:270:7: note: Technically the member function 'Sim4::ScoreAcceptor_GeneSplicer' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:457:11: note: Technically the member function 'Sim4::ScoreAcceptor_GeneSplicer' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:459:11: performance:inconclusive: Technically the member function 'Sim4::UnLoadSites_GeneSplicer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sites.C:187:7: note: Technically the member function 'Sim4::UnLoadSites_GeneSplicer' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:459:11: note: Technically the member function 'Sim4::UnLoadSites_GeneSplicer' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4.H:501:8: performance:inconclusive: Technically the member function 'Sim4::get_polyAT' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/poly.C:7:7: note: Technically the member function 'Sim4::get_polyAT' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4.H:501:8: note: Technically the member function 'Sim4::get_polyAT' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:7:7: performance:inconclusive: Technically the member function 'Sim4::resolve_overlap' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:350:10: note: Technically the member function 'Sim4::resolve_overlap' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:7:7: note: Technically the member function 'Sim4::resolve_overlap' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4core/sim4b1_s.C:92:8: style:inconclusive: Technically the member function 'mss_t::mask_shift' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4b1_s.H:28:11: note: Technically the member function 'mss_t::mask_shift' can be const. kmer-code-2013-trunk/libsim4/sim4core/sim4b1_s.C:92:8: note: Technically the member function 'mss_t::mask_shift' can be const. 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4b1_s.H:28:11: style:inconclusive: Technically the member function 'mss_t::mask_shift' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4b1_s.C:92:8: note: Technically the member function 'mss_t::mask_shift' can be const. kmer-code-2013-trunk/libsim4/sim4core/sim4b1_s.H:28:11: note: Technically the member function 'mss_t::mask_shift' can be const. head kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:20:37: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:42:37: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:176:14: style:inconclusive: Technically the member function 'sim4command::getESTidx' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:95:19: note: Technically the member function 'sim4command::getESTidx' can be const. kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:176:14: note: Technically the member function 'sim4command::getESTidx' can be const. 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:95:19: style:inconclusive: Technically the member function 'sim4command::getESTidx' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:176:14: note: Technically the member function 'sim4command::getESTidx' can be const. kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:95:19: note: Technically the member function 'sim4command::getESTidx' can be const. head kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:34:7: performance:inconclusive: Technically the member function 'Sim4::maskExonsFromSeeds' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:276:9: note: Technically the member function 'Sim4::maskExonsFromSeeds' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:34:7: note: Technically the member function 'Sim4::maskExonsFromSeeds' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:52:7: performance:inconclusive: Technically the member function 'Sim4::maskExonsFromGenomic' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:277:9: note: Technically the member function 'Sim4::maskExonsFromGenomic' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:52:7: note: Technically the member function 'Sim4::maskExonsFromGenomic' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:587:7: performance:inconclusive: Technically the member function 'Sim4::checkExonsForOverlaps' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:274:9: note: Technically the member function 'Sim4::checkExonsForOverlaps' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:587:7: note: Technically the member function 'Sim4::checkExonsForOverlaps' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:607:7: performance:inconclusive: Technically the member function 'Sim4::appendExons' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:275:9: note: Technically the member function 'Sim4::appendExons' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:607:7: note: Technically the member function 'Sim4::appendExons' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:794:7: performance:inconclusive: Technically the member function 'Sim4::S2A' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:248:8: note: Technically the member function 'Sim4::S2A' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:794:7: note: Technically the member function 'Sim4::S2A' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4core/sites.C:109:12: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sites.C:109:13: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libsim4/sim4core/sites.C:129:12: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sites.C:129:13: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libsim4/sim4core/sites.C:187:7: performance:inconclusive: Technically the member function 'Sim4::UnLoadSites_GeneSplicer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:459:11: note: Technically the member function 'Sim4::UnLoadSites_GeneSplicer' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sites.C:187:7: note: Technically the member function 'Sim4::UnLoadSites_GeneSplicer' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4core/sites.C:270:7: performance:inconclusive: Technically the member function 'Sim4::ScoreAcceptor_GeneSplicer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:457:11: note: Technically the member function 'Sim4::ScoreAcceptor_GeneSplicer' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/sites.C:270:7: note: Technically the member function 'Sim4::ScoreAcceptor_GeneSplicer' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4core/sites.C:398:12: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sites.C:398:13: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libsim4/sim4core/sites.C:507:16: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sites.C:507:17: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libsim4/sim4core/sites.C:517:17: style: C-style pointer casting [cstyleCast] 2.17.0 kmer-code-2013-trunk/libsim4/sim4core/sites.C:517:18: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libsim4/sim4core/sites.C:545:22: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libsim4/sim4core/sites.C:546:27: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/libsim4/sim4core/splice.C:109:7: performance:inconclusive: Technically the member function 'Sim4::ScoreAcceptor_Glimmer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:419:11: note: Technically the member function 'Sim4::ScoreAcceptor_Glimmer' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/splice.C:109:7: note: Technically the member function 'Sim4::ScoreAcceptor_Glimmer' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4core/splice.C:567:7: style:inconclusive: Technically the member function 'Sim4::splice_original' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:421:8: note: Technically the member function 'Sim4::splice_original' can be const. kmer-code-2013-trunk/libsim4/sim4core/splice.C:567:7: note: Technically the member function 'Sim4::splice_original' can be const. head kmer-code-2013-trunk/libsim4/sim4core/splice.C:95:7: performance:inconclusive: Technically the member function 'Sim4::ScoreDonor_Glimmer' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:418:11: note: Technically the member function 'Sim4::ScoreDonor_Glimmer' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/splice.C:95:7: note: Technically the member function 'Sim4::ScoreDonor_Glimmer' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4core/table.C:47:41: performance: Function parameter 'MSS' should be passed by const reference. [passedByValue] head kmer-code-2013-trunk/libsim4/sim4core/util.C:118:7: performance:inconclusive: Technically the member function 'Sim4::flip_list' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:310:8: note: Technically the member function 'Sim4::flip_list' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/util.C:118:7: note: Technically the member function 'Sim4::flip_list' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4core/util.C:138:7: style:inconclusive: Technically the member function 'Sim4::compact_list' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:349:10: note: Technically the member function 'Sim4::compact_list' can be const. kmer-code-2013-trunk/libsim4/sim4core/util.C:138:7: note: Technically the member function 'Sim4::compact_list' can be const. head kmer-code-2013-trunk/libsim4/sim4core/util.C:169:7: style:inconclusive: Technically the member function 'Sim4::good_ratio' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:309:7: note: Technically the member function 'Sim4::good_ratio' can be const. kmer-code-2013-trunk/libsim4/sim4core/util.C:169:7: note: Technically the member function 'Sim4::good_ratio' can be const. head kmer-code-2013-trunk/libsim4/sim4core/util.C:178:7: style:inconclusive: Technically the member function 'Sim4::merge' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:341:10: note: Technically the member function 'Sim4::merge' can be const. kmer-code-2013-trunk/libsim4/sim4core/util.C:178:7: note: Technically the member function 'Sim4::merge' can be const. head kmer-code-2013-trunk/libsim4/sim4core/util.C:299:7: performance:inconclusive: Technically the member function 'Sim4::get_sync_flag' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:342:10: note: Technically the member function 'Sim4::get_sync_flag' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/util.C:299:7: note: Technically the member function 'Sim4::get_sync_flag' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4core/util.C:505:7: performance:inconclusive: Technically the member function 'Sim4::wobble' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:346:10: note: Technically the member function 'Sim4::wobble' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/util.C:505:7: note: Technically the member function 'Sim4::wobble' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4core/util.C:695:7: performance:inconclusive: Technically the member function 'Sim4::filter' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:345:10: note: Technically the member function 'Sim4::filter' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/util.C:695:7: note: Technically the member function 'Sim4::filter' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4core/util.C:77:7: style:inconclusive: Technically the member function 'Sim4::get_stats' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:370:10: note: Technically the member function 'Sim4::get_stats' can be const. kmer-code-2013-trunk/libsim4/sim4core/util.C:77:7: note: Technically the member function 'Sim4::get_stats' can be const. head kmer-code-2013-trunk/libsim4/sim4core/util.C:800:7: performance:inconclusive: Technically the member function 'Sim4::get_match_quality' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:384:10: note: Technically the member function 'Sim4::get_match_quality' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4core/util.C:800:7: note: Technically the member function 'Sim4::get_match_quality' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-updatescores.C:106:13: style:inconclusive: Technically the member function 'sim4polish::s4p_percentCoverageApprox' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:224:10: note: Technically the member function 'sim4polish::s4p_percentCoverageApprox' can be const. kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-updatescores.C:106:13: note: Technically the member function 'sim4polish::s4p_percentCoverageApprox' can be const. head kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-updatescores.C:117:13: performance:inconclusive: Technically the member function 'sim4polish::s4p_percentIdentityApprox' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:223:10: note: Technically the member function 'sim4polish::s4p_percentIdentityApprox' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-updatescores.C:117:13: note: Technically the member function 'sim4polish::s4p_percentIdentityApprox' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-updatescores.C:131:13: style:inconclusive: Technically the member function 'sim4polish::s4p_percentCoverageExact' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:229:10: note: Technically the member function 'sim4polish::s4p_percentCoverageExact' can be const. kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-updatescores.C:131:13: note: Technically the member function 'sim4polish::s4p_percentCoverageExact' can be const. head kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-updatescores.C:137:13: style:inconclusive: Technically the member function 'sim4polish::s4p_percentIdentityExact' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:228:10: note: Technically the member function 'sim4polish::s4p_percentIdentityExact' can be const. kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-updatescores.C:137:13: note: Technically the member function 'sim4polish::s4p_percentIdentityExact' can be const. 2.17.0 kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:223:10: performance:inconclusive: Technically the member function 'sim4polish::s4p_percentIdentityApprox' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-updatescores.C:117:13: note: Technically the member function 'sim4polish::s4p_percentIdentityApprox' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:223:10: note: Technically the member function 'sim4polish::s4p_percentIdentityApprox' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:224:10: style:inconclusive: Technically the member function 'sim4polish::s4p_percentCoverageApprox' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-updatescores.C:106:13: note: Technically the member function 'sim4polish::s4p_percentCoverageApprox' can be const. kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:224:10: note: Technically the member function 'sim4polish::s4p_percentCoverageApprox' can be const. 2.17.0 kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:228:10: style:inconclusive: Technically the member function 'sim4polish::s4p_percentIdentityExact' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-updatescores.C:137:13: note: Technically the member function 'sim4polish::s4p_percentIdentityExact' can be const. kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:228:10: note: Technically the member function 'sim4polish::s4p_percentIdentityExact' can be const. 2.17.0 kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:229:10: style:inconclusive: Technically the member function 'sim4polish::s4p_percentCoverageExact' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-updatescores.C:131:13: note: Technically the member function 'sim4polish::s4p_percentCoverageExact' can be const. kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:229:10: note: Technically the member function 'sim4polish::s4p_percentCoverageExact' can be const. head kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.C:81:19: performance:inconclusive: Technically the member function 'sim4polishWriter::s4p_putHeaderS4DB' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.H:21:8: note: Technically the member function 'sim4polishWriter::s4p_putHeaderS4DB' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.C:81:19: note: Technically the member function 'sim4polishWriter::s4p_putHeaderS4DB' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.C:86:19: performance:inconclusive: Technically the member function 'sim4polishWriter::s4p_putHeaderATAC' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.H:23:8: note: Technically the member function 'sim4polishWriter::s4p_putHeaderATAC' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.C:86:19: note: Technically the member function 'sim4polishWriter::s4p_putHeaderATAC' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.H:21:8: performance:inconclusive: Technically the member function 'sim4polishWriter::s4p_putHeaderS4DB' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.C:81:19: note: Technically the member function 'sim4polishWriter::s4p_putHeaderS4DB' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.H:21:8: note: Technically the member function 'sim4polishWriter::s4p_putHeaderS4DB' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.H:23:8: performance:inconclusive: Technically the member function 'sim4polishWriter::s4p_putHeaderATAC' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.C:86:19: note: Technically the member function 'sim4polishWriter::s4p_putHeaderATAC' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.H:23:8: note: Technically the member function 'sim4polishWriter::s4p_putHeaderATAC' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libutil/bigQueue.C:330:11: performance:inconclusive: Technically the member function 'bigQueue::save' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libutil/bigQueue.H:102:11: note: Technically the member function 'bigQueue::save' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libutil/bigQueue.C:330:11: note: Technically the member function 'bigQueue::save' can be static (but you may consider moving to unnamed namespace). 2.17.0 kmer-code-2013-trunk/libutil/bigQueue.H:102:11: performance:inconclusive: Technically the member function 'bigQueue::save' can be static (but you may consider moving to unnamed namespace). [functionStatic] kmer-code-2013-trunk/libutil/bigQueue.C:330:11: note: Technically the member function 'bigQueue::save' can be static (but you may consider moving to unnamed namespace). kmer-code-2013-trunk/libutil/bigQueue.H:102:11: note: Technically the member function 'bigQueue::save' can be static (but you may consider moving to unnamed namespace). head kmer-code-2013-trunk/libutil/bitPackedArray.H:239:11: style:inconclusive: Technically the member function 'bitArray::get' can be const. [functionConst] kmer-code-2013-trunk/libutil/bitPackedArray.H:61:12: note: Technically the member function 'bitArray::get' can be const. kmer-code-2013-trunk/libutil/bitPackedArray.H:239:11: note: Technically the member function 'bitArray::get' can be const. 2.17.0 kmer-code-2013-trunk/libutil/bitPackedArray.H:61:12: style:inconclusive: Technically the member function 'bitArray::get' can be const. [functionConst] kmer-code-2013-trunk/libutil/bitPackedArray.H:239:11: note: Technically the member function 'bitArray::get' can be const. kmer-code-2013-trunk/libutil/bitPackedArray.H:61:12: note: Technically the member function 'bitArray::get' can be const. 2.17.0 kmer-code-2013-trunk/libutil/intervalList.H:109:13: style:inconclusive: Technically the member function 'intervalList::overlapping' can be const. [functionConst] kmer-code-2013-trunk/libutil/intervalList.H:460:27: note: Technically the member function 'intervalList::overlapping' can be const. kmer-code-2013-trunk/libutil/intervalList.H:109:13: note: Technically the member function 'intervalList::overlapping' can be const. head kmer-code-2013-trunk/libutil/intervalList.H:460:27: style:inconclusive: Technically the member function 'intervalList::overlapping' can be const. [functionConst] kmer-code-2013-trunk/libutil/intervalList.H:109:13: note: Technically the member function 'intervalList::overlapping' can be const. kmer-code-2013-trunk/libutil/intervalList.H:460:27: note: Technically the member function 'intervalList::overlapping' can be const. head kmer-code-2013-trunk/libutil/sweatShop.C:184:12: style: Unused private function: 'sweatShop::loader' [unusedPrivateFunction] kmer-code-2013-trunk/libutil/sweatShop.H:43:11: note: Unused private function: 'sweatShop::loader' kmer-code-2013-trunk/libutil/sweatShop.C:184:12: note: Unused private function: 'sweatShop::loader' head kmer-code-2013-trunk/libutil/sweatShop.C:235:12: style: Unused private function: 'sweatShop::worker' [unusedPrivateFunction] kmer-code-2013-trunk/libutil/sweatShop.H:44:11: note: Unused private function: 'sweatShop::worker' kmer-code-2013-trunk/libutil/sweatShop.C:235:12: note: Unused private function: 'sweatShop::worker' head kmer-code-2013-trunk/libutil/sweatShop.C:310:12: style: Unused private function: 'sweatShop::writer' [unusedPrivateFunction] kmer-code-2013-trunk/libutil/sweatShop.H:45:11: note: Unused private function: 'sweatShop::writer' kmer-code-2013-trunk/libutil/sweatShop.C:310:12: note: Unused private function: 'sweatShop::writer' head kmer-code-2013-trunk/libutil/sweatShop.C:356:12: style: Unused private function: 'sweatShop::status' [unusedPrivateFunction] kmer-code-2013-trunk/libutil/sweatShop.H:46:11: note: Unused private function: 'sweatShop::status' kmer-code-2013-trunk/libutil/sweatShop.C:356:12: note: Unused private function: 'sweatShop::status' 2.17.0 kmer-code-2013-trunk/libutil/sweatShop.H:43:11: style: Unused private function: 'sweatShop::loader' [unusedPrivateFunction] 2.17.0 kmer-code-2013-trunk/libutil/sweatShop.H:44:11: style: Unused private function: 'sweatShop::worker' [unusedPrivateFunction] 2.17.0 kmer-code-2013-trunk/libutil/sweatShop.H:45:11: style: Unused private function: 'sweatShop::writer' [unusedPrivateFunction] 2.17.0 kmer-code-2013-trunk/libutil/sweatShop.H:46:11: style: Unused private function: 'sweatShop::status' [unusedPrivateFunction] 2.17.0 kmer-code-2013-trunk/meryl/asmMerQC-regions.C:201:15: style:inconclusive: Technically the member function 'intervalList::overlapping' can be const. [functionConst] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:484:15: note: Technically the member function 'intervalList::overlapping' can be const. kmer-code-2013-trunk/meryl/asmMerQC-regions.C:201:15: note: Technically the member function 'intervalList::overlapping' can be const. head kmer-code-2013-trunk/meryl/asmMerQC-regions.C:484:15: style:inconclusive: Technically the member function 'intervalList::overlapping' can be const. [functionConst] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:201:15: note: Technically the member function 'intervalList::overlapping' can be const. kmer-code-2013-trunk/meryl/asmMerQC-regions.C:484:15: note: Technically the member function 'intervalList::overlapping' can be const. head kmer-code-2013-trunk/meryl/asmMerQC-regions.C:730:21: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:724:18: note: Assuming allocation function fails kmer-code-2013-trunk/meryl/asmMerQC-regions.C:724:18: note: Assignment 'F=std::fopen(depthname,"r")', assigned value is 0 kmer-code-2013-trunk/meryl/asmMerQC-regions.C:725:7: note: Assuming condition is false kmer-code-2013-trunk/meryl/asmMerQC-regions.C:730:21: note: Null pointer dereference head kmer-code-2013-trunk/meryl/asmMerQC-regions.C:731:16: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:724:18: note: Assuming allocation function fails kmer-code-2013-trunk/meryl/asmMerQC-regions.C:724:18: note: Assignment 'F=std::fopen(depthname,"r")', assigned value is 0 kmer-code-2013-trunk/meryl/asmMerQC-regions.C:725:7: note: Assuming condition is false kmer-code-2013-trunk/meryl/asmMerQC-regions.C:731:16: note: Null pointer dereference head kmer-code-2013-trunk/meryl/asmMerQC-regions.C:778:28: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:772:18: note: Assuming allocation function fails kmer-code-2013-trunk/meryl/asmMerQC-regions.C:772:18: note: Assignment 'F=std::fopen(depthname,"r")', assigned value is 0 kmer-code-2013-trunk/meryl/asmMerQC-regions.C:773:7: note: Assuming condition is false kmer-code-2013-trunk/meryl/asmMerQC-regions.C:778:28: note: Null pointer dereference head kmer-code-2013-trunk/meryl/asmMerQC-regions.C:779:16: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:772:18: note: Assuming allocation function fails kmer-code-2013-trunk/meryl/asmMerQC-regions.C:772:18: note: Assignment 'F=std::fopen(depthname,"r")', assigned value is 0 kmer-code-2013-trunk/meryl/asmMerQC-regions.C:773:7: note: Assuming condition is false kmer-code-2013-trunk/meryl/asmMerQC-regions.C:779:16: note: Null pointer dereference head kmer-code-2013-trunk/meryl/asmMerQC-regions.C:813:21: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:807:18: note: Assuming allocation function fails kmer-code-2013-trunk/meryl/asmMerQC-regions.C:807:18: note: Assignment 'F=std::fopen(depthname,"r")', assigned value is 0 kmer-code-2013-trunk/meryl/asmMerQC-regions.C:808:7: note: Assuming condition is false kmer-code-2013-trunk/meryl/asmMerQC-regions.C:813:21: note: Null pointer dereference head kmer-code-2013-trunk/meryl/asmMerQC-regions.C:814:16: warning: If resource allocation fails, then there is a possible null pointer dereference: F [nullPointerOutOfResources] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:807:18: note: Assuming allocation function fails kmer-code-2013-trunk/meryl/asmMerQC-regions.C:807:18: note: Assignment 'F=std::fopen(depthname,"r")', assigned value is 0 kmer-code-2013-trunk/meryl/asmMerQC-regions.C:808:7: note: Assuming condition is false kmer-code-2013-trunk/meryl/asmMerQC-regions.C:814:16: note: Null pointer dereference head kmer-code-2013-trunk/seatac/filter-heavychains.C:309:39: style: C-style pointer casting [cstyleCast] head kmer-code-2013-trunk/seatac/heavychains-driver.C:182:10: warning: If resource allocation fails, then there is a possible null pointer dereference: outF [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:182:10: note: Null pointer dereference head kmer-code-2013-trunk/seatac/heavychains-driver.C:61:11: warning: If resource allocation fails, then there is a possible null pointer dereference: outF [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:61:11: note: Null pointer dereference head kmer-code-2013-trunk/seatac/heavychains-driver.C:85:39: warning: If resource allocation fails, then there is a possible null pointer dereference: inpF [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:58:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:58:21: note: Assignment 'inpF=std::fopen(inFileName,"r")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:85:39: note: Null pointer dereference head kmer-code-2013-trunk/seatac/heavychains.H:192:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:192:13: note: Null pointer dereference head kmer-code-2013-trunk/seatac/heavychains.H:193:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:193:13: note: Null pointer dereference head kmer-code-2013-trunk/seatac/heavychains.H:194:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:194:13: note: Null pointer dereference head kmer-code-2013-trunk/seatac/heavychains.H:195:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:195:13: note: Null pointer dereference head kmer-code-2013-trunk/seatac/heavychains.H:196:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:196:13: note: Null pointer dereference head kmer-code-2013-trunk/seatac/heavychains.H:197:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:197:13: note: Null pointer dereference head kmer-code-2013-trunk/seatac/heavychains.H:198:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:198:13: note: Null pointer dereference head kmer-code-2013-trunk/seatac/heavychains.H:199:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:199:13: note: Null pointer dereference head kmer-code-2013-trunk/seatac/heavychains.H:200:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:200:13: note: Null pointer dereference head kmer-code-2013-trunk/seatac/heavychains.H:201:13: warning: If resource allocation fails, then there is a possible null pointer dereference: outfile [nullPointerOutOfResources] kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assuming allocation function fails kmer-code-2013-trunk/seatac/heavychains-driver.C:59:21: note: Assignment 'outF=std::fopen(outFileName,"w")', assigned value is 0 kmer-code-2013-trunk/seatac/heavychains-driver.C:176:12: note: Calling function 'show', 1st argument 'outF' value is 0 kmer-code-2013-trunk/seatac/heavychains.H:201:13: note: Null pointer dereference DONE