2026-08-02 18:35 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=python --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j1 platform: Linux-6.12.90+deb13.1-amd64-x86_64-with-glibc2.41 python: 3.12.13 client-version: 1.4.0 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.21.0 head-info: cb9f2a2 (2026-07-31 11:53:12 +0200) count: 2090 2098 elapsed-time: 13.4 13.6 head-timing-info: old-timing-info: head results: 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/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 management. [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 management. [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/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/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/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:280:17: note: Assuming condition is true 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/matchExtender/match.H:36:17: style: Parameter 'matchId' can be declared as pointer to const [constParameterPointer] 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/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/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/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/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/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/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/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/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/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/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/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/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:400:35: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] 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/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/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: style: The member function 'kMerBuilder::addBaseCompressedSpaced' can be static. [functionStatic] kmer-code-2013-trunk/libbio/kmer.H:63:8: note: The member function 'kMerBuilder::addBaseCompressedSpaced' can be static. kmer-code-2013-trunk/libbio/kmer.C:493:14: note: The member function 'kMerBuilder::addBaseCompressedSpaced' can be static. 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 management. [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 management. [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 management. [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 management. [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 [constParameterPointer] kmer-code-2013-trunk/libbio/merCovering.H:69:20: style: Variable 'i' can be declared as pointer to const [constVariablePointer] 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:9:6: style: Redundant initialization for 's1'. The initialized value is overwritten before it is read. [redundantInitialization] kmer-code-2013-trunk/libbio/test/halign-test.C:6:18: note: s1 is initialized kmer-code-2013-trunk/libbio/test/halign-test.C:9:6: note: s1 is overwritten kmer-code-2013-trunk/libbio/test/halign-test.C:10:6: style: Redundant initialization for 's2'. The initialized value is overwritten before it is read. [redundantInitialization] kmer-code-2013-trunk/libbio/test/halign-test.C:7:18: note: s2 is initialized kmer-code-2013-trunk/libbio/test/halign-test.C:10:6: note: s2 is overwritten 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/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/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 management. [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 management. [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/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/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/fastqStdin.C:17:5: warning: Class 'fastqStdin' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [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 management. [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/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/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/merStream.C:21:26: warning: Class 'merStream' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmer-code-2013-trunk/libseq/merStream.C:21:26: warning: Class 'merStream' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] 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/selftest.C:16:26: error: syntax error [syntaxError] 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 management. [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 management. [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.H:19:12: warning: Member variable 'sffHeader::version' has no initializer. [uninitMemberVarNoCtor] kmer-code-2013-trunk/libseq/sffFile.H:28:12: warning: Member variable 'sffHeader::flow_chars' has no initializer. [uninitMemberVarNoCtor] kmer-code-2013-trunk/libseq/sffFile.H:29:12: warning: Member variable 'sffHeader::key_sequence' has no initializer. [uninitMemberVarNoCtor] kmer-code-2013-trunk/libseq/sffFile.H:45:12: warning: Member variable 'sffRead::name' has no initializer. [uninitMemberVarNoCtor] kmer-code-2013-trunk/libseq/sffFile.H:49:12: warning: Member variable 'sffRead::bases' has no initializer. [uninitMemberVarNoCtor] kmer-code-2013-trunk/libseq/sffFile.H:52:12: warning: Member variable 'sffRead::quality' has no initializer. [uninitMemberVarNoCtor] 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 management. [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 management. [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: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:10: warning: Using feof() as a loop condition causes the last line to be processed twice. [wrongfeofUsage] 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/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/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: style: The member function 'mspManager::transitionFunction' can be static. [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: style: The member function 'Sim4::find_previous' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:487:8: style: The member function 'Sim4::fatal' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:519:1: style: The member function 'Sim4::script_flip_list' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:532:9: style: The member function 'Sim4::computePercentIdentity' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:644:10: style: The member function 'Sim4::ckfree' can be static. [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 management. [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 management. [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/mspManager.H:113:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:17:10: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:65:14: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:66:14: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:68:22: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:69:22: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:80:21: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:81:24: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:82:38: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:87:28: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:88:24: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:89:38: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:108:12: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:109:12: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:117:13: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:118:14: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:178:42: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:179:33: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:180:47: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:185:49: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:186:33: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:187:47: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:196:40: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:197:33: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:198:47: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:203:47: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:204:33: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:205:47: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:331:14: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:332:14: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:334:22: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:335:22: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:345:21: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:346:27: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:347:41: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:351:28: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:352:27: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:353:41: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:371:12: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:372:12: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:380:13: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:381:14: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:444:45: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:445:34: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:446:48: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:451:52: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:452:34: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:453:48: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:463:42: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:464:34: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:465:48: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:470:49: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:471:34: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:472:48: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:43:24: style:inconclusive: Function 'Xextend_bw' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:43:34: style:inconclusive: Function 'Xextend_bw' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:43:42: style:inconclusive: Function 'Xextend_bw' argument 3 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:43:49: style:inconclusive: Function 'Xextend_bw' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:43:56: style:inconclusive: Function 'Xextend_bw' argument 5 names different: declaration '' definition 'offset1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:43:69: style:inconclusive: Function 'Xextend_bw' argument 6 names different: declaration '' definition 'offset2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:43:83: style:inconclusive: Function 'Xextend_bw' argument 7 names different: declaration '' definition 'line1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:43:95: style:inconclusive: Function 'Xextend_bw' argument 8 names different: declaration '' definition 'line2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:311:24: style:inconclusive: Function 'Xextend_fw' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:311:34: style:inconclusive: Function 'Xextend_fw' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:311:42: style:inconclusive: Function 'Xextend_fw' argument 3 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:311:49: style:inconclusive: Function 'Xextend_fw' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:311:56: style:inconclusive: Function 'Xextend_fw' argument 5 names different: declaration '' definition 'offset1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:311:69: style:inconclusive: Function 'Xextend_fw' argument 6 names different: declaration '' definition 'offset2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:311:83: style:inconclusive: Function 'Xextend_fw' argument 7 names different: declaration '' definition 'line1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:311:95: style:inconclusive: Function 'Xextend_fw' argument 8 names different: declaration '' definition 'line2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:43:24: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:311:24: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/Xtend1.C:311:34: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] 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/exon.H:68:11: style: Variable 'l' can be declared as pointer to const [constVariablePointer] 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/align.C:802:7: style: The member function 'Sim4::Flip_script' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:243:8: note: The member function 'Sim4::Flip_script' can be static. kmer-code-2013-trunk/libsim4/sim4core/align.C:802:7: note: The member function 'Sim4::Flip_script' can be static. kmer-code-2013-trunk/libsim4/sim4core/align.C:820:7: style: The member function 'Sim4::align_reverse' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:249:8: note: The member function 'Sim4::align_reverse' can be static. kmer-code-2013-trunk/libsim4/sim4core/align.C:820:7: note: The member function 'Sim4::align_reverse' can be static. kmer-code-2013-trunk/libsim4/sim4core/align.C:619:29: style: Condition 'j2-i2' definition 'i1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:56:34: style:inconclusive: Function 'align_get_dist' argument 2 names different: declaration '' definition 'j1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:56:42: style:inconclusive: Function 'align_get_dist' argument 3 names different: declaration '' definition 'i2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:56:50: style:inconclusive: Function 'align_get_dist' argument 4 names different: declaration '' definition 'j2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:56:58: style:inconclusive: Function 'align_get_dist' argument 5 names different: declaration '' definition 'limit'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:139:20: style:inconclusive: Function 'get_dist' argument 1 names different: declaration '' definition 'i1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:139:28: style:inconclusive: Function 'get_dist' argument 2 names different: declaration '' definition 'j1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:139:36: style:inconclusive: Function 'get_dist' argument 3 names different: declaration '' definition 'i2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:139:44: style:inconclusive: Function 'get_dist' argument 4 names different: declaration '' definition 'j2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:139:52: style:inconclusive: Function 'get_dist' argument 5 names different: declaration '' definition 'limit'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:232:22: style:inconclusive: Function 'align_path' argument 1 names different: declaration '' definition 'i1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:232:30: style:inconclusive: Function 'align_path' argument 2 names different: declaration '' definition 'j1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:233:22: style:inconclusive: Function 'align_path' argument 3 names different: declaration '' definition 'i2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:233:30: style:inconclusive: Function 'align_path' argument 4 names different: declaration '' definition 'j2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:234:22: style:inconclusive: Function 'align_path' argument 5 names different: declaration '' definition 'dist'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:235:32: style:inconclusive: Function 'align_path' argument 6 names different: declaration '' definition 'head'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:236:32: style:inconclusive: Function 'align_path' argument 7 names different: declaration '' definition 'tail'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:552:16: style:inconclusive: Function 'path' argument 1 names different: declaration '' definition 'i1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:552:24: style:inconclusive: Function 'path' argument 2 names different: declaration '' definition 'j1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:552:33: style:inconclusive: Function 'path' argument 3 names different: declaration '' definition 'type1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:552:44: style:inconclusive: Function 'path' argument 4 names different: declaration '' definition 'i2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:552:52: style:inconclusive: Function 'path' argument 5 names different: declaration '' definition 'j2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:552:61: style:inconclusive: Function 'path' argument 6 names different: declaration '' definition 'type2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:552:72: style:inconclusive: Function 'path' argument 7 names different: declaration '' definition 'dist'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:552:92: style:inconclusive: Function 'path' argument 8 names different: declaration '' definition 'head'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:552:112: style:inconclusive: Function 'path' argument 9 names different: declaration '' definition 'tail'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:785:36: style:inconclusive: Function 'Condense_script' argument 1 names different: declaration '' definition 'head'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:802:40: style:inconclusive: Function 'Flip_script' argument 1 names different: declaration '' definition 'script'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:820:26: style:inconclusive: Function 'align_reverse' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:837:32: style:inconclusive: Function 'Free_script' argument 1 names different: declaration '' definition 'head'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/align.C:158:24: error: Uninitialized variable: SS [uninitvar] kmer-code-2013-trunk/libsim4/sim4core/align.C:152:31: note: Assuming condition is true kmer-code-2013-trunk/libsim4/sim4core/align.C:158:24: note: Uninitialized variable: SS kmer-code-2013-trunk/libsim4/sim4core/align.C:159:24: error: Uninitialized variable: DD [uninitvar] kmer-code-2013-trunk/libsim4/sim4core/align.C:152:31: note: Assuming condition is true kmer-code-2013-trunk/libsim4/sim4core/align.C:159:24: note: Uninitialized variable: DD kmer-code-2013-trunk/libsim4/sim4core/align.C:160:24: error: Uninitialized variable: II [uninitvar] kmer-code-2013-trunk/libsim4/sim4core/align.C:152:31: note: Assuming condition is true kmer-code-2013-trunk/libsim4/sim4core/align.C:160:24: note: Uninitialized variable: II 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/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:7:24: style:inconclusive: Function 'exon_cores' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:8:24: style:inconclusive: Function 'exon_cores' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:9:24: style:inconclusive: Function 'exon_cores' argument 3 names different: declaration '' definition 'l1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:10:24: style:inconclusive: Function 'exon_cores' argument 4 names different: declaration '' definition 'l2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:11:24: style:inconclusive: Function 'exon_cores' argument 5 names different: declaration '' definition 'offset1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:12:24: style:inconclusive: Function 'exon_cores' argument 6 names different: declaration '' definition 'offset2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:13:24: style:inconclusive: Function 'exon_cores' argument 7 names different: declaration '' definition 'flag'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:14:24: style:inconclusive: Function 'exon_cores' argument 8 names different: declaration '' definition 'MSS'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:15:24: style:inconclusive: Function 'exon_cores' argument 9 names different: declaration '' definition 'K'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:16:24: style:inconclusive: Function 'exon_cores' argument 10 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:39:20: style:inconclusive: Function 'search' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:39:30: style:inconclusive: Function 'search' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:39:38: style:inconclusive: Function 'search' argument 3 names different: declaration '' definition 'l1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:39:46: style:inconclusive: Function 'search' argument 4 names different: declaration '' definition 'l2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/exon_cores.C:39:56: style:inconclusive: Function 'search' argument 5 names different: declaration '' definition 'MSS'. [funcArgNamesDifferentUnnamed] 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:40:21: style: Variable 'h' can be declared as pointer to const [constVariablePointer] 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/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:inconclusive: Function 'extend_bw' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/extend.C:7:33: style:inconclusive: Function 'extend_bw' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/extend.C:7:41: style:inconclusive: Function 'extend_bw' argument 3 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/extend.C:7:48: style:inconclusive: Function 'extend_bw' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/extend.C:7:55: style:inconclusive: Function 'extend_bw' argument 5 names different: declaration '' definition 'offset1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/extend.C:7:68: style:inconclusive: Function 'extend_bw' argument 6 names different: declaration '' definition 'offset2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/extend.C:7:82: style:inconclusive: Function 'extend_bw' argument 7 names different: declaration '' definition 'line1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/extend.C:7:94: style:inconclusive: Function 'extend_bw' argument 8 names different: declaration '' definition 'line2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/extend.C:169:23: style:inconclusive: Function 'extend_fw' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/extend.C:169:33: style:inconclusive: Function 'extend_fw' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/extend.C:169:41: style:inconclusive: Function 'extend_fw' argument 3 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/extend.C:169:48: style:inconclusive: Function 'extend_fw' argument 4 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/extend.C:169:55: style:inconclusive: Function 'extend_fw' argument 5 names different: declaration '' definition 'offset1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/extend.C:169:68: style:inconclusive: Function 'extend_fw' argument 6 names different: declaration '' definition 'offset2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/extend.C:169:82: style:inconclusive: Function 'extend_fw' argument 7 names different: declaration '' definition 'line1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/extend.C:169:94: style:inconclusive: Function 'extend_fw' argument 8 names different: declaration '' definition 'line2'. [funcArgNamesDifferentUnnamed] 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/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/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/greedy.C:88:22: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:7:20: style:inconclusive: Function 'greedy' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:7:30: style:inconclusive: Function 'greedy' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:7:38: style:inconclusive: Function 'greedy' argument 3 names different: declaration '' definition 'm'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:7:45: style:inconclusive: Function 'greedy' argument 4 names different: declaration '' definition 'n0'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:7:53: style:inconclusive: Function 'greedy' argument 5 names different: declaration '' definition 'OFFSET1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:7:66: style:inconclusive: Function 'greedy' argument 6 names different: declaration '' definition 'OFFSET2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:7:82: style:inconclusive: Function 'greedy' argument 7 names different: declaration '' definition 'lblock'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:7:97: style:inconclusive: Function 'greedy' argument 8 names different: declaration '' definition 'rblock'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:73:26: style: Variable 'n0' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:74:29: style: Variable 'OFFSET1' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:74:48: style: Variable 'OFFSET2' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:75:25: style: Variable 's1' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:75:34: style: Variable 's2' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:117:26: style: Variable 'n0' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:118:29: style: Variable 'OFFSET1' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:118:48: style: Variable 'OFFSET2' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:119:25: style: Variable 's1' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:119:34: style: Variable 's2' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:313:22: style: Variable 's1' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libsim4/sim4core/greedy.C:313:31: style: Variable 's2' is assigned a value that is never used. [unreadVariable] 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/mspManager.C:17:3: performance: Variable '_allocMSPs' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:18:3: performance: Variable '_numMSPs' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:29:3: performance: Variable '_mspLimitAbsolute' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:19:3: warning: Class 'mspManager' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:19:3: warning: Class 'mspManager' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:86:19: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:87:19: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:167:7: style: The scope of the variable 'f1' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:167:11: style: The scope of the variable 'f2' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:167:21: style: The scope of the variable 'diag' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:167:27: style: The scope of the variable 'diff_diag' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:236:7: style: The scope of the variable 'diff' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:436:28: style: Parameter 'MSS' can be declared as reference to const [constParameterReference] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:65:9: style: Variable 's1' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:65:14: style: Variable 's2' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:65:19: style: Variable 'q1' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:65:24: style: Variable 'q2' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:437:9: style: Variable 'genBeg' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:438:9: style: Variable 'estBeg' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/mspManager.C:439:9: style: Variable 'genEnd' can be declared as pointer to const [constVariablePointer] 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/pluri_align.C:68:16: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/pluri_align.C:88:22: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/pluri_align.C:268:14: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/pluri_align.C:281:14: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/pluri_align.C:36:9: style: The scope of the variable 'a' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/pluri_align.C:36:13: style: The scope of the variable 'b' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/pluri_align.C:190:11: style: The scope of the variable 'an' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/pluri_align.C:191:11: style: The scope of the variable 'bn' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/pluri_align.C:9:40: style:inconclusive: Function 'Condense_both_Ends' argument 1 names different: declaration '' definition 'head'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/pluri_align.C:10:40: style:inconclusive: Function 'Condense_both_Ends' argument 2 names different: declaration '' definition 'tail'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/pluri_align.C:11:40: style:inconclusive: Function 'Condense_both_Ends' argument 3 names different: declaration '' definition 'prev'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/pluri_align.C:32:25: style:inconclusive: Function 'pluri_align' argument 2 names different: declaration 'lblock' definition 'theExons'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:364:28: note: Function 'pluri_align' argument 2 names different: declaration 'lblock' definition 'theExons'. kmer-code-2013-trunk/libsim4/sim4core/pluri_align.C:32:25: note: Function 'pluri_align' argument 2 names different: declaration 'lblock' definition 'theExons'. kmer-code-2013-trunk/libsim4/sim4core/pluri_align.C:300:30: style: Parameter 'theExon' can be declared as pointer to const [constParameterPointer] 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/poly.C:7:7: style: The member function 'Sim4::get_polyAT' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:501:8: note: The member function 'Sim4::get_polyAT' can be static. kmer-code-2013-trunk/libsim4/sim4core/poly.C:7:7: note: The member function 'Sim4::get_polyAT' can be static. kmer-code-2013-trunk/libsim4/sim4core/poly.C:531:7: style: Condition 'exons_head' is always true [knownConditionTrueFalse] kmer-code-2013-trunk/libsim4/sim4core/poly.C:106:13: warning: Either the condition 'prev==0L' is redundant or there is possible null pointer dereference: *exons. [nullPointerRedundantCheck] kmer-code-2013-trunk/libsim4/sim4core/poly.C:109:16: note: Assuming that condition 'prev==0L' is not redundant kmer-code-2013-trunk/libsim4/sim4core/poly.C:119:16: note: Assignment '*exons=prev', assigned value is 0 kmer-code-2013-trunk/libsim4/sim4core/poly.C:106:13: note: Null pointer dereference kmer-code-2013-trunk/libsim4/sim4core/poly.C:117:7: warning: Either the condition 'prev==0L' is redundant or there is possible null pointer dereference: prev. [nullPointerRedundantCheck] kmer-code-2013-trunk/libsim4/sim4core/poly.C:109:16: note: Assuming that condition 'prev==0L' is not redundant kmer-code-2013-trunk/libsim4/sim4core/poly.C:117:7: note: Null pointer dereference kmer-code-2013-trunk/libsim4/sim4core/poly.C:255:5: warning: Either the condition 'prev==0L' is redundant or there is possible null pointer dereference: prev. [nullPointerRedundantCheck] kmer-code-2013-trunk/libsim4/sim4core/poly.C:247:14: note: Assuming that condition 'prev==0L' is not redundant kmer-code-2013-trunk/libsim4/sim4core/poly.C:255:5: note: Null pointer dereference kmer-code-2013-trunk/libsim4/sim4core/poly.C:296:10: warning: Either the condition 'exons_tail' is redundant or there is possible null pointer dereference: exons_tail. [nullPointerRedundantCheck] kmer-code-2013-trunk/libsim4/sim4core/poly.C:301:7: note: Assuming that condition 'exons_tail' is not redundant kmer-code-2013-trunk/libsim4/sim4core/poly.C:296:10: note: Null pointer dereference kmer-code-2013-trunk/libsim4/sim4core/poly.C:296:35: warning: Either the condition 'exons_tail' is redundant or there is possible null pointer dereference: exons_tail. [nullPointerRedundantCheck] kmer-code-2013-trunk/libsim4/sim4core/poly.C:301:7: note: Assuming that condition 'exons_tail' is not redundant kmer-code-2013-trunk/libsim4/sim4core/poly.C:296:35: note: Null pointer dereference kmer-code-2013-trunk/libsim4/sim4core/poly.C:90:17: style: The scope of the variable 'num' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/poly.C:282:9: style: The scope of the variable 'b' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/poly.C:282:13: style: The scope of the variable 'end' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/poly.C:283:7: style: The scope of the variable 'numA' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/poly.C:284:7: style: The scope of the variable 'startPos' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/poly.C:351:17: style: The scope of the variable 'num' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/poly.C:516:9: style: The scope of the variable 'b' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/poly.C:516:13: style: The scope of the variable 'end' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/poly.C:517:7: style: The scope of the variable 'numT' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/poly.C:518:7: style: The scope of the variable 'startPos' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/poly.C:7:24: warning: Function 'get_polyAT' argument order different: declaration 'seq, len, pA, pT, flag' definition 'seq, len, pT, pA, flag' [funcArgOrderDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:501:25: note: Function 'get_polyAT' argument order different: declaration 'seq, len, pA, pT, flag' definition 'seq, len, pT, pA, flag' kmer-code-2013-trunk/libsim4/sim4core/poly.C:7:24: note: Function 'get_polyAT' argument order different: declaration 'seq, len, pA, pT, flag' definition 'seq, len, pT, pA, flag' kmer-code-2013-trunk/libsim4/sim4core/poly.C:86:50: style:inconclusive: Function 'trim_polyA_align' argument 1 names different: declaration '' definition 'Sptr'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:86:62: style:inconclusive: Function 'trim_polyA_align' argument 2 names different: declaration '' definition 'lblock'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:86:77: style:inconclusive: Function 'trim_polyA_align' argument 3 names different: declaration '' definition 'exons'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:86:94: style:inconclusive: Function 'trim_polyA_align' argument 4 names different: declaration '' definition 'bc'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:86:103: style:inconclusive: Function 'trim_polyA_align' argument 5 names different: declaration '' definition 'pA'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:86:113: style:inconclusive: Function 'trim_polyA_align' argument 6 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:86:122: style:inconclusive: Function 'trim_polyA_align' argument 7 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:277:51: style:inconclusive: Function 'remove_polyA_back' argument 1 names different: declaration '' definition 'Sptr'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:277:63: style:inconclusive: Function 'remove_polyA_back' argument 2 names different: declaration '' definition 'Exons'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:278:31: style:inconclusive: Function 'remove_polyA_back' argument 3 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:278:41: style:inconclusive: Function 'remove_polyA_back' argument 4 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:279:29: style:inconclusive: Function 'remove_polyA_back' argument 5 names different: declaration '' definition 'l2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:279:38: style:inconclusive: Function 'remove_polyA_back' argument 6 names different: declaration '' definition 'lastA'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:347:50: style:inconclusive: Function 'trim_polyT_align' argument 1 names different: declaration '' definition 'Sptr'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:347:63: style:inconclusive: Function 'trim_polyT_align' argument 2 names different: declaration '' definition 'exons'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:347:80: style:inconclusive: Function 'trim_polyT_align' argument 3 names different: declaration '' definition 'ec'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:347:89: style:inconclusive: Function 'trim_polyT_align' argument 4 names different: declaration '' definition 'pT'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:347:99: style:inconclusive: Function 'trim_polyT_align' argument 5 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:347:109: style:inconclusive: Function 'trim_polyT_align' argument 6 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:513:52: style:inconclusive: Function 'remove_polyT_front' argument 1 names different: declaration '' definition 'Sptr'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:513:64: style:inconclusive: Function 'remove_polyT_front' argument 2 names different: declaration '' definition 'Exons'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:513:77: style:inconclusive: Function 'remove_polyT_front' argument 3 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:513:87: style:inconclusive: Function 'remove_polyT_front' argument 4 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:513:96: style:inconclusive: Function 'remove_polyT_front' argument 5 names different: declaration '' definition 'lastT'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/poly.C:10:22: style: Variable 't' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/poly.C:10:26: style: Variable 'v' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/poly.C:91:9: style: Variable 'a' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/poly.C:91:13: style: Variable 'b' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/poly.C:282:9: style: Variable 'b' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/poly.C:282:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/poly.C:352:9: style: Variable 'a' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/poly.C:352:13: style: Variable 'b' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/poly.C:516:9: style: Variable 'b' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/poly.C:516:13: style: Variable 'end' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/poly.C:284:15: style: Variable 'startPos' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libsim4/sim4core/poly.C:518:15: style: Variable 'startPos' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:93:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:7:7: style: The member function 'Sim4::resolve_overlap' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:350:10: note: The member function 'Sim4::resolve_overlap' can be static. kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:7:7: note: The member function 'Sim4::resolve_overlap' can be static. kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:104:5: warning: Either the condition 'prev==0L' is redundant or there is possible null pointer dereference: prev. [nullPointerRedundantCheck] kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:92:14: note: Assuming that condition 'prev==0L' is not redundant kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:104:5: note: Null pointer dereference kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:105:5: warning: Either the condition 'prev==0L' is redundant or there is possible null pointer dereference: prev. [nullPointerRedundantCheck] kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:92:14: note: Assuming that condition 'prev==0L' is not redundant kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:105:5: note: Null pointer dereference kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:9:10: style: The scope of the variable 'GTAG_score' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:9:22: style: The scope of the variable 'CTAC_score' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:7:29: style:inconclusive: Function 'resolve_overlap' argument 1 names different: declaration '' definition 'tmp_block'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:7:46: style:inconclusive: Function 'resolve_overlap' argument 2 names different: declaration '' definition 'tmp_block1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:7:64: style:inconclusive: Function 'resolve_overlap' argument 3 names different: declaration '' definition 'seq'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:7:29: style: Parameter 'tmp_block' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:7:46: style: Parameter 'tmp_block1' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:10:9: style: Variable 's1' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:10:14: style: Variable 's2' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/sim4b1-1.C:10:19: style: Variable 'e1' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/sim4b1-2.C:7:28: style: Parameter 'tmp_block1' can be declared as pointer to const [constParameterReference] kmer-code-2013-trunk/libsim4/sim4core/sim4b1.C:73:22: style: Variable 'Lblock' is reassigned a value before the old one has been used. [redundantAssignment] kmer-code-2013-trunk/libsim4/sim4core/sim4b1.C:64:24: note: Lblock is assigned kmer-code-2013-trunk/libsim4/sim4core/sim4b1.C:73:22: note: Lblock is overwritten kmer-code-2013-trunk/libsim4/sim4core/sim4b1.C:16:11: style: The scope of the variable 'rollbflag' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/sim4b1.C:10:28: style:inconclusive: Function 'SIM4' argument 1 names different: declaration '' definition 'dist_ptr'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/sim4b1.C:11:28: style:inconclusive: Function 'SIM4' argument 2 names different: declaration '' definition 'Exons'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/sim4b1.C:14:28: style:inconclusive: Function 'SIM4' argument 5 names different: declaration '' definition 'st'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/sim4b1_s.C:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint64ONE [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/sim4b1_s.C:8:3: performance: Variable 'mask' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] 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. kmer-code-2013-trunk/libsim4/sim4core/sim4b1_s.C:13:10: style: The scope of the variable 'total' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/sim4b1_s.C:4:19: style: Parameter 'seed' can be declared as const array [constParameter] kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:13:16: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:19:20: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:20:21: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:20:37: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:21:20: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:37:16: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:41:20: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:42:21: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:42:37: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:44:20: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:67:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:74:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:89:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:96:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:6:11: style: Variable 'sig' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:63:29: style: Parameter 'tmp_block1' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/sim4b1a.C:85:29: style: Parameter 'tmp_block' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:26:3: performance: Variable '_estIdx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:31:3: performance: Variable '_ESTsequenceLength' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:33:3: performance: Variable '_genIdx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:34:3: performance: Variable '_genLo' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:35:3: performance: Variable '_genHi' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:40:3: performance: Variable '_GENsequenceLength' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:45:3: performance: Variable '_externalSeedsLen' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:46:3: performance: Variable '_externalSeedsMax' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:58:3: performance: Variable '_estIdx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:93:3: performance: Variable '_estIdx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:98:3: performance: Variable '_ESTsequenceLength' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:100:3: performance: Variable '_genIdx' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:101:3: performance: Variable '_genLo' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:102:3: performance: Variable '_genHi' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:107:3: performance: Variable '_GENsequenceLength' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:112:3: performance: Variable '_externalSeedsLen' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:113:3: performance: Variable '_externalSeedsMax' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] 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. kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:120:12: warning: Class 'sim4command' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:120:12: warning: Class 'sim4command' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:184:16: style: The scope of the variable 'xxx' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:222:9: style: The scope of the variable 'xxx' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:23:38: style:inconclusive: Function 'sim4command' argument 7 names different: declaration 'doForward' definition 'doFor'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:29:29: note: Function 'sim4command' argument 7 names different: declaration 'doForward' definition 'doFor'. kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:23:38: note: Function 'sim4command' argument 7 names different: declaration 'doForward' definition 'doFor'. kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:24:38: style:inconclusive: Function 'sim4command' argument 8 names different: declaration 'doReverse' definition 'doRev'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:30:29: note: Function 'sim4command' argument 8 names different: declaration 'doReverse' definition 'doRev'. kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:24:38: note: Function 'sim4command' argument 8 names different: declaration 'doReverse' definition 'doRev'. kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:55:38: style:inconclusive: Function 'sim4command' argument 5 names different: declaration 'doForward' definition 'doFor'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:39:27: note: Function 'sim4command' argument 5 names different: declaration 'doForward' definition 'doFor'. kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:55:38: note: Function 'sim4command' argument 5 names different: declaration 'doForward' definition 'doFor'. kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:56:38: style:inconclusive: Function 'sim4command' argument 6 names different: declaration 'doReverse' definition 'doRev'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:40:27: note: Function 'sim4command' argument 6 names different: declaration 'doReverse' definition 'doRev'. kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:56:38: note: Function 'sim4command' argument 6 names different: declaration 'doReverse' definition 'doRev'. kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:91:44: style:inconclusive: Function 'sim4command' argument 7 names different: declaration 'doForward' definition 'doFor'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:51:33: note: Function 'sim4command' argument 7 names different: declaration 'doForward' definition 'doFor'. kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:91:44: note: Function 'sim4command' argument 7 names different: declaration 'doForward' definition 'doFor'. kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:92:44: style:inconclusive: Function 'sim4command' argument 8 names different: declaration 'doReverse' definition 'doRev'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4command.H:52:33: note: Function 'sim4command' argument 8 names different: declaration 'doReverse' definition 'doRev'. kmer-code-2013-trunk/libsim4/sim4core/sim4command.C:92:44: note: Function 'sim4command' argument 8 names different: declaration 'doReverse' definition 'doRev'. kmer-code-2013-trunk/libsim4/sim4core/sim4parameters.C:23:5: performance: Variable '_mspLimitAbsolute' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:135:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable complementSymbol [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:794:7: style: The member function 'Sim4::S2A' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:248:8: note: The member function 'Sim4::S2A' can be static. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:794:7: note: The member function 'Sim4::S2A' can be static. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:587:7: style: The member function 'Sim4::checkExonsForOverlaps' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:274:9: note: The member function 'Sim4::checkExonsForOverlaps' can be static. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:587:7: note: The member function 'Sim4::checkExonsForOverlaps' can be static. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:607:7: style: The member function 'Sim4::appendExons' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:275:9: note: The member function 'Sim4::appendExons' can be static. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:607:7: note: The member function 'Sim4::appendExons' can be static. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:34:7: style: The member function 'Sim4::maskExonsFromSeeds' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:276:9: note: The member function 'Sim4::maskExonsFromSeeds' can be static. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:34:7: note: The member function 'Sim4::maskExonsFromSeeds' can be static. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:52:7: style: The member function 'Sim4::maskExonsFromGenomic' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:277:9: note: The member function 'Sim4::maskExonsFromGenomic' can be static. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:52:7: note: The member function 'Sim4::maskExonsFromGenomic' can be static. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:849:14: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:35:32: style:inconclusive: Function 'maskExonsFromSeeds' argument 2 names different: declaration 'theExons' definition 'theExon'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:276:52: note: Function 'maskExonsFromSeeds' argument 2 names different: declaration 'theExons' definition 'theExon'. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:35:32: note: Function 'maskExonsFromSeeds' argument 2 names different: declaration 'theExons' definition 'theExon'. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:52:34: style:inconclusive: Function 'maskExonsFromGenomic' argument 1 names different: declaration 'theExons' definition 'theExon'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:277:36: note: Function 'maskExonsFromGenomic' argument 1 names different: declaration 'theExons' definition 'theExon'. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:52:34: note: Function 'maskExonsFromGenomic' argument 1 names different: declaration 'theExons' definition 'theExon'. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:607:47: style:inconclusive: Function 'appendExons' argument 2 names different: declaration 'theExon' definition 'theExons'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:275:49: note: Function 'appendExons' argument 2 names different: declaration 'theExon' definition 'theExons'. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:607:47: note: Function 'appendExons' argument 2 names different: declaration 'theExon' definition 'theExons'. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:794:24: style:inconclusive: Function 'S2A' argument 1 names different: declaration '' definition 'head'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:794:35: style:inconclusive: Function 'S2A' argument 2 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:819:30: style:inconclusive: Function 'appendAlignments' argument 2 names different: declaration 'seq1' definition 's1'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:292:34: note: Function 'appendAlignments' argument 2 names different: declaration 'seq1' definition 's1'. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:819:30: note: Function 'appendAlignments' argument 2 names different: declaration 'seq1' definition 's1'. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:820:30: style:inconclusive: Function 'appendAlignments' argument 3 names different: declaration 'seq2' definition 's2'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:293:34: note: Function 'appendAlignments' argument 3 names different: declaration 'seq2' definition 's2'. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:820:30: note: Function 'appendAlignments' argument 3 names different: declaration 'seq2' definition 's2'. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:821:28: style:inconclusive: Function 'appendAlignments' argument 4 names different: declaration 'len1' definition 'l1'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:294:32: note: Function 'appendAlignments' argument 4 names different: declaration 'len1' definition 'l1'. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:821:28: note: Function 'appendAlignments' argument 4 names different: declaration 'len1' definition 'l1'. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:822:28: style:inconclusive: Function 'appendAlignments' argument 5 names different: declaration 'len2' definition 'l2'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:295:32: note: Function 'appendAlignments' argument 5 names different: declaration 'len2' definition 'l2'. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:822:28: note: Function 'appendAlignments' argument 5 names different: declaration 'len2' definition 'l2'. kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:52:34: style: Parameter 'theExon' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:99:11: style: Variable 'dbseqorig' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:104:11: style: Variable 'estseqorig' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:588:18: style: Variable 'a' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:795:16: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/sim4string.C:834:11: style: Variable 'theExon' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/sites.C:110:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/sites.C:240:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/sites.C:399:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/sites.C:508:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/sites.C:573:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/sites.C:182:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] kmer-code-2013-trunk/libsim4/sim4core/sites.C:270:7: style: The member function 'Sim4::ScoreAcceptor_GeneSplicer' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:457:11: note: The member function 'Sim4::ScoreAcceptor_GeneSplicer' can be static. kmer-code-2013-trunk/libsim4/sim4core/sites.C:270:7: note: The member function 'Sim4::ScoreAcceptor_GeneSplicer' can be static. kmer-code-2013-trunk/libsim4/sim4core/sites.C:187:7: style: The member function 'Sim4::UnLoadSites_GeneSplicer' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:459:11: note: The member function 'Sim4::UnLoadSites_GeneSplicer' can be static. kmer-code-2013-trunk/libsim4/sim4core/sites.C:187:7: note: The member function 'Sim4::UnLoadSites_GeneSplicer' can be static. kmer-code-2013-trunk/libsim4/sim4core/sites.C:334:9: style: Condition 'ind==0' is always false [knownConditionTrueFalse] kmer-code-2013-trunk/libsim4/sim4core/sites.C:333:10: note: Calling function 'Acc' returns 1 kmer-code-2013-trunk/libsim4/sim4core/sites.C:333:10: note: Assignment 'ind=Acc(T,&S1,tacc,0)', assigned value is 1 kmer-code-2013-trunk/libsim4/sim4core/sites.C:334:9: note: Condition 'ind==0' is always false kmer-code-2013-trunk/libsim4/sim4core/sites.C:420:9: style: Condition 'ind==0' is always false [knownConditionTrueFalse] kmer-code-2013-trunk/libsim4/sim4core/sites.C:419:10: note: Calling function 'Don' returns 1 kmer-code-2013-trunk/libsim4/sim4core/sites.C:419:10: note: Assignment 'ind=Don(T,&S1,tdon,0)', assigned value is 1 kmer-code-2013-trunk/libsim4/sim4core/sites.C:420:9: note: Condition 'ind==0' is always false kmer-code-2013-trunk/libsim4/sim4core/sites.C:109:12: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sites.C:118:23: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sites.C:129:12: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sites.C:145:23: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sites.C:238:9: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sites.C:244:14: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sites.C:250:19: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sites.C:256:17: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sites.C:398:12: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sites.C:407:23: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sites.C:507:16: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sites.C:517:17: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sites.C:545:7: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sites.C:545:22: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sites.C:546:13: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sites.C:546:27: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/sites.C:554:17: style: The scope of the variable 'poz' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/sites.C:758:15: style: The scope of the variable 'k' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/sites.C:270:39: style:inconclusive: Function 'ScoreAcceptor_GeneSplicer' argument 1 names different: declaration '' definition 'Data'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/sites.C:365:36: style:inconclusive: Function 'ScoreDonor_GeneSplicer' argument 1 names different: declaration '' definition 'Data'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/sites.C:589:24: style:inconclusive: Function 'Acc' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/sites.C:589:36: style:inconclusive: Function 'Acc' argument 2 names different: declaration '' definition 'Return_Score'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/sites.C:668:24: style:inconclusive: Function 'Don' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/sites.C:668:36: style:inconclusive: Function 'Don' argument 2 names different: declaration '' definition 'Return_Score'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/sites.C:742:34: style:inconclusive: Function 'Is_Cod_NonCod' argument 1 names different: declaration '' definition 'S'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/sites.C:742:46: style:inconclusive: Function 'Is_Cod_NonCod' argument 2 names different: declaration '' definition 'Return_Score'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/sites.C:276:9: style: Variable 'B' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/sites.C:371:9: style: Variable 'B' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/sites.C:751:12: style: Variable 'scores' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/sites.C:456:5: style: Variable 'len' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libsim4/sim4core/sites.C:516:7: style: Variable 'i' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libsim4/sim4core/sites.C:607:6: style: Variable 'k' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libsim4/sim4core/sites.C:686:7: style: Variable 'k' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libsim4/sim4core/splice.C:474:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/splice.C:95:7: style: The member function 'Sim4::ScoreDonor_Glimmer' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:418:11: note: The member function 'Sim4::ScoreDonor_Glimmer' can be static. kmer-code-2013-trunk/libsim4/sim4core/splice.C:95:7: note: The member function 'Sim4::ScoreDonor_Glimmer' can be static. kmer-code-2013-trunk/libsim4/sim4core/splice.C:109:7: style: The member function 'Sim4::ScoreAcceptor_Glimmer' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:419:11: note: The member function 'Sim4::ScoreAcceptor_Glimmer' can be static. kmer-code-2013-trunk/libsim4/sim4core/splice.C:109:7: note: The member function 'Sim4::ScoreAcceptor_Glimmer' can be static. 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. kmer-code-2013-trunk/libsim4/sim4core/splice.C:182:19: style: Condition 'spliceInit==1' is always false [knownConditionTrueFalse] kmer-code-2013-trunk/libsim4/sim4core/splice.C:142:8: note: Assuming that condition 'spliceInit' is not redundant kmer-code-2013-trunk/libsim4/sim4core/splice.C:172:42: note: Assuming condition is false kmer-code-2013-trunk/libsim4/sim4core/splice.C:182:19: note: Condition 'spliceInit==1' is always false kmer-code-2013-trunk/libsim4/sim4core/splice.C:191:19: style: Condition 'spliceInit==0' is always true [knownConditionTrueFalse] kmer-code-2013-trunk/libsim4/sim4core/splice.C:142:8: note: Assuming that condition 'spliceInit' is not redundant kmer-code-2013-trunk/libsim4/sim4core/splice.C:172:42: note: Assuming condition is false kmer-code-2013-trunk/libsim4/sim4core/splice.C:191:19: note: Condition 'spliceInit==0' is always true kmer-code-2013-trunk/libsim4/sim4core/splice.C:130:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:215:9: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:216:8: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:217:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:218:20: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:219:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:220:20: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:274:9: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:275:8: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:276:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:277:20: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:323:9: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:324:8: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:325:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:326:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:327:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:328:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:380:9: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:381:8: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:382:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:383:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:441:15: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:442:15: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:447:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:448:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:452:15: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:456:15: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4core/splice.C:210:20: style: The scope of the variable 'tmpf' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:212:17: style: The scope of the variable 'tmpi' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:212:23: style: The scope of the variable 'ss' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:212:27: style: The scope of the variable 'ssx' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:212:32: style: The scope of the variable 'cx' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:212:36: style: The scope of the variable 'c' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:213:11: style: The scope of the variable 's' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:268:18: style: The scope of the variable 'tmpi' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:269:15: style: The scope of the variable 'tmpf' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:271:13: style: The scope of the variable 'ss' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:271:17: style: The scope of the variable 'ssx' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:271:22: style: The scope of the variable 'cx' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:271:26: style: The scope of the variable 'c' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:272:9: style: The scope of the variable 's' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:318:20: style: The scope of the variable 'tmpf' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:320:7: style: The scope of the variable 'tmpi' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:320:19: style: The scope of the variable 'ss' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:320:23: style: The scope of the variable 'ssx' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:320:28: style: The scope of the variable 'cx' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:320:32: style: The scope of the variable 'c' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:321:13: style: The scope of the variable 's' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:374:15: style: The scope of the variable 'tmpf' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:376:7: style: The scope of the variable 'tmpi' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:376:19: style: The scope of the variable 'ss' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:376:23: style: The scope of the variable 'ssx' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:376:28: style: The scope of the variable 'cx' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:376:32: style: The scope of the variable 'c' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:377:13: style: The scope of the variable 's' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:574:14: style: The scope of the variable 't' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:574:17: style: The scope of the variable 'ch' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:630:14: style: The scope of the variable 't' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:630:17: style: The scope of the variable 'ch' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:709:17: style: The scope of the variable 'ch' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/splice.C:128:23: style:inconclusive: Function 'new_splice' argument 1 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/splice.C:128:30: style:inconclusive: Function 'new_splice' argument 2 names different: declaration '' definition 'xs'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/splice.C:128:38: style:inconclusive: Function 'new_splice' argument 3 names different: declaration '' definition 'xe'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/splice.C:128:46: style:inconclusive: Function 'new_splice' argument 4 names different: declaration '' definition 'ys'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/splice.C:128:54: style:inconclusive: Function 'new_splice' argument 5 names different: declaration '' definition 'ye'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/splice.C:128:65: style:inconclusive: Function 'new_splice' argument 6 names different: declaration '' definition 'score'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/splice.C:128:82: style:inconclusive: Function 'new_splice' argument 7 names different: declaration '' definition 'next'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/splice.C:266:51: style:inconclusive: Function 'splice_donor_uni' argument 6 names different: declaration 'max_IF' definition 'max_If'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:407:52: note: Function 'splice_donor_uni' argument 6 names different: declaration 'max_IF' definition 'max_If'. kmer-code-2013-trunk/libsim4/sim4core/splice.C:266:51: note: Function 'splice_donor_uni' argument 6 names different: declaration 'max_IF' definition 'max_If'. kmer-code-2013-trunk/libsim4/sim4core/splice.C:266:65: style:inconclusive: Function 'splice_donor_uni' argument 7 names different: declaration 'end_Ii' definition 'start_Ii'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:407:66: note: Function 'splice_donor_uni' argument 7 names different: declaration 'end_Ii' definition 'start_Ii'. kmer-code-2013-trunk/libsim4/sim4core/splice.C:266:65: note: Function 'splice_donor_uni' argument 7 names different: declaration 'end_Ii' definition 'start_Ii'. kmer-code-2013-trunk/libsim4/sim4core/splice.C:571:29: style:inconclusive: Function 'splice_original' argument 14 names different: declaration 'nsgemnetL' definition 'nsegmentL'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:425:30: note: Function 'splice_original' argument 14 names different: declaration 'nsgemnetL' definition 'nsegmentL'. kmer-code-2013-trunk/libsim4/sim4core/splice.C:571:29: note: Function 'splice_original' argument 14 names different: declaration 'nsgemnetL' definition 'nsegmentL'. kmer-code-2013-trunk/libsim4/sim4core/splice.C:627:32: style:inconclusive: Function 'splice_GeneSplicer' argument 14 names different: declaration 'nsgemnetL' definition 'nsegmentL'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:430:30: note: Function 'splice_GeneSplicer' argument 14 names different: declaration 'nsgemnetL' definition 'nsegmentL'. kmer-code-2013-trunk/libsim4/sim4core/splice.C:627:32: note: Function 'splice_GeneSplicer' argument 14 names different: declaration 'nsgemnetL' definition 'nsegmentL'. kmer-code-2013-trunk/libsim4/sim4core/splice.C:706:28: style:inconclusive: Function 'splice_Glimmer' argument 14 names different: declaration 'nsgementL' definition 'nsegmentL'. [funcArgNamesDifferent] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:435:30: note: Function 'splice_Glimmer' argument 14 names different: declaration 'nsgementL' definition 'nsegmentL'. kmer-code-2013-trunk/libsim4/sim4core/splice.C:706:28: note: Function 'splice_Glimmer' argument 14 names different: declaration 'nsgementL' definition 'nsegmentL'. kmer-code-2013-trunk/libsim4/sim4core/splice.C:60:31: style: Parameter 'train_dir' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/splice.C:205:66: style: Parameter 'gt_score' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/splice.C:206:28: style: Parameter 'ct_score' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/splice.C:266:32: style: Parameter 'It_score' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/splice.C:314:31: style: Parameter 'ag_score' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/splice.C:314:49: style: Parameter 'ac_score' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/splice.C:371:35: style: Parameter 'aI_score' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4core/table.C:74:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint64ZERO [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4core/table.C:15:20: style:inconclusive: Function 'add_word' argument 1 names different: declaration '' definition 'ecode'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/table.C:15:31: style:inconclusive: Function 'add_word' argument 2 names different: declaration '' definition 'pos'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/table.C:47:23: style:inconclusive: Function 'bld_table' argument 1 names different: declaration '' definition 's'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/table.C:47:30: style:inconclusive: Function 'bld_table' argument 2 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/table.C:47:41: style:inconclusive: Function 'bld_table' argument 3 names different: declaration '' definition 'MSS'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/table.C:47:50: style:inconclusive: Function 'bld_table' argument 4 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/table.C:47:41: performance: Function parameter 'MSS' should be passed by const reference. [passedByValue] kmer-code-2013-trunk/libsim4/sim4core/table.C:50:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4core/util.C:351:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 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: style: The member function 'Sim4::flip_list' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:310:8: note: The member function 'Sim4::flip_list' can be static. kmer-code-2013-trunk/libsim4/sim4core/util.C:118:7: note: The member function 'Sim4::flip_list' can be static. 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: style: The member function 'Sim4::get_sync_flag' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:342:10: note: The member function 'Sim4::get_sync_flag' can be static. kmer-code-2013-trunk/libsim4/sim4core/util.C:299:7: note: The member function 'Sim4::get_sync_flag' can be static. kmer-code-2013-trunk/libsim4/sim4core/util.C:695:7: style: The member function 'Sim4::filter' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:345:10: note: The member function 'Sim4::filter' can be static. kmer-code-2013-trunk/libsim4/sim4core/util.C:695:7: note: The member function 'Sim4::filter' can be static. kmer-code-2013-trunk/libsim4/sim4core/util.C:505:7: style: The member function 'Sim4::wobble' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:346:10: note: The member function 'Sim4::wobble' can be static. kmer-code-2013-trunk/libsim4/sim4core/util.C:505:7: note: The member function 'Sim4::wobble' can be static. 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: style: The member function 'Sim4::get_match_quality' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4core/sim4.H:384:10: note: The member function 'Sim4::get_match_quality' can be static. kmer-code-2013-trunk/libsim4/sim4core/util.C:800:7: note: The member function 'Sim4::get_match_quality' can be static. 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:756:21: 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:27: note: Assuming condition is false kmer-code-2013-trunk/libsim4/sim4core/util.C:756:21: 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:13:16: style: The scope of the variable 'ch' can be reduced. [variableScope] 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:181:10: style: The scope of the variable 'diff' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/util.C:238:18: style: The scope of the variable 'score' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/util.C:239:9: style: The scope of the variable 'newthing' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/util.C:268:18: style: The scope of the variable 'score' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/util.C:269:9: style: The scope of the variable 'newthing' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/util.C:578:7: style: The scope of the variable 'w1' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/util.C:578:11: style: The scope of the variable 'w2' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/util.C:579:39: style: The scope of the variable 'model' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4core/util.C:11:31: style:inconclusive: Function 'complement_exons' argument 1 names different: declaration '' definition 'left'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:11:41: style:inconclusive: Function 'complement_exons' argument 2 names different: declaration '' definition 'M'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:11:48: style:inconclusive: Function 'complement_exons' argument 3 names different: declaration '' definition 'N'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:77:23: style:inconclusive: Function 'get_stats' argument 1 names different: declaration '' definition 'lblock'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:77:45: style:inconclusive: Function 'get_stats' argument 2 names different: declaration '' definition 'st'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:118:24: style:inconclusive: Function 'flip_list' argument 1 names different: declaration '' definition 'left'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:118:37: style:inconclusive: Function 'flip_list' argument 2 names different: declaration '' definition 'right'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:169:22: style:inconclusive: Function 'good_ratio' argument 1 names different: declaration '' definition 'length'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:178:20: style:inconclusive: Function 'merge' argument 1 names different: declaration '' definition 't0'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:178:31: style:inconclusive: Function 'merge' argument 2 names different: declaration '' definition 't1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:221:36: style:inconclusive: Function 'free_align' argument 1 names different: declaration '' definition 'aligns'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:236:21: style:inconclusive: Function 'bmatch' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:236:31: style:inconclusive: Function 'bmatch' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:236:39: style:inconclusive: Function 'bmatch' argument 3 names different: declaration '' definition 'l1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:236:47: style:inconclusive: Function 'bmatch' argument 4 names different: declaration '' definition 'l2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:236:55: style:inconclusive: Function 'bmatch' argument 5 names different: declaration '' definition 'offset1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:236:68: style:inconclusive: Function 'bmatch' argument 6 names different: declaration '' definition 'offset2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:266:21: style:inconclusive: Function 'fmatch' argument 1 names different: declaration '' definition 's1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:266:31: style:inconclusive: Function 'fmatch' argument 2 names different: declaration '' definition 's2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:266:39: style:inconclusive: Function 'fmatch' argument 3 names different: declaration '' definition 'l1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:266:47: style:inconclusive: Function 'fmatch' argument 4 names different: declaration '' definition 'l2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:266:55: style:inconclusive: Function 'fmatch' argument 5 names different: declaration '' definition 'offset1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:266:68: style:inconclusive: Function 'fmatch' argument 6 names different: declaration '' definition 'offset2'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:299:27: style:inconclusive: Function 'get_sync_flag' argument 1 names different: declaration '' definition 'lblock'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:299:41: style:inconclusive: Function 'get_sync_flag' argument 2 names different: declaration '' definition 'rblock'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:299:53: style:inconclusive: Function 'get_sync_flag' argument 3 names different: declaration '' definition 'w'. [funcArgNamesDifferentUnnamed] 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:323:41: style:inconclusive: Function 'sync_slide_intron' argument 2 names different: declaration '' definition 'first'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:323:54: style:inconclusive: Function 'sync_slide_intron' argument 3 names different: declaration '' definition 'last'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:323:64: style:inconclusive: Function 'sync_slide_intron' argument 4 names different: declaration '' definition 'spl_model'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:323:89: style:inconclusive: Function 'sync_slide_intron' argument 5 names different: declaration '' definition 'st'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:505:20: style:inconclusive: Function 'wobble' argument 1 names different: declaration '' definition 't0'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:506:20: style:inconclusive: Function 'wobble' argument 2 names different: declaration '' definition 't1'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:507:26: style:inconclusive: Function 'wobble' argument 3 names different: declaration '' definition 'donor'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:508:26: style:inconclusive: Function 'wobble' argument 4 names different: declaration '' definition 'acceptor'. [funcArgNamesDifferentUnnamed] 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:573:36: style:inconclusive: Function 'slide_intron' argument 2 names different: declaration '' definition 'first'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:573:49: style:inconclusive: Function 'slide_intron' argument 3 names different: declaration '' definition 'last'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:573:59: style:inconclusive: Function 'slide_intron' argument 4 names different: declaration '' definition 'spl_model'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:573:84: style:inconclusive: Function 'slide_intron' argument 5 names different: declaration '' definition 'st'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:695:21: style:inconclusive: Function 'filter' argument 1 names different: declaration '' definition 'lblock'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:695:36: style:inconclusive: Function 'filter' argument 2 names different: declaration '' definition 'rblock'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:800:31: style:inconclusive: Function 'get_match_quality' argument 1 names different: declaration '' definition 'lblock'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:800:45: style:inconclusive: Function 'get_match_quality' argument 2 names different: declaration '' definition 'rblock'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:800:67: style:inconclusive: Function 'get_match_quality' argument 3 names different: declaration '' definition 'st'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libsim4/sim4core/util.C:800:75: style:inconclusive: Function 'get_match_quality' argument 4 names different: declaration '' definition 'N'. [funcArgNamesDifferentUnnamed] 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:302:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] 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] kmer-code-2013-trunk/libsim4/sim4core/util.C:804:9: style: Variable 't' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-compare.C:249: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/libsim4/sim4polish/sim4polish-copy.C:9:46: style: Parameter 'orig' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-copy.C:44:40: style: Parameter 'orig' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-deleteexon.C:10:10: style: The scope of the variable 'ed' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-deleteexon.C:10:15: style: The scope of the variable 'gd' can be reduced. [variableScope] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-exons.C:32:69: style: Parameter 'e' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-polishtostring.C:58: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/libsim4/sim4polish/sim4polish-read.C:46:75: 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/libsim4/sim4polish/sim4polish-stringtopolish.C:42: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/libsim4/sim4polish/sim4polish-updatescores.C:52:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IUPACidentity [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-updatescores.C:179:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IUPACidentity [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-updatescores.C:117:13: style: The member function 'sim4polish::s4p_percentIdentityApprox' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish.H:223:10: note: The member function 'sim4polish::s4p_percentIdentityApprox' can be static. kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-updatescores.C:117:13: note: The member function 'sim4polish::s4p_percentIdentityApprox' can be static. 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. 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. 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. kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-updatescores.C:151:11: style: Variable 'est' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4polish/sim4polish-updatescores.C:152:11: style: Variable 'gen' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:79:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:91:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:103:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:114:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:167:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:214:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:13:3: performance: Variable 'exPos' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:14:3: performance: Variable 'exMax' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:15:3: performance: Variable 'exAli' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:16:3: warning: Class 'sim4polishBuilder' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:16:3: warning: Class 'sim4polishBuilder' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:223:30: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:224:30: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:77:40: style: Parameter 'defline' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishBuilder.C:89:40: style: Parameter 'defline' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishFile.C:120:57: 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/sim4polish/sim4polishList.C:12:3: performance: Variable 'len' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishList.C:13:3: performance: Variable 'max' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishList.C:18:3: performance: Variable 'len' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishList.C:19:3: performance: Variable 'max' is assigned in constructor body. Consider performing initialization in initialization list. [useInitializationList] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishReader.H:22:19: style:inconclusive: Technically the member function 'sim4polishReader::getsim4polishStyle' can be const. [functionConst] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishList.C:20:3: warning: Class 'sim4polishList' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishList.C:20:3: warning: Class 'sim4polishList' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishReader.H:14:3: style: Class 'sim4polishReader' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishReader.C:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishReader.C:18:5: warning: Class 'sim4polishReader' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishReader.C:18:5: warning: Class 'sim4polishReader' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.C:25:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.C:101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.C:141:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.C:155:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.C:81:19: style: The member function 'sim4polishWriter::s4p_putHeaderS4DB' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.H:21:8: note: The member function 'sim4polishWriter::s4p_putHeaderS4DB' can be static. kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.C:81:19: note: The member function 'sim4polishWriter::s4p_putHeaderS4DB' can be static. kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.C:86:19: style: The member function 'sim4polishWriter::s4p_putHeaderATAC' can be static. [functionStatic] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.H:23:8: note: The member function 'sim4polishWriter::s4p_putHeaderATAC' can be static. kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.C:86:19: note: The member function 'sim4polishWriter::s4p_putHeaderATAC' can be static. kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.C:36:5: warning: Class 'sim4polishWriter' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmer-code-2013-trunk/libsim4/sim4polish/sim4polishWriter.C:36:5: warning: Class 'sim4polishWriter' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmer-code-2013-trunk/libutil/speedCounter.H:23:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/speedCounter.H:40:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/speedCounter.H:53:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/bitPackedArray.H:222:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/logMsg.H:63:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/logMsg.H:84:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/logMsg.H:95:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/bigQueue.C:331:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/unaryEncoding.h:43:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] kmer-code-2013-trunk/libutil/intervalList.H:16:13: warning: Member variable '_intervalPair::ct' has no initializer. [uninitMemberVarNoCtor] kmer-code-2013-trunk/libutil/intervalList.H:32:13: warning: Member variable 'intervalDepthRegions::open' has no initializer. [uninitMemberVarNoCtor] kmer-code-2013-trunk/libutil/bigQueue.H:44:3: warning: Member variable 'bigQueue::_inputFile' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/libutil/bigQueue.H:56:3: warning: Member variable 'bigQueue::_inputFile' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/libutil/bigQueue.H:68:3: warning: Member variable 'bigQueue::_inputFile' is not initialized in the constructor. [uninitMemberVar] kmer-code-2013-trunk/libutil/uint32List.H:47:11: style:inconclusive: Technically the member function 'uint32List::length' can be const. [functionConst] kmer-code-2013-trunk/libutil/readBuffer.H:11:20: style:inconclusive: Technically the member function 'readBuffer::eof' can be const. [functionConst] kmer-code-2013-trunk/libutil/readBuffer.H:20:20: style:inconclusive: Technically the member function 'readBuffer::tell' can be const. [functionConst] kmer-code-2013-trunk/libutil/readBuffer.H:22:20: style:inconclusive: Technically the member function 'readBuffer::filename' can be const. [functionConst] kmer-code-2013-trunk/libutil/splitToWords.H:104:11: style:inconclusive: Technically the member function 'splitToWords::numWords' can be const. [functionConst] 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. kmer-code-2013-trunk/libutil/recordFile.H:25:14: style:inconclusive: Technically the member function 'recordFile::numRecords' can be const. [functionConst] 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. kmer-code-2013-trunk/libutil/intervalList.H:127:13: style:inconclusive: Technically the member function 'intervalList::numberOfIntervals' can be const. [functionConst] kmer-code-2013-trunk/libutil/bigQueue.C:330:11: style: The member function 'bigQueue::save' can be static. [functionStatic] kmer-code-2013-trunk/libutil/bigQueue.H:102:11: note: The member function 'bigQueue::save' can be static. kmer-code-2013-trunk/libutil/bigQueue.C:330:11: note: The member function 'bigQueue::save' can be static. kmer-code-2013-trunk/libutil/uint32List.H:17:5: warning: Class 'uint32List' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmer-code-2013-trunk/libutil/uint32List.H:17:5: warning: Class 'uint32List' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmer-code-2013-trunk/libutil/bitPackedArray.H:88:5: warning: Class 'bitPackedHeap' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmer-code-2013-trunk/libutil/bitPackedArray.H:88:5: warning: Class 'bitPackedHeap' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmer-code-2013-trunk/libutil/logMsg.H:20:5: warning: Class 'logMsg' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmer-code-2013-trunk/libutil/logMsg.H:20:5: warning: Class 'logMsg' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmer-code-2013-trunk/libutil/bigQueue.C:88:12: warning: Class 'bigQueue' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmer-code-2013-trunk/libutil/bigQueue.C:88:12: warning: Class 'bigQueue' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmer-code-2013-trunk/libutil/uint32List.H:14:3: style: Class 'uint32List' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libutil/readBuffer.H:7:3: style: Class 'readBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libutil/readBuffer.H:8:3: style: Class 'readBuffer' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libutil/splitToWords.H:14:3: style: Class 'splitToWords' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libutil/bitPackedArray.H:26:3: style: Class 'bitPackedArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libutil/bitPackedArray.H:58:3: style: Class 'bitArray' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libutil/bitPackedArray.H:87:3: style: Class 'bitPackedHeap' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libutil/bitPackedFile.H:17:3: style: Class 'bitPackedFile' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libutil/intervalList.H:48:3: style: Class 'intervalList' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libutil/logMsg.H:17:3: style: Class 'logMsg' has a constructor with 1 argument that is not explicit. [noExplicitConstructor] kmer-code-2013-trunk/libutil/bigQueue.C:204:17: warning: If memory allocation fails, then there is a possible null pointer dereference: thing [nullPointerOutOfMemory] kmer-code-2013-trunk/libutil/bigQueue.C:199:29: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/bigQueue.C:199:29: note: Assignment 'thing=malloc(_objectSize)', assigned value is 0 kmer-code-2013-trunk/libutil/bigQueue.C:201:13: note: Assuming condition is false kmer-code-2013-trunk/libutil/bigQueue.C:204:17: note: Null pointer dereference kmer-code-2013-trunk/libutil/bigQueue.C:255:15: warning: If memory allocation fails, then there is a possible null pointer dereference: thing [nullPointerOutOfMemory] kmer-code-2013-trunk/libutil/bigQueue.C:250:21: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/bigQueue.C:250:21: note: Assignment 'thing=malloc(_objectSize)', assigned value is 0 kmer-code-2013-trunk/libutil/bigQueue.C:252:11: note: Assuming condition is false kmer-code-2013-trunk/libutil/bigQueue.C:255:15: note: Null pointer dereference kmer-code-2013-trunk/libutil/bigQueue.C:211:33: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/bigQueue.C:230:24: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/bigQueue.C:266:36: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/bitPacking.h:193:10: style: The scope of the variable 'b1' can be reduced. [variableScope] kmer-code-2013-trunk/libutil/bitPacking.h:245:10: style: The scope of the variable 'b1' can be reduced. [variableScope] kmer-code-2013-trunk/libutil/bitPackedArray.H:116:13: style: The scope of the variable 'cval' can be reduced. [variableScope] kmer-code-2013-trunk/libutil/bitPackedArray.H:167:13: style: The scope of the variable 'pidx' can be reduced. [variableScope] kmer-code-2013-trunk/libutil/bitPackedArray.H:168:13: style: The scope of the variable 'pval' can be reduced. [variableScope] kmer-code-2013-trunk/libutil/bitPackedFile.H:87:31: style:inconclusive: Function 'getBits' argument 1 names different: declaration 'size' definition 'siz'. [funcArgNamesDifferent] kmer-code-2013-trunk/libutil/bitPackedFile.H:20:29: note: Function 'getBits' argument 1 names different: declaration 'size' definition 'siz'. kmer-code-2013-trunk/libutil/bitPackedFile.H:87:31: note: Function 'getBits' argument 1 names different: declaration 'size' definition 'siz'. kmer-code-2013-trunk/libutil/bitPackedFile.H:107:44: style:inconclusive: Function 'putBits' argument 2 names different: declaration 'size' definition 'siz'. [funcArgNamesDifferent] kmer-code-2013-trunk/libutil/bitPackedFile.H:23:42: note: Function 'putBits' argument 2 names different: declaration 'size' definition 'siz'. kmer-code-2013-trunk/libutil/bitPackedFile.H:107:44: note: Function 'putBits' argument 2 names different: declaration 'size' definition 'siz'. kmer-code-2013-trunk/libutil/intervalList.H:187:64: style:inconclusive: Function 'add' argument 3 names different: declaration 'value' definition 'val'. [funcArgNamesDifferent] kmer-code-2013-trunk/libutil/intervalList.H:101:50: note: Function 'add' argument 3 names different: declaration 'value' definition 'val'. kmer-code-2013-trunk/libutil/intervalList.H:187:64: note: Function 'add' argument 3 names different: declaration 'value' definition 'val'. kmer-code-2013-trunk/libutil/intervalList.H:341:39: style:inconclusive: Function 'invert' argument 1 names different: declaration 'lo' definition 'invlo'. [funcArgNamesDifferent] kmer-code-2013-trunk/libutil/intervalList.H:123:25: note: Function 'invert' argument 1 names different: declaration 'lo' definition 'invlo'. kmer-code-2013-trunk/libutil/intervalList.H:341:39: note: Function 'invert' argument 1 names different: declaration 'lo' definition 'invlo'. kmer-code-2013-trunk/libutil/intervalList.H:341:51: style:inconclusive: Function 'invert' argument 2 names different: declaration 'hi' definition 'invhi'. [funcArgNamesDifferent] kmer-code-2013-trunk/libutil/intervalList.H:123:34: note: Function 'invert' argument 2 names different: declaration 'hi' definition 'invhi'. kmer-code-2013-trunk/libutil/intervalList.H:341:51: note: Function 'invert' argument 2 names different: declaration 'hi' definition 'invhi'. kmer-code-2013-trunk/libutil/intervalList.H:460:49: style:inconclusive: Function 'overlapping' argument 1 names different: declaration 'lo' definition 'rangelo'. [funcArgNamesDifferent] kmer-code-2013-trunk/libutil/intervalList.H:109:35: note: Function 'overlapping' argument 1 names different: declaration 'lo' definition 'rangelo'. kmer-code-2013-trunk/libutil/intervalList.H:460:49: note: Function 'overlapping' argument 1 names different: declaration 'lo' definition 'rangelo'. kmer-code-2013-trunk/libutil/intervalList.H:461:49: style:inconclusive: Function 'overlapping' argument 2 names different: declaration 'hi' definition 'rangehi'. [funcArgNamesDifferent] kmer-code-2013-trunk/libutil/intervalList.H:110:35: note: Function 'overlapping' argument 2 names different: declaration 'hi' definition 'rangehi'. kmer-code-2013-trunk/libutil/intervalList.H:461:49: note: Function 'overlapping' argument 2 names different: declaration 'hi' definition 'rangehi'. kmer-code-2013-trunk/libutil/intervalList.H:544:59: style:inconclusive: Function 'depth' argument 1 names different: declaration 'A' definition 'IL'. [funcArgNamesDifferent] kmer-code-2013-trunk/libutil/intervalList.H:125:45: note: Function 'depth' argument 1 names different: declaration 'A' definition 'IL'. kmer-code-2013-trunk/libutil/intervalList.H:544:59: note: Function 'depth' argument 1 names different: declaration 'A' definition 'IL'. kmer-code-2013-trunk/libutil/bigQueue.C:104:21: style:inconclusive: Function 'add' argument 1 names different: declaration '' definition 'thing'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/bigQueue.C:26:32: style: Parameter 'tmppath' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/bigQueue.C:27:32: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/bitPacking.h:107:25: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/bitPacking.h:181:26: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/bitPacking.h:184:26: style: Parameter 'sizs' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/bitPacking.h:241:26: style: Parameter 'sizs' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/fibonacciEncoding.h:121:35: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/splitToWords.H:67:20: style: Variable 'cmdI' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/bitPacking.h:193:14: style: Variable 'b1' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/bitPacking.h:245:14: style: Variable 'b1' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/unaryEncoding.h:39:9: style: Variable 'siz' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/unaryEncoding.h:43:7: style: Variable 'pos' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/bitPackedArray.H:116:18: style: Variable 'cval' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/bitPackedArray.H:167:18: style: Variable 'pidx' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/bitPackedArray.H:168:18: style: Variable 'pval' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/bitPackedArray.C:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/bitPackedArray.C:18:3: warning: Class 'bitPackedArray' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmer-code-2013-trunk/libutil/bitPackedArray.C:18:3: warning: Class 'bitPackedArray' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmer-code-2013-trunk/libutil/bitPackedArray.C:85:3: warning: Class 'bitArray' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmer-code-2013-trunk/libutil/bitPackedArray.C:85:3: warning: Class 'bitArray' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmer-code-2013-trunk/libutil/bitPackedArray.C:73:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] kmer-code-2013-trunk/libutil/bitPackedArray.C:99:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] kmer-code-2013-trunk/libutil/bitPackedFile.C:54:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/bitPackedFile.C:203:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/bitPackedFile.C:322:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/bitPackedFile.C:334:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/bitPackedFile.C:420:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/bitPackedFile.C:16:3: warning: Class 'bitPackedFile' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmer-code-2013-trunk/libutil/bitPackedFile.C:16:3: warning: Class 'bitPackedFile' does not have a operator= which is recommended since it has dynamic memory/resource management. [noOperatorEq] kmer-code-2013-trunk/libutil/bitPackedFile.C:403:28: style:inconclusive: Function 'seek' argument 1 names different: declaration 'pos' definition 'bitpos'. [funcArgNamesDifferent] kmer-code-2013-trunk/libutil/bitPackedFile.H:27:26: note: Function 'seek' argument 1 names different: declaration 'pos' definition 'bitpos'. kmer-code-2013-trunk/libutil/bitPackedFile.C:403:28: note: Function 'seek' argument 1 names different: declaration 'pos' definition 'bitpos'. kmer-code-2013-trunk/libutil/bitPackedFile.C:92:11: style: Variable 't' can be declared as const array [constVariable] kmer-code-2013-trunk/libutil/bzipBuffer.C:17:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _filename [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/bzipBuffer.C:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bzip2in [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/bzipBuffer.C:77:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable _bzip2streamEnd [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/bzipBuffer.C:165:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/file.c:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PATH_MAX [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/file.c:107:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable O_RDONLY [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/file.c:181:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/file.c:308:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/file.c:334:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/file.c:412:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/file.c:263:12: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] kmer-code-2013-trunk/libutil/file.c:262:23: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/file.c:262:9: note: Assignment 'p=(char*)malloc(sizeof(char)*(strlen(path)+1))', assigned value is 0 kmer-code-2013-trunk/libutil/file.c:263:12: note: Null pointer dereference kmer-code-2013-trunk/libutil/file.c:264:17: warning: If memory allocation fails, then there is a possible null pointer dereference: p [nullPointerOutOfMemory] kmer-code-2013-trunk/libutil/file.c:262:23: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/file.c:262:9: note: Assignment 'p=(char*)malloc(sizeof(char)*(strlen(path)+1))', assigned value is 0 kmer-code-2013-trunk/libutil/file.c:264:17: note: Null pointer dereference kmer-code-2013-trunk/libutil/file.c:57:20: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/file.c:154:17: style: Parameter 'addr' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/file.c:171:16: style: Parameter 'srcName' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/file.c:174:22: style: Variable 'bytesRead' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/file.c:300:20: style: Variable 'towrite' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/file.c:301:20: style: Variable 'written' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/file.c:325:20: style: Variable 'toread' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/file.c:326:20: style: Variable 'written' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/file.c:327:20: style: Variable 'failed' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/file.c:382:19: style: Variable 'isRW' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/file.c:398:14: style: Variable 'isRW' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/file.c:403:14: style: Variable 'isRW' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/kazlib/dict.c:398:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/kazlib/dict.c:1232:6: style: 'continue' is redundant since it is the last statement in a loop. [redundantContinue] kmer-code-2013-trunk/libutil/kazlib/dict.c:258:33: style:inconclusive: Function 'dict_create' argument 1 names different: declaration '' definition 'dict_maxcount'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:258:55: style:inconclusive: Function 'dict_create' argument 2 names different: declaration '' definition 'comp'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:282:33: style:inconclusive: Function 'dict_set_allocator' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:282:53: style:inconclusive: Function 'dict_set_allocator' argument 2 names different: declaration '' definition 'al'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:283:15: style:inconclusive: Function 'dict_set_allocator' argument 3 names different: declaration '' definition 'fr'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:283:25: style:inconclusive: Function 'dict_set_allocator' argument 4 names different: declaration '' definition 'dict_context'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:298:27: style:inconclusive: Function 'dict_destroy' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:309:30: style:inconclusive: Function 'dict_free_nodes' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:322:24: style:inconclusive: Function 'dict_free' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:334:27: style:inconclusive: Function 'dict_init' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:334:45: style:inconclusive: Function 'dict_init' argument 2 names different: declaration '' definition 'dict_maxcount'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:334:67: style:inconclusive: Function 'dict_init' argument 3 names different: declaration '' definition 'comp'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:354:29: style:inconclusive: Function 'dict_init_like' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:354:49: style:inconclusive: Function 'dict_init_like' argument 2 names different: declaration '' definition 'template'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:392:25: style:inconclusive: Function 'dict_verify' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:422:32: style:inconclusive: Function 'dict_similar' argument 1 names different: declaration '' definition 'dict_left'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:422:52: style:inconclusive: Function 'dict_similar' argument 2 names different: declaration '' definition 'dict_right'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:449:30: style:inconclusive: Function 'dict_lookup' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:449:48: style:inconclusive: Function 'dict_lookup' argument 2 names different: declaration '' definition 'dict_key'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:496:35: style:inconclusive: Function 'dict_lower_bound' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:496:53: style:inconclusive: Function 'dict_lower_bound' argument 2 names different: declaration '' definition 'dict_key'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:532:35: style:inconclusive: Function 'dict_upper_bound' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:532:53: style:inconclusive: Function 'dict_upper_bound' argument 2 names different: declaration '' definition 'dict_key'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:571:26: style:inconclusive: Function 'dict_insert' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:571:41: style:inconclusive: Function 'dict_insert' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:571:59: style:inconclusive: Function 'dict_insert' argument 3 names different: declaration '' definition 'dict_key'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:672:30: style:inconclusive: Function 'dict_delete' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:672:45: style:inconclusive: Function 'dict_delete' argument 2 names different: declaration '' definition 'delete'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:846:31: style:inconclusive: Function 'dict_alloc_insert' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:846:49: style:inconclusive: Function 'dict_alloc_insert' argument 2 names different: declaration '' definition 'dict_key'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:846:60: style:inconclusive: Function 'dict_alloc_insert' argument 3 names different: declaration '' definition 'dict_data'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:858:31: style:inconclusive: Function 'dict_delete_free' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:858:46: style:inconclusive: Function 'dict_delete_free' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:869:29: style:inconclusive: Function 'dict_first' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:885:28: style:inconclusive: Function 'dict_last' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:903:28: style:inconclusive: Function 'dict_next' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:903:43: style:inconclusive: Function 'dict_next' argument 2 names different: declaration '' definition 'curr'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:929:28: style:inconclusive: Function 'dict_prev' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:929:43: style:inconclusive: Function 'dict_prev' argument 2 names different: declaration '' definition 'curr'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:950:31: style:inconclusive: Function 'dict_allow_dupes' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:962:32: style:inconclusive: Function 'dict_count' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:967:26: style:inconclusive: Function 'dict_isempty' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:972:25: style:inconclusive: Function 'dict_isfull' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:977:27: style:inconclusive: Function 'dict_contains' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:977:42: style:inconclusive: Function 'dict_contains' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:992:29: style:inconclusive: Function 'dnode_create' argument 1 names different: declaration '' definition 'dict_data'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1004:30: style:inconclusive: Function 'dnode_init' argument 1 names different: declaration '' definition 'dnode'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1004:43: style:inconclusive: Function 'dnode_init' argument 2 names different: declaration '' definition 'dict_data'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1013:29: style:inconclusive: Function 'dnode_destroy' argument 1 names different: declaration '' definition 'dnode'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1019:26: style:inconclusive: Function 'dnode_get' argument 1 names different: declaration '' definition 'dnode'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1024:35: style:inconclusive: Function 'dnode_getkey' argument 1 names different: declaration '' definition 'dnode'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1029:25: style:inconclusive: Function 'dnode_put' argument 1 names different: declaration '' definition 'dnode'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1029:38: style:inconclusive: Function 'dnode_put' argument 2 names different: declaration '' definition 'dict_data'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1034:33: style:inconclusive: Function 'dnode_is_in_a_dict' argument 1 names different: declaration '' definition 'dnode'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1039:27: style:inconclusive: Function 'dict_process' argument 1 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1039:39: style:inconclusive: Function 'dict_process' argument 2 names different: declaration '' definition 'dict_context'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1039:64: style:inconclusive: Function 'dict_process' argument 3 names different: declaration '' definition 'function'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1060:35: style:inconclusive: Function 'dict_load_begin' argument 1 names different: declaration '' definition 'load'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1060:49: style:inconclusive: Function 'dict_load_begin' argument 2 names different: declaration '' definition 'dict'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1066:34: style:inconclusive: Function 'dict_load_next' argument 1 names different: declaration '' definition 'load'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1066:49: style:inconclusive: Function 'dict_load_next' argument 2 names different: declaration '' definition 'newnode'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1066:70: style:inconclusive: Function 'dict_load_next' argument 3 names different: declaration '' definition 'dict_key'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1097:33: style:inconclusive: Function 'dict_load_end' argument 1 names different: declaration '' definition 'load'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1178:25: style:inconclusive: Function 'dict_merge' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:1178:39: style:inconclusive: Function 'dict_merge' argument 2 names different: declaration '' definition 'source'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/dict.c:452:14: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/dict.c:499:14: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/dict.c:535:14: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/dict.c:871:14: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/dict.c:887:14: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/dict.c:905:14: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/dict.c:931:14: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/dict.c:962:32: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/dict.c:967:26: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/dict.c:972:25: style: Parameter 'dict' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/dict.c:982:35: style: Parameter 'dict_context' can be declared as pointer to const. However it seems that 'dnode_alloc' is a callback function, if 'dict_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmer-code-2013-trunk/libutil/kazlib/dict.c:337:23: note: You might need to cast the function pointer here kmer-code-2013-trunk/libutil/kazlib/dict.c:982:35: note: Parameter 'dict_context' can be declared as pointer to const kmer-code-2013-trunk/libutil/kazlib/dict.c:1019:26: style: Parameter 'dnode' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/dict.c:1024:35: style: Parameter 'dnode' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/dict.c:1034:33: style: Parameter 'dnode' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/drivers/dict-main.c:87:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/kazlib/drivers/dict-main.c:164:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/kazlib/drivers/dict-main.c:40:30: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/drivers/dict-main.c:49:32: style: Parameter 'c' can be declared as pointer to const. However it seems that 'new_node' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmer-code-2013-trunk/libutil/kazlib/drivers/dict-main.c:264:25: note: You might need to cast the function pointer here kmer-code-2013-trunk/libutil/kazlib/drivers/dict-main.c:49:32: note: Parameter 'c' can be declared as pointer to const kmer-code-2013-trunk/libutil/kazlib/drivers/dict-main.c:60:31: style: Parameter 'n' can be declared as pointer to const. However it seems that 'del_node' is a callback function, if 'n' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmer-code-2013-trunk/libutil/kazlib/drivers/dict-main.c:264:35: note: You might need to cast the function pointer here kmer-code-2013-trunk/libutil/kazlib/drivers/dict-main.c:60:31: note: Parameter 'n' can be declared as pointer to const kmer-code-2013-trunk/libutil/kazlib/drivers/dict-main.c:60:40: style: Parameter 'c' can be declared as pointer to const. However it seems that 'del_node' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmer-code-2013-trunk/libutil/kazlib/drivers/dict-main.c:264:35: note: You might need to cast the function pointer here kmer-code-2013-trunk/libutil/kazlib/drivers/dict-main.c:60:40: note: Parameter 'c' can be declared as pointer to const kmer-code-2013-trunk/libutil/kazlib/drivers/dict-main.c:74:11: style: Variable 'help' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/drivers/dict-main.c:141:11: style: Variable 'help' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/drivers/except-main.c:12:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/kazlib/drivers/except-main.c:4:27: style: Parameter 'arg' can be declared as pointer to const. However it seems that 'cleanup' is a callback function, if 'arg' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmer-code-2013-trunk/libutil/kazlib/drivers/except-main.c:21:25: note: You might need to cast the function pointer here kmer-code-2013-trunk/libutil/kazlib/drivers/except-main.c:4:27: note: Parameter 'arg' can be declared as pointer to const kmer-code-2013-trunk/libutil/kazlib/drivers/hash-main.c:61:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable HASHCOUNT_T_MAX [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/kazlib/drivers/hash-main.c:34:30: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/drivers/hash-main.c:43:32: style: Parameter 'c' can be declared as pointer to const. However it seems that 'new_node' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmer-code-2013-trunk/libutil/kazlib/drivers/hash-main.c:177:25: note: You might need to cast the function pointer here kmer-code-2013-trunk/libutil/kazlib/drivers/hash-main.c:43:32: note: Parameter 'c' can be declared as pointer to const kmer-code-2013-trunk/libutil/kazlib/drivers/hash-main.c:54:31: style: Parameter 'n' can be declared as pointer to const. However it seems that 'del_node' is a callback function, if 'n' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmer-code-2013-trunk/libutil/kazlib/drivers/hash-main.c:177:35: note: You might need to cast the function pointer here kmer-code-2013-trunk/libutil/kazlib/drivers/hash-main.c:54:31: note: Parameter 'n' can be declared as pointer to const kmer-code-2013-trunk/libutil/kazlib/drivers/hash-main.c:54:40: style: Parameter 'c' can be declared as pointer to const. However it seems that 'del_node' is a callback function, if 'c' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmer-code-2013-trunk/libutil/kazlib/drivers/hash-main.c:177:35: note: You might need to cast the function pointer here kmer-code-2013-trunk/libutil/kazlib/drivers/hash-main.c:54:40: note: Parameter 'c' can be declared as pointer to const kmer-code-2013-trunk/libutil/kazlib/drivers/hash-main.c:68:11: style: Variable 'help' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/drivers/list-main.c:52:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LISTCOUNT_T_MAX [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/kazlib/drivers/list-main.c:40:30: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/drivers/list-main.c:57:11: style: Variable 'help' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/drivers/sfx-main.c:12:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/kazlib/except.c:206:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/kazlib/except.c:206:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/kazlib/except.c:206:5: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/kazlib/except.c:204:41: style:inconclusive: Function 'unhandled_catcher' argument 1 names different: declaration '' definition 'except'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:217:50: style:inconclusive: Function 'except_setup_clean' argument 1 names different: declaration '' definition 'esn'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:218:25: style:inconclusive: Function 'except_setup_clean' argument 2 names different: declaration '' definition 'ecl'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:218:37: style:inconclusive: Function 'except_setup_clean' argument 3 names different: declaration '' definition 'cleanf'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:218:60: style:inconclusive: Function 'except_setup_clean' argument 4 names different: declaration '' definition 'except_context'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:227:48: style:inconclusive: Function 'except_setup_try' argument 1 names different: declaration '' definition 'esn'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:228:23: style:inconclusive: Function 'except_setup_try' argument 2 names different: declaration '' definition 'ech'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:228:46: style:inconclusive: Function 'except_setup_try' argument 3 names different: declaration '' definition 'except_id'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:228:59: style:inconclusive: Function 'except_setup_try' argument 4 names different: declaration '' definition 'except_size'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:245:31: style:inconclusive: Function 'except_rethrow' argument 1 names different: declaration '' definition 'except'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:255:24: style:inconclusive: Function 'except_throw' argument 1 names different: declaration '' definition 'except_group'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:255:36: style:inconclusive: Function 'except_throw' argument 2 names different: declaration '' definition 'except_code'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:255:54: style:inconclusive: Function 'except_throw' argument 3 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:267:25: style:inconclusive: Function 'except_throwd' argument 1 names different: declaration '' definition 'except_group'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:267:37: style:inconclusive: Function 'except_throwd' argument 2 names different: declaration '' definition 'except_code'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:267:55: style:inconclusive: Function 'except_throwd' argument 3 names different: declaration '' definition 'msg'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:267:66: style:inconclusive: Function 'except_throwd' argument 4 names different: declaration '' definition 'data'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:279:25: style:inconclusive: Function 'except_throwf' argument 1 names different: declaration '' definition 'except_group'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:279:37: style:inconclusive: Function 'except_throwf' argument 2 names different: declaration '' definition 'except_code'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:279:55: style:inconclusive: Function 'except_throwf' argument 3 names different: declaration '' definition 'fmt'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:290:40: style:inconclusive: Function 'except_unhandled_catcher' argument 1 names different: declaration '' definition 'new_catcher'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:302:37: style:inconclusive: Function 'except_code' argument 1 names different: declaration '' definition 'ex'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:307:38: style:inconclusive: Function 'except_group' argument 1 names different: declaration '' definition 'ex'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:312:38: style:inconclusive: Function 'except_message' argument 1 names different: declaration '' definition 'ex'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:317:29: style:inconclusive: Function 'except_data' argument 1 names different: declaration '' definition 'ex'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:322:34: style:inconclusive: Function 'except_take_data' argument 1 names different: declaration '' definition 'ex'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:329:35: style:inconclusive: Function 'except_set_allocator' argument 1 names different: declaration '' definition 'alloc'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:329:58: style:inconclusive: Function 'except_set_allocator' argument 2 names different: declaration '' definition 'dealloc'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:335:27: style:inconclusive: Function 'except_alloc' argument 1 names different: declaration '' definition 'except_size'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:344:24: style:inconclusive: Function 'except_free' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/except.c:204:41: style: Parameter 'except' can be declared as pointer to const. However it seems that 'unhandled_catcher' is a callback function, if 'except' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmer-code-2013-trunk/libutil/kazlib/except.c:134:45: note: You might need to cast the function pointer here kmer-code-2013-trunk/libutil/kazlib/except.c:204:41: note: Parameter 'except' can be declared as pointer to const kmer-code-2013-trunk/libutil/kazlib/except.c:312:38: style: Parameter 'ex' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/except.c:317:29: style: Parameter 'ex' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/hash.c:285:33: style:inconclusive: Function 'hash_create' argument 1 names different: declaration '' definition 'hash_maxcount'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:285:55: style:inconclusive: Function 'hash_create' argument 2 names different: declaration '' definition 'compfun'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:286:13: style:inconclusive: Function 'hash_create' argument 3 names different: declaration '' definition 'hashfun'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:324:33: style:inconclusive: Function 'hash_set_allocator' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:324:53: style:inconclusive: Function 'hash_set_allocator' argument 2 names different: declaration '' definition 'al'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:325:15: style:inconclusive: Function 'hash_set_allocator' argument 3 names different: declaration '' definition 'fr'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:325:25: style:inconclusive: Function 'hash_set_allocator' argument 4 names different: declaration '' definition 'hash_context'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:340:30: style:inconclusive: Function 'hash_free_nodes' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:358:24: style:inconclusive: Function 'hash_free' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:371:27: style:inconclusive: Function 'hash_destroy' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:392:27: style:inconclusive: Function 'hash_init' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:392:45: style:inconclusive: Function 'hash_init' argument 2 names different: declaration '' definition 'hash_maxcount'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:393:14: style:inconclusive: Function 'hash_init' argument 3 names different: declaration '' definition 'compfun'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:393:34: style:inconclusive: Function 'hash_init' argument 4 names different: declaration '' definition 'hashfun'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:393:53: style:inconclusive: Function 'hash_init' argument 5 names different: declaration '' definition 'hash_table'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:394:14: style:inconclusive: Function 'hash_init' argument 6 names different: declaration '' definition 'hash_nchains'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:427:31: style:inconclusive: Function 'hash_scan_begin' argument 1 names different: declaration '' definition 'scan'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:427:45: style:inconclusive: Function 'hash_scan_begin' argument 2 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:473:34: style:inconclusive: Function 'hash_scan_next' argument 1 names different: declaration '' definition 'scan'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:512:26: style:inconclusive: Function 'hash_insert' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:512:41: style:inconclusive: Function 'hash_insert' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:512:59: style:inconclusive: Function 'hash_insert' argument 3 names different: declaration '' definition 'hash_key'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:550:30: style:inconclusive: Function 'hash_lookup' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:550:48: style:inconclusive: Function 'hash_lookup' argument 2 names different: declaration '' definition 'hash_key'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:584:30: style:inconclusive: Function 'hash_delete' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:584:45: style:inconclusive: Function 'hash_delete' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:617:31: style:inconclusive: Function 'hash_alloc_insert' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:617:49: style:inconclusive: Function 'hash_alloc_insert' argument 2 names different: declaration '' definition 'hash_key'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:617:60: style:inconclusive: Function 'hash_alloc_insert' argument 3 names different: declaration '' definition 'hash_data'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:629:31: style:inconclusive: Function 'hash_delete_free' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:629:46: style:inconclusive: Function 'hash_delete_free' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:640:35: style:inconclusive: Function 'hash_scan_delete' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:640:50: style:inconclusive: Function 'hash_scan_delete' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:670:32: style:inconclusive: Function 'hash_scan_delfree' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:670:47: style:inconclusive: Function 'hash_scan_delfree' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:685:25: style:inconclusive: Function 'hash_verify' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:720:25: style:inconclusive: Function 'hash_isfull' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:731:26: style:inconclusive: Function 'hash_isempty' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:751:29: style:inconclusive: Function 'hnode_create' argument 1 names different: declaration '' definition 'hash_data'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:765:30: style:inconclusive: Function 'hnode_init' argument 1 names different: declaration '' definition 'hnode'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:765:43: style:inconclusive: Function 'hnode_init' argument 2 names different: declaration '' definition 'hash_data'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:776:29: style:inconclusive: Function 'hnode_destroy' argument 1 names different: declaration '' definition 'hnode'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:782:25: style:inconclusive: Function 'hnode_put' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:782:37: style:inconclusive: Function 'hnode_put' argument 2 names different: declaration '' definition 'hash_data'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:788:26: style:inconclusive: Function 'hnode_get' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:794:35: style:inconclusive: Function 'hnode_getkey' argument 1 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:800:32: style:inconclusive: Function 'hash_count' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:806:31: style:inconclusive: Function 'hash_size' argument 1 names different: declaration '' definition 'hash'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/hash.c:685:25: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/hash.c:689:14: style: Variable 'hptr' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/hash.c:720:25: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/hash.c:731:26: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/hash.c:736:35: style: Parameter 'hash_context' can be declared as pointer to const. However it seems that 'hnode_alloc' is a callback function, if 'hash_context' is declared with const you might also need to cast function pointer(s). [constParameterCallback] kmer-code-2013-trunk/libutil/kazlib/hash.c:330:33: note: You might need to cast the function pointer here kmer-code-2013-trunk/libutil/kazlib/hash.c:736:35: note: Parameter 'hash_context' can be declared as pointer to const kmer-code-2013-trunk/libutil/kazlib/hash.c:788:26: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/hash.c:794:35: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/hash.c:800:32: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/hash.c:806:31: style: Parameter 'hash' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/hash.c:813:26: style: Variable 'randbox' can be declared as const array [constVariable] kmer-code-2013-trunk/libutil/kazlib/list.c:492:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compare [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/kazlib/list.c:532:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable compare [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/kazlib/list.c:51:27: style:inconclusive: Function 'list_init' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:51:45: style:inconclusive: Function 'list_init' argument 2 names different: declaration '' definition 'list_maxcount'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:67:33: style:inconclusive: Function 'list_create' argument 1 names different: declaration '' definition 'list_maxcount'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:85:27: style:inconclusive: Function 'list_destroy' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:97:33: style:inconclusive: Function 'list_destroy_nodes' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:117:32: style:inconclusive: Function 'list_return_nodes' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:117:51: style:inconclusive: Function 'list_return_nodes' argument 2 names different: declaration '' definition 'list_pool'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:136:29: style:inconclusive: Function 'list_ins_after' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:136:44: style:inconclusive: Function 'list_ins_after' argument 2 names different: declaration '' definition 'new'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:136:58: style:inconclusive: Function 'list_ins_after' argument 3 names different: declaration '' definition 'this'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:159:30: style:inconclusive: Function 'list_ins_before' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:159:45: style:inconclusive: Function 'list_ins_before' argument 2 names different: declaration '' definition 'new'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:159:59: style:inconclusive: Function 'list_ins_before' argument 3 names different: declaration '' definition 'this'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:182:30: style:inconclusive: Function 'list_delete' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:182:45: style:inconclusive: Function 'list_delete' argument 2 names different: declaration '' definition 'del'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:204:27: style:inconclusive: Function 'list_process' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:204:39: style:inconclusive: Function 'list_process' argument 2 names different: declaration '' definition 'context'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:205:10: style:inconclusive: Function 'list_process' argument 3 names different: declaration '' definition 'function'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:223:29: style:inconclusive: Function 'lnode_create' argument 1 names different: declaration '' definition 'list_data'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:238:30: style:inconclusive: Function 'lnode_init' argument 1 names different: declaration '' definition 'lnode'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:238:43: style:inconclusive: Function 'lnode_init' argument 2 names different: declaration '' definition 'list_data'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:250:29: style:inconclusive: Function 'lnode_destroy' argument 1 names different: declaration '' definition 'lnode'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:262:43: style:inconclusive: Function 'lnode_pool_init' argument 1 names different: declaration '' definition 'list_pool'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:262:58: style:inconclusive: Function 'lnode_pool_init' argument 2 names different: declaration '' definition 'nodes'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:262:77: style:inconclusive: Function 'lnode_pool_init' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:283:44: style:inconclusive: Function 'lnode_pool_create' argument 1 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:306:36: style:inconclusive: Function 'lnode_pool_isfrom' argument 1 names different: declaration '' definition 'list_pool'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:306:51: style:inconclusive: Function 'lnode_pool_isfrom' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:325:38: style:inconclusive: Function 'lnode_pool_destroy' argument 1 names different: declaration '' definition 'p'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:336:36: style:inconclusive: Function 'lnode_borrow' argument 1 names different: declaration '' definition 'list_pool'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:336:48: style:inconclusive: Function 'lnode_borrow' argument 2 names different: declaration '' definition 'list_data'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:353:32: style:inconclusive: Function 'lnode_return' argument 1 names different: declaration '' definition 'list_pool'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:353:47: style:inconclusive: Function 'lnode_return' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:368:27: style:inconclusive: Function 'list_contains' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:368:42: style:inconclusive: Function 'list_contains' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:386:27: style:inconclusive: Function 'list_extract' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:386:41: style:inconclusive: Function 'list_extract' argument 2 names different: declaration '' definition 'source'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:386:58: style:inconclusive: Function 'list_extract' argument 3 names different: declaration '' definition 'first'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:386:74: style:inconclusive: Function 'list_extract' argument 4 names different: declaration '' definition 'last'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:438:28: style:inconclusive: Function 'list_transfer' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:438:42: style:inconclusive: Function 'list_transfer' argument 2 names different: declaration '' definition 'source'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:478:25: style:inconclusive: Function 'list_merge' argument 1 names different: declaration '' definition 'dest'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:478:39: style:inconclusive: Function 'list_merge' argument 2 names different: declaration '' definition 'sour'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:516:24: style:inconclusive: Function 'list_sort' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:539:28: style:inconclusive: Function 'list_find' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:539:46: style:inconclusive: Function 'list_find' argument 2 names different: declaration '' definition 'key'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:556:28: style:inconclusive: Function 'list_is_sorted' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:598:26: style:inconclusive: Function 'list_isempty' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:608:25: style:inconclusive: Function 'list_isfull' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:617:37: style:inconclusive: Function 'lnode_pool_isempty' argument 1 names different: declaration '' definition 'list_pool'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:626:26: style:inconclusive: Function 'list_append' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:626:41: style:inconclusive: Function 'list_append' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:635:27: style:inconclusive: Function 'list_prepend' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:635:42: style:inconclusive: Function 'list_prepend' argument 2 names different: declaration '' definition 'node'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:644:29: style:inconclusive: Function 'list_first' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:655:28: style:inconclusive: Function 'list_last' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:666:32: style:inconclusive: Function 'list_count' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:675:33: style:inconclusive: Function 'list_del_first' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:684:32: style:inconclusive: Function 'list_del_last' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:694:25: style:inconclusive: Function 'lnode_put' argument 1 names different: declaration '' definition 'lnode'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:694:38: style:inconclusive: Function 'lnode_put' argument 2 names different: declaration '' definition 'list_data'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:703:26: style:inconclusive: Function 'lnode_get' argument 1 names different: declaration '' definition 'lnode'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:713:28: style:inconclusive: Function 'list_next' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:713:43: style:inconclusive: Function 'list_next' argument 2 names different: declaration '' definition 'lnode'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:726:28: style:inconclusive: Function 'list_prev' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:726:43: style:inconclusive: Function 'list_prev' argument 2 names different: declaration '' definition 'lnode'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:739:33: style:inconclusive: Function 'lnode_is_in_a_list' argument 1 names different: declaration '' definition 'lnode'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:745:25: style:inconclusive: Function 'list_verify' argument 1 names different: declaration '' definition 'list'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/list.c:99:46: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/list.c:119:52: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/list.c:207:52: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/list.c:306:36: style: Parameter 'list_pool' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/list.c:306:51: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/list.c:368:42: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/list.c:370:14: style: Variable 'n' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/list.c:370:18: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/list.c:482:14: style: Variable 'd_nil' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/list.c:482:39: style: Variable 's_nil' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/list.c:558:28: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/list.c:598:26: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/list.c:608:25: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/list.c:617:37: style: Parameter 'list_pool' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/list.c:666:32: style: Parameter 'list' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/list.c:703:26: style: Parameter 'lnode' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/list.c:739:33: style: Parameter 'lnode' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/list.c:747:14: style: Variable 'node' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/list.c:747:45: style: Variable 'nil' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/sfx.c:1121:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/kazlib/sfx.c:1121:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/kazlib/sfx.c:1124:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/kazlib/sfx.c:1127:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/kazlib/sfx.c:1099:12: style: Variable 'result' is reassigned a value before the old one has been used. [redundantAssignment] kmer-code-2013-trunk/libutil/kazlib/sfx.c:1096:9: note: result is assigned kmer-code-2013-trunk/libutil/kazlib/sfx.c:1099:12: note: result is overwritten kmer-code-2013-trunk/libutil/kazlib/sfx.c:359:33: style:inconclusive: Function 'chk_decl' argument 1 names different: declaration '' definition 'expr'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/sfx.c:359:46: style:inconclusive: Function 'chk_decl' argument 2 names different: declaration '' definition 'type'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/sfx.c:574:33: style:inconclusive: Function 'chk_cast' argument 1 names different: declaration '' definition 'expr'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/sfx.c:904:40: style:inconclusive: Function 'chk_conditional' argument 1 names different: declaration '' definition 'expr'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/sfx.c:957:34: style:inconclusive: Function 'chk_comma' argument 1 names different: declaration '' definition 'expr'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/sfx.c:982:31: style:inconclusive: Function 'sfx_determine' argument 1 names different: declaration '' definition 'expr'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/sfx.c:982:51: style:inconclusive: Function 'sfx_determine' argument 2 names different: declaration '' definition 'eff'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/sfx.c:1110:28: style:inconclusive: Function 'sfx_check' argument 1 names different: declaration '' definition 'expr'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/sfx.c:1110:46: style:inconclusive: Function 'sfx_check' argument 2 names different: declaration '' definition 'file'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/sfx.c:1110:66: style:inconclusive: Function 'sfx_check' argument 3 names different: declaration '' definition 'line'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/sfx.c:1134:29: style:inconclusive: Function 'sfx_declare' argument 1 names different: declaration '' definition 'expr'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/sfx.c:1134:48: style:inconclusive: Function 'sfx_declare' argument 2 names different: declaration '' definition 'eff'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/kazlib/sfx.c:76:56: style: Parameter 'orig' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/sfx.c:94:43: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/sfx.c:122:48: style: Parameter 'expr' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/kazlib/sfx.c:1061:15: style: Variable 'cache_entry' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/kazlib/sfx.c:254:5: error: Uninitialized variable: ex [legacyUninitvar] kmer-code-2013-trunk/libutil/kazlib/sfx.c:994:5: error: Uninitialized variable: ex [legacyUninitvar] kmer-code-2013-trunk/libutil/md5.c:330:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/md5.c:362:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/md5.c:342:3: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] kmer-code-2013-trunk/libutil/md5.c:331:24: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/md5.c:331:9: note: Assignment 'm=(struct md5_s*)malloc(sizeof(struct md5_s))', assigned value is 0 kmer-code-2013-trunk/libutil/md5.c:332:9: note: Assuming condition is false kmer-code-2013-trunk/libutil/md5.c:342:3: note: Null pointer dereference kmer-code-2013-trunk/libutil/md5.c:344:5: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] kmer-code-2013-trunk/libutil/md5.c:331:24: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/md5.c:331:9: note: Assignment 'm=(struct md5_s*)malloc(sizeof(struct md5_s))', assigned value is 0 kmer-code-2013-trunk/libutil/md5.c:332:9: note: Assuming condition is false kmer-code-2013-trunk/libutil/md5.c:344:5: note: Null pointer dereference kmer-code-2013-trunk/libutil/md5.c:345:5: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] kmer-code-2013-trunk/libutil/md5.c:331:24: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/md5.c:331:9: note: Assignment 'm=(struct md5_s*)malloc(sizeof(struct md5_s))', assigned value is 0 kmer-code-2013-trunk/libutil/md5.c:332:9: note: Assuming condition is false kmer-code-2013-trunk/libutil/md5.c:345:5: note: Null pointer dereference kmer-code-2013-trunk/libutil/md5.c:348:3: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] kmer-code-2013-trunk/libutil/md5.c:331:24: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/md5.c:331:9: note: Assignment 'm=(struct md5_s*)malloc(sizeof(struct md5_s))', assigned value is 0 kmer-code-2013-trunk/libutil/md5.c:332:9: note: Assuming condition is false kmer-code-2013-trunk/libutil/md5.c:348:3: note: Null pointer dereference kmer-code-2013-trunk/libutil/md5.c:369:3: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] kmer-code-2013-trunk/libutil/md5.c:363:32: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/md5.c:363:7: note: Assignment 'm=(struct md5_increment_s*)malloc(sizeof(struct md5_increment_s))', assigned value is 0 kmer-code-2013-trunk/libutil/md5.c:364:7: note: Assuming condition is false kmer-code-2013-trunk/libutil/md5.c:369:3: note: Null pointer dereference kmer-code-2013-trunk/libutil/md5.c:108:24: style:inconclusive: Function 'MD5Init' argument 1 names different: declaration '' definition 'context'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/md5.c:121:26: style:inconclusive: Function 'MD5Update' argument 1 names different: declaration '' definition 'context'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/md5.c:121:56: style:inconclusive: Function 'MD5Update' argument 2 names different: declaration '' definition 'input'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/md5.c:121:70: style:inconclusive: Function 'MD5Update' argument 3 names different: declaration '' definition 'inputLen'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/md5.c:155:30: style:inconclusive: Function 'MD5Final' argument 1 names different: declaration '' definition 'digest'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/md5.c:155:51: style:inconclusive: Function 'MD5Final' argument 2 names different: declaration '' definition 'context'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/md5.c:178:33: style:inconclusive: Function 'MD5Transform' argument 1 names different: declaration '' definition 'state'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/md5.c:178:63: style:inconclusive: Function 'MD5Transform' argument 2 names different: declaration '' definition 'block'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/md5.c:267:36: style:inconclusive: Function 'Encode' argument 1 names different: declaration '' definition 'output'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/md5.c:267:52: style:inconclusive: Function 'Encode' argument 2 names different: declaration '' definition 'input'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/md5.c:267:72: style:inconclusive: Function 'Encode' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/md5.c:281:29: style:inconclusive: Function 'Decode' argument 1 names different: declaration '' definition 'output'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/md5.c:281:58: style:inconclusive: Function 'Decode' argument 2 names different: declaration '' definition 'input'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/md5.c:281:78: style:inconclusive: Function 'Decode' argument 3 names different: declaration '' definition 'len'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/md5.c:267:52: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/md5.c:312:20: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/mt19937ar/mt19937ar.c:129:18: style:inconclusive: Function 'mtRandom32' argument 1 names different: declaration 'mt' definition 'ctx'. [funcArgNamesDifferent] kmer-code-2013-trunk/libutil/util.h:283:33: note: Function 'mtRandom32' argument 1 names different: declaration 'mt' definition 'ctx'. kmer-code-2013-trunk/libutil/mt19937ar/mt19937ar.c:129:18: note: Function 'mtRandom32' argument 1 names different: declaration 'mt' definition 'ctx'. kmer-code-2013-trunk/libutil/mt19937ar/mt19937ar.c:94:21: style: Parameter 'init_key' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/mt19937ar/mt19937ar.c:186:6: style: Variable 'y2' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/mt19937ar/tt800.c:57:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] kmer-code-2013-trunk/libutil/mt19937ar/tt800.c:29:26: style: Variable 'mag01' can be declared as const array [constVariable] kmer-code-2013-trunk/libutil/palloc.c:37:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/palloc.c:63:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/palloc.c:100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/palloc.c:136:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/palloc.c:228:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/palloc.c:37:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/palloc.c:100:5: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/palloc.c:100:5: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/palloc.c:136:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/palloc.c:171:7: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/palloc.c:189:7: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/palloc.c:189:7: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/palloc.c:189:7: portability: %zd in format string (no. 4) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/palloc.c:208:5: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/palloc.c:208:5: portability: %zd in format string (no. 3) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/palloc.c:229:3: portability: %zd in format string (no. 1) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/palloc.c:231:5: portability: %zd in format string (no. 2) requires 'ssize_t' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/palloc.c:227:15: style: Variable 'n' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/qsort_mt.c:153:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/qsort_mt.c:73:12: style:inconclusive: Function 'swapfunc' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/qsort_mt.c:73:16: style:inconclusive: Function 'swapfunc' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/qsort_mt.c:74:10: style:inconclusive: Function 'swapfunc' argument 3 names different: declaration '' definition 'n'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/qsort_mt.c:74:13: style:inconclusive: Function 'swapfunc' argument 4 names different: declaration '' definition 'swaptype'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/qsort_mt.c:95:12: style:inconclusive: Function 'med3' argument 1 names different: declaration '' definition 'a'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/qsort_mt.c:95:21: style:inconclusive: Function 'med3' argument 2 names different: declaration '' definition 'b'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/qsort_mt.c:95:30: style:inconclusive: Function 'med3' argument 3 names different: declaration '' definition 'c'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/qsort_mt.c:95:40: style:inconclusive: Function 'med3' argument 4 names different: declaration '' definition 'cmp'. [funcArgNamesDifferentUnnamed] kmer-code-2013-trunk/libutil/readBuffer.C:27:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/readBuffer.C:67:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/readBuffer.C:127:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/readBuffer.C:149:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/readBuffer.C:225:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 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 management. [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 management. [noOperatorEq] 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/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/libutil/readBuffer.C:218:20: style: Variable 'bAct' is assigned a value that is never used. [unreadVariable] kmer-code-2013-trunk/libutil/recordFile.C:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/recordFile.C:146:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/recordFile.C:185:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/recordFile.C:224:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 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 management. [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 management. [noOperatorEq] 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/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/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/libutil/sweatShop.C:127:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/sweatShop.C:162:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/sweatShop.C:258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/sweatShop.C:390:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/sweatShop.C:468:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 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/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/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/sweatShop.C:311:20: style: The scope of the variable 'deleteState' can be reduced. [variableScope] 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/libutil/test/atomic.C:44:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PTHREAD_SCOPE_SYSTEM [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/test/atomic.C:55:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/test/atomic.C:59:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'signed int'. [invalidPrintfArgType_sint] kmer-code-2013-trunk/libutil/test/atomic.C:26:21: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/test/atomic.C:51:59: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/test/endianess.c:12:10: error: No pair for character ("). Can't process file. File is either invalid or unicode, which is currently not supported. [syntaxError] kmer-code-2013-trunk/libutil/test/order.C:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/test/tcat.C:67:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/test/tcat.C:40:22: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/test/test-bigQueue.C:53:13: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] kmer-code-2013-trunk/libutil/test/test-bigQueue.C:44:20: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/test/test-bigQueue.C:44:20: note: Assignment 'out=fopen("junk-bigQueue-out-1","w")', assigned value is 0 kmer-code-2013-trunk/libutil/test/test-bigQueue.C:53:13: note: Null pointer dereference kmer-code-2013-trunk/libutil/test/test-bigQueue.C:58:10: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] kmer-code-2013-trunk/libutil/test/test-bigQueue.C:44:20: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/test/test-bigQueue.C:44:20: note: Assignment 'out=fopen("junk-bigQueue-out-1","w")', assigned value is 0 kmer-code-2013-trunk/libutil/test/test-bigQueue.C:58:10: note: Null pointer dereference kmer-code-2013-trunk/libutil/test/test-bigQueue.C:66:13: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] kmer-code-2013-trunk/libutil/test/test-bigQueue.C:59:14: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/test/test-bigQueue.C:59:14: note: Assignment 'out=fopen("junk-bigQueue-out-2","w")', assigned value is 0 kmer-code-2013-trunk/libutil/test/test-bigQueue.C:66:13: note: Null pointer dereference kmer-code-2013-trunk/libutil/test/test-bigQueue.C:71:10: warning: If resource allocation fails, then there is a possible null pointer dereference: out [nullPointerOutOfResources] kmer-code-2013-trunk/libutil/test/test-bigQueue.C:59:14: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/test/test-bigQueue.C:59:14: note: Assignment 'out=fopen("junk-bigQueue-out-2","w")', assigned value is 0 kmer-code-2013-trunk/libutil/test/test-bigQueue.C:71:10: note: Null pointer dereference kmer-code-2013-trunk/libutil/test/test-bigQueue.C:21:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/test/test-bigQueue.C:22:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/test/test-bigQueue.C:64:18: style: C-style pointer casting [cstyleCast] kmer-code-2013-trunk/libutil/test/test-bigQueue.C:21:12: style: Variable 'A' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/test/test-bigQueue.C:22:12: style: Variable 'B' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/test/test-bigQueue.C:64:14: style: Variable 't' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/libutil/test/test-bitPackedArray.C:67: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/libutil/test/test-bitPackedFile.C:65:70: 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/libutil/test/test-bitPacking.C:79:40: 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/libutil/test/test-bzipBuffer.C:20:42: 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/libutil/test/test-freeDiskSpace.c:8:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/test/test-intervalList.C:172: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/libutil/test/test-logMsg.C:26:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/test/test-md5.c:23:25: style: Parameter 'ans' can be declared as pointer to const [constParameterPointer] kmer-code-2013-trunk/libutil/test/test-mmap.c:43: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/libutil/test/test-palloc.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/test/test-readBuffer.C:27:42: 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/libutil/test/test-recordFile.C:53:31: 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/libutil/test/test-types.c:13:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable uint32 [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/libutil/test/test-types.c:19:10: style: Condition 'u3<0' is always true [knownConditionTrueFalse] kmer-code-2013-trunk/libutil/test/test-types.c:8:18: note: Assignment 'u3=-1', assigned value is -1 kmer-code-2013-trunk/libutil/test/test-types.c:19:10: note: Condition 'u3<0' is always true kmer-code-2013-trunk/libutil/test/test-types.c:22:10: style: Condition 's3>0' 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/test/test-types.c:25:10: style: Condition 'u6<0' is always true [knownConditionTrueFalse] kmer-code-2013-trunk/libutil/test/test-types.c:10:18: note: Assignment 'u6=-1', assigned value is -1 kmer-code-2013-trunk/libutil/test/test-types.c:25:10: note: Condition 'u6<0' is always true 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/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/libutil/bitPacking.h:107:25: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/bitPacking.h:107:25: note: Shadow argument kmer-code-2013-trunk/libutil/bitPacking.h:144:25: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/bitPacking.h:144:25: note: Shadow argument kmer-code-2013-trunk/libutil/bitPacking.h:181:26: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/bitPacking.h:181:26: note: Shadow argument kmer-code-2013-trunk/libutil/bitPacking.h:238:26: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/bitPacking.h:238:26: note: Shadow argument kmer-code-2013-trunk/libutil/bitPacking.h:304:34: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/bitPacking.h:304:34: note: Shadow argument kmer-code-2013-trunk/libutil/bitPacking.h:354:34: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/bitPacking.h:354:34: note: Shadow argument kmer-code-2013-trunk/libutil/bitPacking.h:404:35: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/bitPacking.h:404:35: note: Shadow argument kmer-code-2013-trunk/libutil/bitPacking.h:459:35: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/bitPacking.h:459:35: note: Shadow argument kmer-code-2013-trunk/libutil/unaryEncoding.h:28:31: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/unaryEncoding.h:28:31: note: Shadow argument kmer-code-2013-trunk/libutil/unaryEncoding.h:50:31: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/unaryEncoding.h:50:31: note: Shadow argument kmer-code-2013-trunk/libutil/generalizedUnaryEncoding.h:43:42: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/generalizedUnaryEncoding.h:43:42: note: Shadow argument kmer-code-2013-trunk/libutil/generalizedUnaryEncoding.h:85:42: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/generalizedUnaryEncoding.h:85:42: note: Shadow argument kmer-code-2013-trunk/libutil/eliasGammaEncoding.h:8:36: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/eliasGammaEncoding.h:8:36: note: Shadow argument kmer-code-2013-trunk/libutil/eliasGammaEncoding.h:22:36: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/eliasGammaEncoding.h:22:36: note: Shadow argument kmer-code-2013-trunk/libutil/eliasDeltaEncoding.h:8:36: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/eliasDeltaEncoding.h:8:36: note: Shadow argument kmer-code-2013-trunk/libutil/eliasDeltaEncoding.h:22:36: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/eliasDeltaEncoding.h:22:36: note: Shadow argument kmer-code-2013-trunk/libutil/fibonacciEncoding.h:58:35: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/fibonacciEncoding.h:58:35: note: Shadow argument kmer-code-2013-trunk/libutil/fibonacciEncoding.h:121:35: style: Argument 'ptr' shadows outer variable [shadowVariable] kmer-code-2013-trunk/libutil/unaryEncodingTester.C:11:9: note: Shadowed variable kmer-code-2013-trunk/libutil/fibonacciEncoding.h:121:35: note: Shadow argument 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/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/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/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/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 management. [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 management. [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 management. [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: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'intervalNumber {aka unsigned long}'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:955:13: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'intervalNumber {aka unsigned long}'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:955:13: portability: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'intervalNumber {aka unsigned long}'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:955:13: portability: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'intervalNumber {aka unsigned long}'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:958:15: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'intervalNumber {aka unsigned long}'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:958:15: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'intervalNumber {aka unsigned long}'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:958:15: portability: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'intervalNumber {aka unsigned long}'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:958:15: portability: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'intervalNumber {aka unsigned long}'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:982:13: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'intervalNumber {aka unsigned long}'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:982:13: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'intervalNumber {aka unsigned long}'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:982:13: portability: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'intervalNumber {aka unsigned long}'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:982:13: portability: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'intervalNumber {aka unsigned long}'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:985:15: portability: %u in format string (no. 1) requires 'unsigned int' but the argument type is 'intervalNumber {aka unsigned long}'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:985:15: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'intervalNumber {aka unsigned long}'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:985:15: portability: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'intervalNumber {aka unsigned long}'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:985:15: portability: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'intervalNumber {aka unsigned long}'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:994:9: portability: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'intervalNumber {aka unsigned long}'. [invalidPrintfArgType_uint] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:994:9: portability: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'intervalNumber {aka 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: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: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: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:436:37: style: Argument 'lo' shadows outer function [shadowFunction] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:224:23: note: Shadowed function kmer-code-2013-trunk/meryl/asmMerQC-regions.C:436:37: note: Shadow argument kmer-code-2013-trunk/meryl/asmMerQC-regions.C:436:56: style: Argument 'hi' shadows outer function [shadowFunction] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:225:23: note: Shadowed function kmer-code-2013-trunk/meryl/asmMerQC-regions.C:436:56: note: Shadow argument 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: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/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/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/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/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/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/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/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/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/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/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/meryl/unaryOp.C:13: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/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/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/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/f.C:25:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 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/seagen/misc/h.C:24: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/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/sortHits.C:28:5: warning: Class 'aHitReader' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [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 management. [noOperatorEq] kmer-code-2013-trunk/seagen/sortHits.C:110:12: warning: Class 'aHitTemporary' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmer-code-2013-trunk/seagen/sortHits.C:110:12: warning: Class 'aHitTemporary' does not have a operator= which is recommended since it has dynamic memory/resource management. [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/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/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/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/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.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 management. [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 management. [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 management. [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 management. [noOperatorEq] kmer-code-2013-trunk/seatac/filter-heavychains.C:94:14: warning: Class 'StrandPairManager' does not have a copy constructor which is recommended since it has dynamic memory/resource management. [noCopyConstructor] kmer-code-2013-trunk/seatac/filter-heavychains.C:94:14: warning: Class 'StrandPairManager' does not have a operator= which is recommended since it has dynamic memory/resource management. [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/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/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-driver.C:54:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 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/seatac/heavychains-driver.C:82:11: style: The scope of the variable 'tmp_filled' can be reduced. [variableScope] 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/seatac/heavychains-driver.C:35:10: style: Variable 'outFileName' can be declared as pointer to const [constVariablePointer] 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/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/sim4dbutils/cleanPolishes-20020626.C:99:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] 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/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/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/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/sim4dbutils/headPolishes.C:16:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sim4polishStyleDefault [valueFlowBailoutIncompleteVar] 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/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/mergePolishes.C:35:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sim4polishStyleDefault [valueFlowBailoutIncompleteVar] kmer-code-2013-trunk/sim4dbutils/mergePolishes.C:119:21: style: Array index 'first' is used before limits check. [arrayIndexThenCheck] 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/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/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:17:18: error: syntax error [syntaxError] 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/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/plotIntronSize.C:24:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [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:101:13: error: Uninitialized variable: hist [legacyUninitvar] 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/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/reportAlignmentDifferences.C:11:13: style: Variable 'outPrefix' can be declared as pointer to const [constVariablePointer] kmer-code-2013-trunk/sim4dbutils/reportAlignmentDifferences.C:107:23: style: Variable 'e' can be declared as pointer to const [constVariablePointer] 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/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/sim4dbutils/trimExons.C:26:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [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/trimSequencesBasedOnMatches.C:34:7: error: fprintf format string requires 2 parameters but only 1 is given. [wrongPrintfScanfArgNum] 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/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/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/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/libutil/splitToWords.H:5:1: error: The one definition rule is violated, different classes/structs have the same name 'splitToWords' [ctuOneDefinitionRuleViolation] kmer-code-2013-trunk/meryl/asmMerQC-regions.C:29:1: note: The one definition rule is violated, different classes/structs have the same name 'splitToWords' kmer-code-2013-trunk/libutil/splitToWords.H:5:1: note: The one definition rule is violated, different classes/structs have the same name 'splitToWords' kmer-code-2013-trunk/seatac/heavychains.H:53:26: error: Null pointer dereference: assemblyid1 [ctunullpointer] 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:34: note: Calling function StrandPair, 2nd argument is null kmer-code-2013-trunk/seatac/heavychains.H:53:26: note: Dereferencing argument assemblyid1 that is null kmer-code-2013-trunk/seatac/heavychains.H:54:26: error: Null pointer dereference: assemblyid2 [ctunullpointer] 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:34: note: Calling function StrandPair, 3rd argument is null kmer-code-2013-trunk/seatac/heavychains.H:54:26: note: Dereferencing argument assemblyid2 that is null kmer-code-2013-trunk/seatac/heavychains.H:169:26: error: Null pointer dereference: assemblyid1 [ctunullpointer] 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:32: note: Calling function TheStats, 2nd argument is null kmer-code-2013-trunk/seatac/heavychains.H:169:26: note: Dereferencing argument assemblyid1 that is null kmer-code-2013-trunk/seatac/heavychains.H:170:26: error: Null pointer dereference: assemblyid2 [ctunullpointer] 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:32: note: Calling function TheStats, 3rd argument is null kmer-code-2013-trunk/seatac/heavychains.H:170:26: note: Dereferencing argument assemblyid2 that is null diff: head 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:280:17: note: Assuming condition is true kmer-code-2013-trunk/atac-driver/chainer/halign/halign.C:283:22: note: Condition 'tmp==CC[j]+RR[j]' is always false 2.21.0 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 head 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*(midi' definition 'readfcn'. [funcArgNamesDifferentUnnamed] 2.21.0 kmer-code-2013-trunk/libutil/bigQueue.C:22:32: style:inconclusive: Function '_initialize' argument 3 names different: declaration '' definition 'writfcn'. [funcArgNamesDifferentUnnamed] 2.21.0 kmer-code-2013-trunk/libutil/bigQueue.C:23:32: style:inconclusive: Function '_initialize' argument 4 names different: declaration '' definition 'killfcn'. [funcArgNamesDifferentUnnamed] 2.21.0 kmer-code-2013-trunk/libutil/bigQueue.C:24:32: style:inconclusive: Function '_initialize' argument 5 names different: declaration '' definition 'objectSize'. [funcArgNamesDifferentUnnamed] head kmer-code-2013-trunk/libutil/bigQueue.C:255:15: warning: If memory allocation fails, then there is a possible null pointer dereference: thing [nullPointerOutOfMemory] kmer-code-2013-trunk/libutil/bigQueue.C:250:21: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/bigQueue.C:250:21: note: Assignment 'thing=malloc(_objectSize)', assigned value is 0 kmer-code-2013-trunk/libutil/bigQueue.C:252:11: note: Assuming condition is false kmer-code-2013-trunk/libutil/bigQueue.C:255:15: note: Null pointer dereference 2.21.0 kmer-code-2013-trunk/libutil/bigQueue.C:25:32: style:inconclusive: Function '_initialize' argument 6 names different: declaration '' definition 'memoryToUse'. [funcArgNamesDifferentUnnamed] 2.21.0 kmer-code-2013-trunk/libutil/bigQueue.C:26:32: style:inconclusive: Function '_initialize' argument 7 names different: declaration '' definition 'tmppath'. [funcArgNamesDifferentUnnamed] 2.21.0 kmer-code-2013-trunk/libutil/bigQueue.C:27:32: style:inconclusive: Function '_initialize' argument 8 names different: declaration '' definition 'filename'. [funcArgNamesDifferentUnnamed] head kmer-code-2013-trunk/libutil/md5.c:344:5: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] kmer-code-2013-trunk/libutil/md5.c:331:24: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/md5.c:331:9: note: Assignment 'm=(struct md5_s*)malloc(sizeof(struct md5_s))', assigned value is 0 kmer-code-2013-trunk/libutil/md5.c:332:9: note: Assuming condition is false kmer-code-2013-trunk/libutil/md5.c:344:5: note: Null pointer dereference head kmer-code-2013-trunk/libutil/md5.c:345:5: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] kmer-code-2013-trunk/libutil/md5.c:331:24: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/md5.c:331:9: note: Assignment 'm=(struct md5_s*)malloc(sizeof(struct md5_s))', assigned value is 0 kmer-code-2013-trunk/libutil/md5.c:332:9: note: Assuming condition is false kmer-code-2013-trunk/libutil/md5.c:345:5: note: Null pointer dereference head kmer-code-2013-trunk/libutil/md5.c:348:3: warning: If memory allocation fails, then there is a possible null pointer dereference: m [nullPointerOutOfMemory] kmer-code-2013-trunk/libutil/md5.c:331:24: note: Assuming allocation function fails kmer-code-2013-trunk/libutil/md5.c:331:9: note: Assignment 'm=(struct md5_s*)malloc(sizeof(struct md5_s))', assigned value is 0 kmer-code-2013-trunk/libutil/md5.c:332:9: note: Assuming condition is false kmer-code-2013-trunk/libutil/md5.c:348:3: note: Null pointer dereference 2.21.0 kmer-code-2013-trunk/libutil/sweatShop.C:82:29: style:inconclusive: Function 'sweatShop' argument 2 names different: declaration '' definition 'workerfcn'. [funcArgNamesDifferentUnnamed] 2.21.0 kmer-code-2013-trunk/libutil/sweatShop.C:83:29: style:inconclusive: Function 'sweatShop' argument 3 names different: declaration '' definition 'writerfcn'. [funcArgNamesDifferentUnnamed] head kmer-code-2013-trunk/libutil/test/test-types.c:25:10: style: Condition 'u6<0' is always true [knownConditionTrueFalse] kmer-code-2013-trunk/libutil/test/test-types.c:10:18: note: Assignment 'u6=-1', assigned value is -1 kmer-code-2013-trunk/libutil/test/test-types.c:25:10: note: Condition 'u6<0' is always true 2.21.0 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 2.21.0 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 2.21.0 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 2.21.0 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 2.21.0 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 2.21.0 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 2.21.0 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 DONE