2025-11-24 02:42 ftp://ftp.de.debian.org/debian/pool/main/s/soapdenovo/soapdenovo_1.05.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-5.4.0-216-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.69 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 cppcheck: head 2.18.0 head-info: cb76e52 (2025-11-22 14:47:37 +0100) count: 2269 2272 elapsed-time: 53.5 52.3 head-timing-info: old-timing-info: head results: SOAPdenovo-V1.05/src/127mer/arc.c:32:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prearc_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/arc.c:37:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preArc_mem_managers [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/attachPEinfo.c:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gradsCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/arc.c:51:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prearc_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/attachPEinfo.c:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newCntCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/check.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/arc.c:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/attachPEinfo.c:245:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/arc.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/attachPEinfo.c:287:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gradsCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/arc.c:121:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arc_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/attachPEinfo.c:408:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/arc.c:129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arc_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/attachPEinfo.c:413:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/arc.c:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/attachPEinfo.c:418:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/arc.c:147:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arc_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/attachPEinfo.c:423:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/arc.c:154:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/arc.c:160:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/arc.c:169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/arc.c:180:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/arc.c:196:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/arc.c:230:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/arc.c:246:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/check.c:75:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] SOAPdenovo-V1.05/src/127mer/check.c:50:3: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/check.c:28:24: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/check.c:28:37: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/arc.c:96:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/arc.c:107:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/arc.c:76:29: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/arc.c:78:8: style: Variable 'pArc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/arc.c:79:11: style: Variable 'pPreArc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/arc.c:197:8: style: Variable 'arc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/compactEdge.c:30:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/compactEdge.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/compactEdge.c:94:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/concatenateEdge.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/concatenateEdge.c:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/concatenateEdge.c:111:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/concatenateEdge.c:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/concatenateEdge.c:226:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/connect.c:32:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/connect.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/connect.c:47:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/connect.c:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/connect.c:122:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cntLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/connect.c:128:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cntLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/connect.c:137:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cntLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/connect.c:148:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cntLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/connect.c:165:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cntLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/concatenateEdge.c:145:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/concatenateEdge.c:159:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/connect.c:102:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/concatenateEdge.c:202:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/connect.c:106:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/concatenateEdge.c:206:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/connect.c:67:29: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/concatenateEdge.c:198:8: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/connect.c:72:12: style: Variable 'connect' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/concatenateEdge.c:217:8: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/concatenateEdge.c:217:15: style: Variable 'parc2' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/contig.c:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/contig.c:106:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/contig.c:113:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/contig.c:118:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/cutTipPreGraph.c:77:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/cutTipPreGraph.c:281:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/cutTipPreGraph.c:314:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/cutTipPreGraph.c:365:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KmerSets [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/cutTipPreGraph.c:378:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/cutTipPreGraph.c:428:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/cutTipPreGraph.c:437:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/cutTipPreGraph.c:457:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/attachPEinfo.c:305:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/127mer/attachPEinfo.c:320:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/127mer/attachPEinfo.c:350:5: warning: %lli in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/attachPEinfo.c:44:12: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/attachPEinfo.c:44:16: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/attachPEinfo.c:56:27: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/attachPEinfo.c:363:8: style: Variable 'item' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:72:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:104:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:142:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:197:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:293:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:338:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:364:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/darray.c:28:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DARRAY [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/darray.c:29:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newDarray [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/darray.c:28:43: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/darray.c:28:23: note: Assignment 'newDarray=(DARRAY*)malloc(1*sizeof(DARRAY))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/darray.c:29:2: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/darray.c:30:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newDarray [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/darray.c:28:43: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/darray.c:28:23: note: Assignment 'newDarray=(DARRAY*)malloc(1*sizeof(DARRAY))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/darray.c:30:2: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/darray.c:31:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newDarray [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/darray.c:28:43: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/darray.c:28:23: note: Assignment 'newDarray=(DARRAY*)malloc(1*sizeof(DARRAY))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/darray.c:31:2: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/darray.c:32:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newDarray [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/darray.c:28:43: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/darray.c:28:23: note: Assignment 'newDarray=(DARRAY*)malloc(1*sizeof(DARRAY))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/darray.c:32:2: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/darray.c:52:47: portability: '(void*)darray->array' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/127mer/darray.c:58:50: portability: '(void*)darray->array' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/127mer/bubble.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vt_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:146:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:157:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:247:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:275:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:335:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:391:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:492:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:595:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:622:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:649:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:666:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:686:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:703:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:763:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:798:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:841:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:904:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:913:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:972:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:1036:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:1042:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:1118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:1177:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:1190:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:1218:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:1293:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:1316:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:1591:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:1728:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:1796:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:1874:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/dfib.c:92:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDnum [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/dfib.c:127:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFibHeapNode [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:240:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:315:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:355:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:242:7: warning: Either the condition '!activeArc' is redundant or there is possible null pointer dereference: activeArc. [nullPointerRedundantCheck] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:239:7: note: Assuming that condition '!activeArc' is not redundant SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:242:7: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:317:7: warning: Either the condition '!activeArc' is redundant or there is possible null pointer dereference: activeArc. [nullPointerRedundantCheck] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:314:7: note: Assuming that condition '!activeArc' is not redundant SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:317:7: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:100:8: style: Variable 'arcLeft' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:100:18: style: Variable 'arcRight' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:138:8: style: Variable 'arcLeft' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:138:18: style: Variable 'arcRight' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:174:8: style: Variable 'arc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:174:14: style: Variable 'activeArc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:265:8: style: Variable 'arc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/cutTip_graph.c:265:14: style: Variable 'activeArc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/dfib.c:70:37: style: Parameter 'heap' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/dfib.c:181:29: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/dfib.c:521:37: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/dfib.c:521:55: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/dfib.c:521:73: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/dfib.c:551:42: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/cutTipPreGraph.c:369:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/127mer/cutTipPreGraph.c:442:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/127mer/fib.c:89:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDnum [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/hashFunction.c:104:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Kmer [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/fib.c:120:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FibHeapNode [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/cutTipPreGraph.c:424:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/cutTipPreGraph.c:204:13: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/cutTipPreGraph.c:277:14: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/cutTipPreGraph.c:296:10: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/cutTipPreGraph.c:309:14: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/cutTipPreGraph.c:380:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/hashFunction.c:104:7: style: Redundant initialization for 'hash'. The initialized value is overwritten before it is read. [redundantInitialization] SOAPdenovo-V1.05/src/127mer/hashFunction.c:103:14: note: hash is initialized SOAPdenovo-V1.05/src/127mer/hashFunction.c:104:7: note: hash is overwritten SOAPdenovo-V1.05/src/127mer/fib.c:245:32: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/fib.c:632:35: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/fib.c:632:52: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/fib.c:632:69: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/loadGraph.c:189:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadGraph.c:348:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadGraph.c:366:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadGraph.c:403:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadGraph.c:443:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadGraph.c:370:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/127mer/loadGraph.c:374:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/127mer/loadGraph.c:377:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/127mer/loadGraph.c:189:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/127mer/loadGraph.c:208:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/127mer/loadGraph.c:209:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/loadGraph.c:222:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/127mer/loadGraph.c:279:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/loadGraph.c:409:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/loadGraph.c:66:38: style: Parameter 'len_array' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/loadGraph.c:91:35: style: Parameter 'len_array' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/loadGraph.c:178:9: style: Variable 'outfile' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/loadGraph.c:356:24: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/loadGraph.c:362:9: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/loadGraph.c:387:26: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/loadGraph.c:214:47: warning: Uninitialized variable: num_ctgge [uninitvar] SOAPdenovo-V1.05/src/127mer/loadGraph.c:204:46: note: Assuming condition is false SOAPdenovo-V1.05/src/127mer/loadGraph.c:214:47: note: Uninitialized variable: num_ctgge SOAPdenovo-V1.05/src/127mer/loadPath.c:30:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadPath.c:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadPath.c:156:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadPath.c:116:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/127mer/loadPath.c:123:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/127mer/loadPath.c:58:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/127mer/loadPath.c:62:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/127mer/loadPath.c:164:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/127mer/loadPath.c:168:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/127mer/loadPath.c:40:27: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/loadPath.c:46:9: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/loadPath.c:142:30: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:58:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:110:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kmer [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:128:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:237:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed_limit [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:320:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:325:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:330:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:335:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:343:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:401:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:426:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/bubble.c:1272:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/bubble.c:1272:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/bubble.c:1483:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/bubble.c:1483:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/bubble.c:1500:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/bubble.c:1500:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/bubble.c:1549:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/bubble.c:1549:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/bubble.c:1564:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/bubble.c:1564:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/bubble.c:1579:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/bubble.c:1579:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/bubble.c:1738:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/bubble.c:1738:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/bubble.c:1738:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/bubble.c:1936:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/bubble.c:1866:15: style: Local variable 'startingNode' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/127mer/bubble.c:83:21: note: Shadowed declaration SOAPdenovo-V1.05/src/127mer/bubble.c:1866:15: note: Shadow variable SOAPdenovo-V1.05/src/127mer/bubble.c:120:17: style: Variable 'marker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/bubble.c:154:8: style: Variable 'arc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/bubble.c:372:42: style: Parameter 'sequence1' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/bubble.c:372:60: style: Parameter 'sequence2' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/bubble.c:700:8: style: Variable 'arc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/bubble.c:773:40: style: Parameter 'refArc' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/bubble.c:966:8: style: Variable 'targetToSourceMapping' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/bubble.c:966:32: style: Variable 'sourceToTargetMapping' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/bubble.c:1205:17: style: Variable 'currentMarker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/bubble.c:1224:17: style: Variable 'marker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/bubble.c:1236:17: style: Variable 'current' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/bubble.c:1263:17: style: Variable 'pathMarker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/bubble.c:1263:30: style: Variable 'marker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/bubble.c:1359:17: style: Variable 'marker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/bubble.c:1386:17: style: Variable 'marker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/bubble.c:1390:17: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/bubble.c:1863:46: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/bubble.c:245:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/bubble.c:1452:13: style: Variable 'slowLength' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/bubble.c:1452:26: style: Variable 'fastLength' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:405:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:408:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:411:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:270:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:44:26: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:392:27: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:398:9: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:71:42: warning: Uninitialized variable: num_kmer [uninitvar] SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:54:46: note: Assuming condition is false SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:71:42: note: Uninitialized variable: num_kmer SOAPdenovo-V1.05/src/127mer/loadPreGraph.c:86:7: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/lib.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/lib.c:107:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_libs [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/lib.c:361:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/lib.c:441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pes [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/lib.c:446:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pes [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/main.c:96:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/main.c:102:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/main.c:106:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/main.c:110:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/main.c:114:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/main.c:118:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/main.c:123:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/main.c:128:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/map.c:54:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/map.c:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/map.c:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/map.c:113:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/map.c:117:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/map.c:120:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/map.c:124:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/map.c:34:35: style: Parameter 'gfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/mem_manager.c:30:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_MANAGER [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/mem_manager.c:78:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_START [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/mem_manager.c:84:48: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/127mer/mem_manager.c:88:47: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/127mer/mem_manager.c:88:72: portability: '(void*)block+sizeof(BLOCK_START)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/127mer/newhash.c:56:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KMER_COV [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/newhash.c:115:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KmerSet [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/newhash.c:217:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kmer_t [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/newhash.c:296:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable single [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/localAsm.c:92:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readSeqInGap [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/localAsm.c:218:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/localAsm.c:250:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/localAsm.c:493:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/localAsm.c:605:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDiff [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/localAsm.c:884:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable __FUNCTION__ [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/localAsm.c:1304:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDiff [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/localAsm.c:1506:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/localAsm.c:1722:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/localAsm.c:1772:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/newhash.c:116:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/newhash.c:115:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/newhash.c:115:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/newhash.c:116:2: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/newhash.c:117:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/newhash.c:115:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/newhash.c:115:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/newhash.c:117:2: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/newhash.c:118:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/newhash.c:115:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/newhash.c:115:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/newhash.c:118:2: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/newhash.c:118:16: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/newhash.c:115:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/newhash.c:115:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/newhash.c:118:16: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/newhash.c:123:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/newhash.c:115:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/newhash.c:115:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/newhash.c:123:2: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/newhash.c:124:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/newhash.c:115:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/newhash.c:115:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/newhash.c:124:2: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/newhash.c:125:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/newhash.c:115:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/newhash.c:115:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/newhash.c:125:2: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/newhash.c:125:24: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/newhash.c:115:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/newhash.c:115:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/newhash.c:125:24: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/newhash.c:126:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/newhash.c:115:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/newhash.c:115:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/newhash.c:126:2: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/newhash.c:126:26: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/newhash.c:115:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/newhash.c:115:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/newhash.c:126:26: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/newhash.c:127:11: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/newhash.c:115:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/newhash.c:115:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/newhash.c:127:11: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/newhash.c:127:31: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/newhash.c:115:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/newhash.c:115:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/newhash.c:127:31: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/newhash.c:228:11: warning: If memory allocation fails, then there is a possible null pointer dereference: flags [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/newhash.c:227:17: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/newhash.c:227:17: note: Assignment 'flags=malloc((n+15)/16*4)', assigned value is 0 SOAPdenovo-V1.05/src/127mer/newhash.c:228:11: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/newhash.c:34:42: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/newhash.c:312:45: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/node2edge.c:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/node2edge.c:70:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/node2edge.c:186:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/node2edge.c:281:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KmerSetsPatch [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/node2edge.c:364:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/node2edge.c:354:59: warning: Possible null pointer dereference: second_np [nullPointer] SOAPdenovo-V1.05/src/127mer/node2edge.c:325:35: note: Assignment 'second_np=NULL', assigned value is 0 SOAPdenovo-V1.05/src/127mer/node2edge.c:347:25: note: Assuming condition is false SOAPdenovo-V1.05/src/127mer/node2edge.c:354:59: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/node2edge.c:67:7: style: Redundant initialization for 'word'. The initialized value is overwritten before it is read. [redundantInitialization] SOAPdenovo-V1.05/src/127mer/node2edge.c:60:12: note: word is initialized SOAPdenovo-V1.05/src/127mer/node2edge.c:67:7: note: word is overwritten SOAPdenovo-V1.05/src/127mer/node2edge.c:63:6: style: Local variable 'nodeCounter' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/127mer/node2edge.c:32:12: note: Shadowed declaration SOAPdenovo-V1.05/src/127mer/node2edge.c:63:6: note: Shadow variable SOAPdenovo-V1.05/src/127mer/node2edge.c:45:26: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/node2edge.c:408:7: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/orderContig.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:162:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:237:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:563:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:609:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:783:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:823:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:864:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:936:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:1149:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:1263:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:1368:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:1424:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:1489:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weakPE [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:1531:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:1678:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:1902:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:2089:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable found_routes [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:2113:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:2191:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable so_far [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:2485:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable so_far [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:2714:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:2758:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pes [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:2827:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:2881:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pes [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:3001:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:3030:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctgID [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:3066:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:3105:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:3179:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:3206:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:3294:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable us_shut4dheap [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:3349:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctgID [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:3489:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctgID [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:3660:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctgID [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:3696:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctgID [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:3728:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:3800:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:3894:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:3930:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:3955:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weakPE [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:4023:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weakPE [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:4095:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:4109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:4123:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:4340:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:4364:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/lib.c:51:37: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/lib.c:87:13: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/lib.c:87:17: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/output_contig.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/output_contig.c:57:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/output_contig.c:113:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDGE [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/output_contig.c:224:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/output_contig.c:263:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/output_contig.c:46:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/output_contig.c:143:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/output_contig.c:158:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/output_contig.c:164:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/output_contig.c:194:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/output_contig.c:199:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/output_contig.c:227:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/output_contig.c:30:28: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/output_contig.c:75:8: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/output_contig.c:75:12: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/output_contig.c:89:9: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/output_contig.c:89:13: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/output_contig.c:101:67: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/output_contig.c:215:36: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/output_contig.c:254:32: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/output_contig.c:259:8: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/output_pregraph.c:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/output_pregraph.c:48:29: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/output_scaffold.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/output_scaffold.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/output_scaffold.c:40:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/output_scaffold.c:81:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/output_scaffold.c:85:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/output_scaffold.c:28:35: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/output_scaffold.c:46:27: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/output_scaffold.c:51:12: style: Variable 'connect' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/pregraph.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/pregraph.c:110:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/pregraph.c:65:21: style: Condition 'cutTips' is always true [knownConditionTrueFalse] SOAPdenovo-V1.05/src/127mer/pregraph.c:120:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/pregraph.c:124:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/pregraph.c:127:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/pregraph.c:131:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/localAsm.c:1897:10: style: Variable 'cmpLen' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/127mer/localAsm.c:1896:10: note: cmpLen is assigned SOAPdenovo-V1.05/src/127mer/localAsm.c:1897:10: note: cmpLen is overwritten SOAPdenovo-V1.05/src/127mer/localAsm.c:98:76: style: Parameter 'src_seq' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/localAsm.c:213:40: style: Parameter 'ctg' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/localAsm.c:1018:53: style: Parameter 'kmerCtg1' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/localAsm.c:1019:37: style: Parameter 'kmerCtg2' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/localAsm.c:1427:38: style: Parameter 'sequence1' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/localAsm.c:1427:56: style: Parameter 'sequence2' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/localAsm.c:1733:36: style: Parameter 'src_seq' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/prlHashCtg.c:79:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlHashCtg.c:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlHashCtg.c:158:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlHashCtg.c:174:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlHashCtg.c:232:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlHashCtg.c:261:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/localAsm.c:370:9: style: Variable 'word' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:76:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:128:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:162:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:233:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:257:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:502:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:575:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:607:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/orderContig.c:165:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:165:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:172:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:172:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:189:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:189:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:189:4: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:212:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:212:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:212:4: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:222:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:222:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:310:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:310:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:358:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:358:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:358:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:358:7: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:500:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:500:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:537:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:537:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:589:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:596:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:596:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:915:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:915:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:948:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:978:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1066:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1066:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1070:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1099:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1099:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1123:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1123:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1127:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1127:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1130:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1130:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1132:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1132:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1135:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1135:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1186:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1578:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1578:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1761:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1761:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1761:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1779:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:1781:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2017:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2017:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2017:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2020:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2040:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2312:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2316:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2317:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2358:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2402:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2421:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2421:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2438:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2441:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2452:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2458:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2602:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2655:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2655:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2672:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2675:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2686:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2692:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2727:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2813:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/127mer/orderContig.c:2813:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/127mer/orderContig.c:2842:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/127mer/orderContig.c:2842:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/127mer/orderContig.c:2869:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:2869:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:4244:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/orderContig.c:4244:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/prlHashCtg.c:109:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/127mer/prlHashCtg.c:237:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/127mer/prlHashCtg.c:376:3: warning: %lli in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/prlHashCtg.c:376:3: warning: %lli in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/prlHashCtg.c:154:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/prlHashCtg.c:248:27: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/prlHashCtg.c:256:34: style: Parameter 'grapfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/prlHashCtg.c:144:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/prlHashCtg.c:183:8: style: Variable 'bal_j' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/orderContig.c:933:16: style: Variable 'cnt' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/127mer/orderContig.c:931:6: note: cnt is assigned SOAPdenovo-V1.05/src/127mer/orderContig.c:933:16: note: cnt is overwritten SOAPdenovo-V1.05/src/127mer/orderContig.c:965:16: style: Variable 'cnt' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/127mer/orderContig.c:962:6: note: cnt is assigned SOAPdenovo-V1.05/src/127mer/orderContig.c:965:16: note: cnt is overwritten SOAPdenovo-V1.05/src/127mer/orderContig.c:1567:10: style: Redundant initialization for 'prevCtg'. The initialized value is overwritten before it is read. [redundantInitialization] SOAPdenovo-V1.05/src/127mer/orderContig.c:1561:23: note: prevCtg is initialized SOAPdenovo-V1.05/src/127mer/orderContig.c:1567:10: note: prevCtg is overwritten SOAPdenovo-V1.05/src/127mer/orderContig.c:1567:2: style: Variable 'prevCtg' is assigned an expression that holds the same value. [redundantAssignment] SOAPdenovo-V1.05/src/127mer/orderContig.c:1561:23: note: prevCtg is assigned 'start' here. SOAPdenovo-V1.05/src/127mer/orderContig.c:1567:2: note: Variable 'prevCtg' is assigned an expression that holds the same value. SOAPdenovo-V1.05/src/127mer/orderContig.c:1958:14: style: Variable 'prevCNT' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/127mer/orderContig.c:1951:12: note: prevCNT is assigned SOAPdenovo-V1.05/src/127mer/orderContig.c:1958:14: note: prevCNT is overwritten SOAPdenovo-V1.05/src/127mer/orderContig.c:4160:7: style: Variable 'ctg' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/127mer/orderContig.c:4139:7: note: ctg is assigned SOAPdenovo-V1.05/src/127mer/orderContig.c:4160:7: note: ctg is overwritten SOAPdenovo-V1.05/src/127mer/orderContig.c:2034:17: style: Local variable 'ctg' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/127mer/orderContig.c:1896:15: note: Shadowed declaration SOAPdenovo-V1.05/src/127mer/orderContig.c:2034:17: note: Shadow variable SOAPdenovo-V1.05/src/127mer/orderContig.c:2476:18: style: Local variable 'scaf3' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/127mer/orderContig.c:60:17: note: Shadowed declaration SOAPdenovo-V1.05/src/127mer/orderContig.c:2476:18: note: Shadow variable SOAPdenovo-V1.05/src/127mer/orderContig.c:2476:26: style: Local variable 'scaf5' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/127mer/orderContig.c:60:25: note: Shadowed declaration SOAPdenovo-V1.05/src/127mer/orderContig.c:2476:26: note: Shadow variable SOAPdenovo-V1.05/src/127mer/orderContig.c:2477:18: style: Local variable 'gap3' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/127mer/orderContig.c:61:17: note: Shadowed declaration SOAPdenovo-V1.05/src/127mer/orderContig.c:2477:18: note: Shadow variable SOAPdenovo-V1.05/src/127mer/orderContig.c:2477:25: style: Local variable 'gap5' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/127mer/orderContig.c:61:24: note: Shadowed declaration SOAPdenovo-V1.05/src/127mer/orderContig.c:2477:25: note: Shadow variable SOAPdenovo-V1.05/src/127mer/orderContig.c:230:22: style: Variable 'bindCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:230:32: style: Variable 'temp_cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:555:55: style: Parameter 'preCNT' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:560:12: style: Variable 'cn_temp' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:781:12: style: Variable 'cn_temp' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:1118:12: style: Variable 'cn1' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:1263:12: style: Variable 'cn1' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:1479:81: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:1673:12: style: Variable 'bindCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:2113:12: style: Variable 'cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:2121:12: style: Variable 'bindCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:2179:49: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:3094:21: style: Variable 'ds_cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:3196:21: style: Variable 'ds_cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:3335:14: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:3335:18: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:3689:12: style: Variable 'cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:3884:12: style: Variable 'ite_cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:3885:32: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:3935:12: style: Variable 'bindCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:4050:12: style: Variable 'cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:4088:21: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:4102:21: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:4119:12: style: Variable 'bindCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:4119:28: style: Variable 'weakCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/orderContig.c:4361:12: style: Variable 'cn_temp1' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:113:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:238:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:476:24: style: Redundant condition: The condition 'cvgSingle > 0' is redundant since 'cvgSingle == 1' is sufficient. [redundantCondition] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:481:24: style: Redundant condition: The condition 'cvgSingle > 0' is redundant since 'cvgSingle == 1' is sufficient. [redundantCondition] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:400:3: warning: %lli in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:400:3: warning: %lli in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:141:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:594:31: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:131:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:293:21: style: Variable 'init_size' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:469:11: style: Variable 'in_num' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:469:21: style: Variable 'out_num' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:469:29: style: Variable 'l_cvg' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/prlHashReads.c:469:37: style: Variable 'r_cvg' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:64:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:93:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:148:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:236:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:320:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:356:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:496:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:527:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:708:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:720:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:100:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:208:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:269:83: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable high1 [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:298:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preArc_mem_managers [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:308:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:331:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repsTie [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:382:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable low2 [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:409:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KmerSetsPatch [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:476:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable low2 [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:551:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:574:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:801:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:77:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:105:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:147:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig2new [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:176:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig2new [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:229:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:301:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dis [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:419:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:440:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:628:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:784:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:820:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:830:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:882:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTGinSCAF [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:904:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darrayBuf [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:926:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:942:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:962:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:974:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darrayBuf [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:981:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:987:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:993:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:1020:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fillGap [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:193:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:556:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:538:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:538:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:84:36: style:inconclusive: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. [funcArgNamesDifferent] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:60:36: note: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. SOAPdenovo-V1.05/src/127mer/prlRead2path.c:84:36: note: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. SOAPdenovo-V1.05/src/127mer/prlRead2path.c:322:34: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:327:11: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:797:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:132:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:325:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:74:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/prlRead2path.c:217:8: style: Variable 'bal_j' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:77:36: style:inconclusive: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. [funcArgNamesDifferent] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:54:36: note: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:77:36: note: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:234:11: style: Variable 'maxNode' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:339:11: style: Variable 'node' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:486:31: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:704:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:67:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/prlRead2Ctg.c:168:8: style: Variable 'bal_j' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/readInterval.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rv_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/readInterval.c:39:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rv_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/readInterval.c:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rv_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/readInterval.c:56:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rv_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/read2scaf.c:39:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/read2scaf.c:78:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTGinSCAF [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/read2scaf.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/read2scaf.c:132:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/read2scaf.c:234:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/read2scaf.c:243:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/read2scaf.c:280:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig2new [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/readseq1by1.c:58:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/readseq1by1.c:221:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/readseq1by1.c:257:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_libs [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/readseq1by1.c:342:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/readseq1by1.c:404:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/readseq1by1.c:429:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/readseq1by1.c:451:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/read2scaf.c:180:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/127mer/read2scaf.c:290:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/127mer/read2scaf.c:59:14: style: Variable 'actg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/read2scaf.c:91:14: style: Variable 'actg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/read2scaf.c:122:42: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/scaffold.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/scaffold.c:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/scaffold.c:96:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/scaffold.c:99:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/scaffold.c:103:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/scaffold.c:116:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/searchPath.c:37:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_trace [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/searchPath.c:98:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_trace [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/searchPath.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_trace [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/searchPath.c:46:12: style: Variable 'ite_cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/searchPath.c:174:11: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/searchPath.c:211:5: style: Variable 'vt' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/readseq1by1.c:51:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/readseq1by1.c:163:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/readseq1by1.c:196:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/127mer/readseq1by1.c:174:11: warning: Uninitialized variable: *max_leg [uninitvar] SOAPdenovo-V1.05/src/127mer/readseq1by1.c:100:25: note: Calling function 'readseqpar', 1st argument '&len' value is SOAPdenovo-V1.05/src/127mer/readseq1by1.c:148:16: note: Assuming condition is false SOAPdenovo-V1.05/src/127mer/readseq1by1.c:174:11: note: Uninitialized variable: *max_leg SOAPdenovo-V1.05/src/127mer/readseq1by1.c:50:6: style: Variable 'n' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/127mer/seq.c:77:9: style: Variable 'byte' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/seq.c:109:31: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/seq.c:135:30: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:125:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:239:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:240:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:242:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:250:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:917:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:947:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/127mer/splitReps.c:68:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/stack.c:27:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/splitReps.c:91:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/stack.c:114:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_STARTER [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/splitReps.c:114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/stack.c:131:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_STARTER [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/splitReps.c:149:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/splitReps.c:269:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/splitReps.c:333:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/splitReps.c:382:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extraEdgeNum [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/splitReps.c:391:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/splitReps.c:410:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extraEdgeNum [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:1156:11: style: Condition 'catchable' is always false [knownConditionTrueFalse] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:1154:18: note: Assignment 'catchable=0', assigned value is 0 SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:1156:11: note: Condition 'catchable' is always false SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:1003:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:1008:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:1128:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:240:5: style: Variable 'tp' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:239:5: note: tp is assigned SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:240:5: note: tp is overwritten SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:134:39: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:235:9: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:267:14: style: Variable 'actg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:282:15: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:282:19: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:429:85: style: Parameter 'actg' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:490:21: style: Variable 'prevCtg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:514:21: style: Variable 'prevCtg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:609:39: style: Variable 'rd' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:756:14: style: Variable 'actg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:958:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:1146:34: error: Uninitialized variable: prev_start [legacyUninitvar] SOAPdenovo-V1.05/src/127mer/prlReadFillGap.c:928:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/arc.c:32:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prearc_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/arc.c:37:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preArc_mem_managers [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/arc.c:51:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prearc_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/arc.c:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/arc.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/arc.c:121:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arc_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/arc.c:129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arc_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/arc.c:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/arc.c:147:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arc_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/arc.c:154:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/arc.c:160:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/arc.c:169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/arc.c:180:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/arc.c:196:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/arc.c:230:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/arc.c:246:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/stack.c:28:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newStack [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/stack.c:27:40: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/stack.c:27:21: note: Assignment 'newStack=(STACK*)malloc(1*sizeof(STACK))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/stack.c:28:2: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/stack.c:29:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newStack [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/stack.c:27:40: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/stack.c:27:21: note: Assignment 'newStack=(STACK*)malloc(1*sizeof(STACK))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/stack.c:29:2: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/stack.c:30:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newStack [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/stack.c:27:40: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/stack.c:27:21: note: Assignment 'newStack=(STACK*)malloc(1*sizeof(STACK))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/stack.c:30:2: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/stack.c:31:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newStack [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/stack.c:27:40: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/stack.c:27:21: note: Assignment 'newStack=(STACK*)malloc(1*sizeof(STACK))', assigned value is 0 SOAPdenovo-V1.05/src/127mer/stack.c:31:2: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/stack.c:132:3: warning: If memory allocation fails, then there is a possible null pointer dereference: block [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/stack.c:131:18: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/stack.c:131:18: note: Assignment 'block=malloc(sizeof(BLOCK_STARTER)+astack->items_per_block*astack->item_size)', assigned value is 0 SOAPdenovo-V1.05/src/127mer/stack.c:132:3: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/stack.c:137:3: warning: If memory allocation fails, then there is a possible null pointer dereference: block [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/127mer/stack.c:131:18: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/stack.c:131:18: note: Assignment 'block=malloc(sizeof(BLOCK_STARTER)+astack->items_per_block*astack->item_size)', assigned value is 0 SOAPdenovo-V1.05/src/127mer/stack.c:137:3: note: Null pointer dereference SOAPdenovo-V1.05/src/127mer/stack.c:140:40: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] SOAPdenovo-V1.05/src/127mer/stack.c:131:18: note: Assuming allocation function fails SOAPdenovo-V1.05/src/127mer/stack.c:131:18: note: Assignment 'block=malloc(sizeof(BLOCK_STARTER)+astack->items_per_block*astack->item_size)', assigned value is 0 SOAPdenovo-V1.05/src/127mer/stack.c:140:40: note: Null pointer addition SOAPdenovo-V1.05/src/127mer/stack.c:114:40: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/127mer/stack.c:117:39: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/127mer/stack.c:117:66: portability: '(void*)block+sizeof(BLOCK_STARTER)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/127mer/stack.c:140:40: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/127mer/stack.c:146:53: portability: '(void*)astack->block_list' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/127mer/stack.c:150:39: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/127mer/stack.c:150:66: portability: '(void*)block+sizeof(BLOCK_STARTER)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/31mer/attachPEinfo.c:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gradsCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/attachPEinfo.c:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newCntCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/attachPEinfo.c:245:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/attachPEinfo.c:287:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gradsCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/attachPEinfo.c:408:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/attachPEinfo.c:413:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/attachPEinfo.c:418:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/attachPEinfo.c:423:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/arc.c:96:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/arc.c:107:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/splitReps.c:394:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/127mer/splitReps.c:398:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/arc.c:76:29: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/arc.c:78:8: style: Variable 'pArc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/arc.c:79:11: style: Variable 'pPreArc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/arc.c:197:8: style: Variable 'arc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/splitReps.c:89:14: style: Variable 'marklist' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/splitReps.c:112:14: style: Variable 'marklist' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/splitReps.c:157:8: style: Variable 'parcL' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/splitReps.c:157:16: style: Variable 'parcR' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/splitReps.c:390:8: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/check.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/check.c:75:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] SOAPdenovo-V1.05/src/31mer/check.c:50:3: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/check.c:28:24: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/check.c:28:37: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/compactEdge.c:30:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/compactEdge.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/compactEdge.c:94:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/attachPEinfo.c:305:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/31mer/attachPEinfo.c:320:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/31mer/attachPEinfo.c:350:5: warning: %lli in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/attachPEinfo.c:44:12: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/attachPEinfo.c:44:16: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/attachPEinfo.c:56:27: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/attachPEinfo.c:363:8: style: Variable 'item' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/concatenateEdge.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/concatenateEdge.c:97:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/concatenateEdge.c:172:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/concatenateEdge.c:199:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/connect.c:32:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/connect.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/connect.c:47:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/connect.c:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/connect.c:122:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cntLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/connect.c:128:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cntLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/connect.c:137:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cntLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/connect.c:148:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cntLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/connect.c:165:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cntLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/concatenateEdge.c:124:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/concatenateEdge.c:138:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/concatenateEdge.c:175:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/concatenateEdge.c:179:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/concatenateEdge.c:171:8: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/concatenateEdge.c:190:8: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/concatenateEdge.c:190:15: style: Variable 'parc2' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/connect.c:102:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/connect.c:106:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/connect.c:67:29: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/connect.c:72:12: style: Variable 'connect' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/contig.c:70:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deLowEdge [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/contig.c:110:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/contig.c:117:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/contig.c:121:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/contig.c:126:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/cutTipPreGraph.c:39:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTipPreGraph.c:88:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTipPreGraph.c:288:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTipPreGraph.c:320:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTipPreGraph.c:370:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KmerSets [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTipPreGraph.c:383:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTipPreGraph.c:433:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTipPreGraph.c:442:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTipPreGraph.c:462:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:71:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:103:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:139:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:194:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:290:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:335:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:361:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:107:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vt_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:158:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:169:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:259:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:287:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:347:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:403:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:504:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:607:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:634:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:661:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:678:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:698:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:715:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:775:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:810:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:853:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:916:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:925:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:984:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:1051:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:1066:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:1172:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:1231:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:1244:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:1272:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:1347:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:1370:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:1645:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:1785:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:1853:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:1931:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:237:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:312:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:352:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:239:7: warning: Either the condition '!activeArc' is redundant or there is possible null pointer dereference: activeArc. [nullPointerRedundantCheck] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:236:7: note: Assuming that condition '!activeArc' is not redundant SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:239:7: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:314:7: warning: Either the condition '!activeArc' is redundant or there is possible null pointer dereference: activeArc. [nullPointerRedundantCheck] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:311:7: note: Assuming that condition '!activeArc' is not redundant SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:314:7: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:99:8: style: Variable 'arcLeft' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:99:18: style: Variable 'arcRight' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:135:8: style: Variable 'arcLeft' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:135:18: style: Variable 'arcRight' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:171:8: style: Variable 'arc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:171:14: style: Variable 'activeArc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:262:8: style: Variable 'arc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/cutTip_graph.c:262:14: style: Variable 'activeArc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/darray.c:28:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DARRAY [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/darray.c:29:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newDarray [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/darray.c:28:43: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/darray.c:28:23: note: Assignment 'newDarray=(DARRAY*)malloc(1*sizeof(DARRAY))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/darray.c:29:2: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/darray.c:30:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newDarray [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/darray.c:28:43: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/darray.c:28:23: note: Assignment 'newDarray=(DARRAY*)malloc(1*sizeof(DARRAY))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/darray.c:30:2: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/darray.c:31:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newDarray [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/darray.c:28:43: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/darray.c:28:23: note: Assignment 'newDarray=(DARRAY*)malloc(1*sizeof(DARRAY))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/darray.c:31:2: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/darray.c:32:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newDarray [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/darray.c:28:43: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/darray.c:28:23: note: Assignment 'newDarray=(DARRAY*)malloc(1*sizeof(DARRAY))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/darray.c:32:2: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/darray.c:52:47: portability: '(void*)darray->array' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/31mer/darray.c:58:50: portability: '(void*)darray->array' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/31mer/dfib.c:92:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDnum [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/dfib.c:127:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFibHeapNode [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/cutTipPreGraph.c:374:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/31mer/cutTipPreGraph.c:447:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/31mer/cutTipPreGraph.c:429:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/cutTipPreGraph.c:210:13: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/cutTipPreGraph.c:283:14: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/cutTipPreGraph.c:302:10: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/cutTipPreGraph.c:315:14: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/cutTipPreGraph.c:385:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/fib.c:89:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDnum [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/fib.c:120:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FibHeapNode [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/dfib.c:70:37: style: Parameter 'heap' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/dfib.c:181:29: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/dfib.c:521:37: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/dfib.c:521:55: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/dfib.c:521:73: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/dfib.c:551:42: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/hashFunction.c:105:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Kmer [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/hashFunction.c:105:7: style: Variable 'hash' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/31mer/hashFunction.c:104:7: note: hash is assigned SOAPdenovo-V1.05/src/31mer/hashFunction.c:105:7: note: hash is overwritten SOAPdenovo-V1.05/src/31mer/fib.c:245:32: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/fib.c:632:35: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/fib.c:632:52: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/fib.c:632:69: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/kmer.c:147:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORDFILTER [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/kmer.c:156:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/kmer.c:162:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/kmer.c:39:41: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/kmer.c:44:40: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/kmer.c:63:41: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/kmer.c:68:40: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/kmer.c:78:30: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/kmer.c:92:31: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/kmer.c:106:31: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/kmer.c:121:30: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/loadGraph.c:47:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/loadGraph.c:196:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/loadGraph.c:356:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/loadGraph.c:374:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/loadGraph.c:411:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/loadGraph.c:451:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/loadGraph.c:378:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/31mer/loadGraph.c:382:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/31mer/loadGraph.c:385:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/31mer/loadGraph.c:196:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/31mer/loadGraph.c:215:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/31mer/loadGraph.c:216:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/loadGraph.c:229:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/31mer/loadGraph.c:286:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/loadGraph.c:417:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/loadGraph.c:33:33: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/loadGraph.c:72:38: style: Parameter 'len_array' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/loadGraph.c:97:35: style: Parameter 'len_array' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/loadGraph.c:185:9: style: Variable 'outfile' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/loadGraph.c:364:24: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/loadGraph.c:370:9: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/loadGraph.c:395:26: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/loadGraph.c:53:42: warning: Uninitialized variable: num_kmer [uninitvar] SOAPdenovo-V1.05/src/31mer/loadGraph.c:43:46: note: Assuming condition is false SOAPdenovo-V1.05/src/31mer/loadGraph.c:53:42: note: Uninitialized variable: num_kmer SOAPdenovo-V1.05/src/31mer/loadGraph.c:221:47: warning: Uninitialized variable: num_ctgge [uninitvar] SOAPdenovo-V1.05/src/31mer/loadGraph.c:211:46: note: Assuming condition is false SOAPdenovo-V1.05/src/31mer/loadGraph.c:221:47: note: Uninitialized variable: num_ctgge SOAPdenovo-V1.05/src/31mer/loadPath.c:30:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/loadPath.c:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/loadPath.c:156:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/loadPath.c:116:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/31mer/loadPath.c:123:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/31mer/loadPath.c:58:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/31mer/loadPath.c:62:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/31mer/loadPath.c:164:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/31mer/loadPath.c:168:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/31mer/bubble.c:1326:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/bubble.c:1326:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/bubble.c:1537:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/bubble.c:1537:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/bubble.c:1554:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/bubble.c:1554:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/bubble.c:1603:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/bubble.c:1603:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/bubble.c:1618:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/bubble.c:1618:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/bubble.c:1633:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/bubble.c:1633:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/bubble.c:1795:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/bubble.c:1795:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/bubble.c:1795:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/bubble.c:1993:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/loadPath.c:40:27: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/loadPath.c:46:9: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/loadPath.c:142:30: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/bubble.c:1923:15: style: Local variable 'startingNode' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/31mer/bubble.c:83:21: note: Shadowed declaration SOAPdenovo-V1.05/src/31mer/bubble.c:1923:15: note: Shadow variable SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:58:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:110:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kmer [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:128:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:132:17: style: Variable 'marker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:158:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:166:8: style: Variable 'arc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:205:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed_limit [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:384:42: style: Parameter 'sequence1' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:286:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:384:60: style: Parameter 'sequence2' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:291:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:712:8: style: Variable 'arc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:296:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:785:40: style: Parameter 'refArc' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:301:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:978:8: style: Variable 'targetToSourceMapping' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:306:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:978:32: style: Variable 'sourceToTargetMapping' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:373:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:1259:17: style: Variable 'currentMarker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:398:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/bubble.c:1278:17: style: Variable 'marker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/bubble.c:1290:17: style: Variable 'current' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/bubble.c:1317:17: style: Variable 'pathMarker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/bubble.c:1317:30: style: Variable 'marker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/bubble.c:1413:17: style: Variable 'marker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/bubble.c:1440:17: style: Variable 'marker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/bubble.c:1444:17: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/bubble.c:1920:46: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/bubble.c:257:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/bubble.c:1506:13: style: Variable 'slowLength' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/bubble.c:1506:26: style: Variable 'fastLength' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:377:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:380:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:383:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:238:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:32:11: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:32:15: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:44:26: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:100:25: style: Parameter 'vts' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:364:27: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:370:9: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:71:42: warning: Uninitialized variable: num_kmer [uninitvar] SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:54:46: note: Assuming condition is false SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:71:42: note: Uninitialized variable: num_kmer SOAPdenovo-V1.05/src/31mer/loadPreGraph.c:86:7: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/lib.c:86:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_libs [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/lib.c:345:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/lib.c:360:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/lib.c:440:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pes [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/lib.c:445:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pes [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/main.c:105:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/main.c:111:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/main.c:115:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/main.c:119:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/main.c:123:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/main.c:127:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/main.c:132:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/main.c:137:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/main.c:148:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/main.c:153:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/map.c:54:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/map.c:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/map.c:102:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/map.c:112:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/map.c:116:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/map.c:119:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/map.c:123:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/map.c:34:35: style: Parameter 'gfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/mem_manager.c:30:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_MANAGER [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/mem_manager.c:78:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_START [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/localAsm.c:83:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readSeqInGap [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/localAsm.c:208:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/localAsm.c:240:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/localAsm.c:472:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleted [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/localAsm.c:554:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDiff [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/localAsm.c:861:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleted [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/localAsm.c:1245:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDiff [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/localAsm.c:1447:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/localAsm.c:1659:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/localAsm.c:1709:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/mem_manager.c:84:48: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/31mer/mem_manager.c:88:47: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/31mer/mem_manager.c:88:72: portability: '(void*)block+sizeof(BLOCK_START)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/31mer/newhash.c:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KMER_COV [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/newhash.c:100:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KmerSet [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/newhash.c:183:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initKmerSetSize [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/newhash.c:282:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable single [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/newhash.c:101:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/newhash.c:100:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/newhash.c:100:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/newhash.c:101:2: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/newhash.c:102:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/newhash.c:100:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/newhash.c:100:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/newhash.c:102:2: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/newhash.c:103:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/newhash.c:100:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/newhash.c:100:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/newhash.c:103:2: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/newhash.c:103:16: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/newhash.c:100:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/newhash.c:100:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/newhash.c:103:16: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/newhash.c:108:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/newhash.c:100:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/newhash.c:100:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/newhash.c:108:2: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/newhash.c:109:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/newhash.c:100:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/newhash.c:100:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/newhash.c:109:2: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/newhash.c:110:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/newhash.c:100:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/newhash.c:100:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/newhash.c:110:2: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/newhash.c:110:24: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/newhash.c:100:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/newhash.c:100:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/newhash.c:110:24: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/newhash.c:111:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/newhash.c:100:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/newhash.c:100:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/newhash.c:111:2: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/newhash.c:111:26: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/newhash.c:100:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/newhash.c:100:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/newhash.c:111:26: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/newhash.c:112:11: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/newhash.c:100:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/newhash.c:100:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/newhash.c:112:11: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/newhash.c:112:31: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/newhash.c:100:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/newhash.c:100:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/newhash.c:112:31: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/newhash.c:220:11: warning: If memory allocation fails, then there is a possible null pointer dereference: flags [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/newhash.c:219:17: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/newhash.c:219:17: note: Assignment 'flags=malloc((n+15)/16*4)', assigned value is 0 SOAPdenovo-V1.05/src/31mer/newhash.c:220:11: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/newhash.c:298:45: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/node2edge.c:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/node2edge.c:70:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/node2edge.c:186:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/node2edge.c:280:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KmerSetsPatch [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/node2edge.c:362:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/node2edge.c:67:7: style: Redundant initialization for 'word'. The initialized value is overwritten before it is read. [redundantInitialization] SOAPdenovo-V1.05/src/31mer/node2edge.c:60:12: note: word is initialized SOAPdenovo-V1.05/src/31mer/node2edge.c:67:7: note: word is overwritten SOAPdenovo-V1.05/src/31mer/node2edge.c:63:6: style: Local variable 'nodeCounter' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/31mer/node2edge.c:32:12: note: Shadowed declaration SOAPdenovo-V1.05/src/31mer/node2edge.c:63:6: note: Shadow variable SOAPdenovo-V1.05/src/31mer/node2edge.c:45:26: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/node2edge.c:323:23: style: Variable 'second_np' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/node2edge.c:444:12: style: Variable 'ite1' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/node2edge.c:444:19: style: Variable 'ite2' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/node2edge.c:399:7: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/orderContig.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:162:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:237:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:563:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:609:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:783:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:823:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:864:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:936:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:1149:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:1263:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:1368:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:1424:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:1489:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weakPE [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:1531:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:1678:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:1902:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2089:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable found_routes [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2113:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2191:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable so_far [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2485:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable so_far [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2714:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2758:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pes [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2827:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2882:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pes [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:3002:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:3031:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctgID [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:3067:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:3106:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:3180:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:3207:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:3295:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable us_shut4dheap [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:3350:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctgID [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:3490:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctgID [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:3661:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctgID [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:3697:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctgID [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:3729:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:3801:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:3895:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:3931:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:3956:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weakPE [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:4024:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weakPE [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:4096:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:4110:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:4124:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:4341:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:4365:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/lib.c:30:37: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/lib.c:66:13: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/lib.c:66:17: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/output_contig.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/output_contig.c:68:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/output_contig.c:132:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDGE [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/output_contig.c:238:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/output_contig.c:273:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/output_contig.c:56:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/output_contig.c:161:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/output_contig.c:172:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/output_contig.c:178:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/output_contig.c:208:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/output_contig.c:213:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/output_contig.c:241:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/output_contig.c:30:28: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/output_contig.c:95:8: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/output_contig.c:95:12: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/output_contig.c:109:9: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/output_contig.c:109:13: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/output_contig.c:120:67: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/output_contig.c:229:36: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/output_contig.c:264:32: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/output_contig.c:269:8: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/output_pregraph.c:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/output_pregraph.c:46:29: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/output_scaffold.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/output_scaffold.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/output_scaffold.c:40:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/output_scaffold.c:81:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/output_scaffold.c:85:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/output_scaffold.c:28:35: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/output_scaffold.c:46:27: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/output_scaffold.c:51:12: style: Variable 'connect' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/localAsm.c:1834:10: style: Variable 'cmpLen' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/31mer/localAsm.c:1833:10: note: cmpLen is assigned SOAPdenovo-V1.05/src/31mer/localAsm.c:1834:10: note: cmpLen is overwritten SOAPdenovo-V1.05/src/31mer/pregraph.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/pregraph.c:111:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/localAsm.c:89:76: style: Parameter 'src_seq' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/localAsm.c:203:40: style: Parameter 'ctg' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/localAsm.c:374:49: style: Parameter 'kmerDest' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/localAsm.c:966:53: style: Parameter 'kmerCtg1' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/localAsm.c:967:37: style: Parameter 'kmerCtg2' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/localAsm.c:1368:38: style: Parameter 'sequence1' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/localAsm.c:1368:56: style: Parameter 'sequence2' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/localAsm.c:1670:36: style: Parameter 'src_seq' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/pregraph.c:65:21: style: Condition 'cutTips' is always true [knownConditionTrueFalse] SOAPdenovo-V1.05/src/31mer/pregraph.c:121:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/pregraph.c:125:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/pregraph.c:128:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/pregraph.c:132:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/pregraph.c:139:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/localAsm.c:320:9: style: Variable 'word' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/prlHashCtg.c:78:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlHashCtg.c:140:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlHashCtg.c:157:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlHashCtg.c:173:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlHashCtg.c:231:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlHashCtg.c:260:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:75:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:127:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:144:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:161:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:232:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:256:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:476:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deLowKmer [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:502:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:521:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:593:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:625:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:112:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:237:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:399:3: warning: %lli in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:399:3: warning: %lli in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlHashCtg.c:108:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/31mer/prlHashCtg.c:236:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/31mer/prlHashCtg.c:375:3: warning: %lli in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlHashCtg.c:375:3: warning: %lli in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:140:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:612:31: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:130:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:309:15: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/prlHashCtg.c:153:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:309:11: style: Variable 'tmp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/prlHashCtg.c:247:27: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:469:11: style: Variable 'in_num' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/prlHashCtg.c:255:34: style: Parameter 'grapfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:469:21: style: Variable 'out_num' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:469:29: style: Variable 'l_cvg' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/prlHashReads.c:469:37: style: Variable 'r_cvg' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/prlHashCtg.c:143:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/prlHashCtg.c:182:8: style: Variable 'bal_j' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/orderContig.c:165:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:165:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:172:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:172:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:189:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:189:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:189:4: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:212:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:212:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:212:4: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:222:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:222:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:310:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:310:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:358:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:358:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:358:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:358:7: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:500:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:500:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:537:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:537:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:589:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:596:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:596:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:915:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:915:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:948:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:978:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1066:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1066:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1070:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1099:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1099:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1123:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1123:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1127:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1127:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1130:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1130:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1132:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1132:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1135:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1135:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1186:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1578:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1578:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1761:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1761:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1761:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1779:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:1781:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:2017:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:66:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:70:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2017:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:95:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:99:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2017:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:150:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:206:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2020:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:238:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:296:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preArc_mem_managers [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2040:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:332:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:306:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2312:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:368:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:329:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repsTie [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2316:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:497:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:407:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KmerSetsPatch [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2317:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:528:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:490:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2358:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:717:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:543:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2402:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:730:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:566:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2421:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:800:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/orderContig.c:2421:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:2438:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:2441:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:2452:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:2458:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:2602:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:2655:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:2655:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:2672:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:2675:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:2686:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:2692:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:2727:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:2813:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/31mer/orderContig.c:2813:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/31mer/orderContig.c:2842:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/31mer/orderContig.c:2842:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/31mer/orderContig.c:2870:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:2870:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:4245:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:4245:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/orderContig.c:933:16: style: Variable 'cnt' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/31mer/orderContig.c:931:6: note: cnt is assigned SOAPdenovo-V1.05/src/31mer/orderContig.c:933:16: note: cnt is overwritten SOAPdenovo-V1.05/src/31mer/orderContig.c:965:16: style: Variable 'cnt' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/31mer/orderContig.c:962:6: note: cnt is assigned SOAPdenovo-V1.05/src/31mer/orderContig.c:965:16: note: cnt is overwritten SOAPdenovo-V1.05/src/31mer/orderContig.c:1567:10: style: Redundant initialization for 'prevCtg'. The initialized value is overwritten before it is read. [redundantInitialization] SOAPdenovo-V1.05/src/31mer/orderContig.c:1561:23: note: prevCtg is initialized SOAPdenovo-V1.05/src/31mer/orderContig.c:1567:10: note: prevCtg is overwritten SOAPdenovo-V1.05/src/31mer/orderContig.c:1567:2: style: Variable 'prevCtg' is assigned an expression that holds the same value. [redundantAssignment] SOAPdenovo-V1.05/src/31mer/orderContig.c:1561:23: note: prevCtg is assigned 'start' here. SOAPdenovo-V1.05/src/31mer/orderContig.c:1567:2: note: Variable 'prevCtg' is assigned an expression that holds the same value. SOAPdenovo-V1.05/src/31mer/orderContig.c:1958:14: style: Variable 'prevCNT' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/31mer/orderContig.c:1951:12: note: prevCNT is assigned SOAPdenovo-V1.05/src/31mer/orderContig.c:1958:14: note: prevCNT is overwritten SOAPdenovo-V1.05/src/31mer/orderContig.c:4161:7: style: Variable 'ctg' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/31mer/orderContig.c:4140:7: note: ctg is assigned SOAPdenovo-V1.05/src/31mer/orderContig.c:4161:7: note: ctg is overwritten SOAPdenovo-V1.05/src/31mer/orderContig.c:2034:17: style: Local variable 'ctg' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/31mer/orderContig.c:1896:15: note: Shadowed declaration SOAPdenovo-V1.05/src/31mer/orderContig.c:2034:17: note: Shadow variable SOAPdenovo-V1.05/src/31mer/orderContig.c:2476:18: style: Local variable 'scaf3' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/31mer/orderContig.c:60:17: note: Shadowed declaration SOAPdenovo-V1.05/src/31mer/orderContig.c:2476:18: note: Shadow variable SOAPdenovo-V1.05/src/31mer/orderContig.c:2476:26: style: Local variable 'scaf5' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/31mer/orderContig.c:60:25: note: Shadowed declaration SOAPdenovo-V1.05/src/31mer/orderContig.c:2476:26: note: Shadow variable SOAPdenovo-V1.05/src/31mer/orderContig.c:2477:18: style: Local variable 'gap3' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/31mer/orderContig.c:61:17: note: Shadowed declaration SOAPdenovo-V1.05/src/31mer/orderContig.c:2477:18: note: Shadow variable SOAPdenovo-V1.05/src/31mer/orderContig.c:2477:25: style: Local variable 'gap5' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/31mer/orderContig.c:61:24: note: Shadowed declaration SOAPdenovo-V1.05/src/31mer/orderContig.c:2477:25: note: Shadow variable SOAPdenovo-V1.05/src/31mer/orderContig.c:230:22: style: Variable 'bindCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:230:32: style: Variable 'temp_cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:555:55: style: Parameter 'preCNT' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:560:12: style: Variable 'cn_temp' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:781:12: style: Variable 'cn_temp' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:1118:12: style: Variable 'cn1' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:1263:12: style: Variable 'cn1' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:1479:81: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:1673:12: style: Variable 'bindCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:2113:12: style: Variable 'cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:2121:12: style: Variable 'bindCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:2179:49: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:3095:21: style: Variable 'ds_cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:3197:21: style: Variable 'ds_cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:3336:14: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:3336:18: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:3690:12: style: Variable 'cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:3885:12: style: Variable 'ite_cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:3886:32: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:3936:12: style: Variable 'bindCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:4051:12: style: Variable 'cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:4089:21: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:4103:21: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:4120:12: style: Variable 'bindCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:4120:28: style: Variable 'weakCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/orderContig.c:4362:12: style: Variable 'cn_temp1' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:191:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:548:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:530:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:530:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:83:36: style:inconclusive: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. [funcArgNamesDifferent] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:59:36: note: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. SOAPdenovo-V1.05/src/31mer/prlRead2path.c:83:36: note: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. SOAPdenovo-V1.05/src/31mer/prlRead2path.c:320:34: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:325:11: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:796:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:73:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/prlRead2path.c:215:8: style: Variable 'bal_j' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:134:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:337:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:79:36: style:inconclusive: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. [funcArgNamesDifferent] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:56:36: note: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:79:36: note: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:236:11: style: Variable 'maxNode' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:351:11: style: Variable 'node' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:487:31: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:713:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:794:0: error: Uninitialized variable: libNo [uninitvar] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:69:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/prlRead2Ctg.c:170:8: style: Variable 'bal_j' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/readInterval.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rv_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/readInterval.c:39:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rv_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/readInterval.c:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rv_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/readInterval.c:56:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rv_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/read2scaf.c:39:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:77:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/read2scaf.c:78:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTGinSCAF [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:105:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/read2scaf.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:147:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig2new [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/read2scaf.c:132:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:176:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig2new [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/read2scaf.c:230:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:229:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/read2scaf.c:239:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:301:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dis [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/read2scaf.c:276:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig2new [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:419:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:440:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:515:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:618:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:773:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:808:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:818:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:870:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTGinSCAF [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:892:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darrayBuf [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:914:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:930:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:950:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:962:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darrayBuf [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:969:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:975:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:981:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:1008:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fillGap [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/readseq1by1.c:58:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/readseq1by1.c:221:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/readseq1by1.c:257:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_libs [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/readseq1by1.c:342:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/readseq1by1.c:404:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/readseq1by1.c:429:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/readseq1by1.c:451:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/read2scaf.c:180:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/31mer/read2scaf.c:286:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/31mer/read2scaf.c:59:14: style: Variable 'actg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/read2scaf.c:91:14: style: Variable 'actg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/read2scaf.c:122:42: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/scaffold.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/scaffold.c:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/scaffold.c:96:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/scaffold.c:99:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/scaffold.c:103:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/scaffold.c:116:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/searchPath.c:37:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_trace [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/searchPath.c:98:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_trace [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/searchPath.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_trace [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/readseq1by1.c:51:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/readseq1by1.c:163:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/readseq1by1.c:196:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/31mer/searchPath.c:46:12: style: Variable 'ite_cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/searchPath.c:174:11: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/searchPath.c:211:5: style: Variable 'vt' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/readseq1by1.c:174:11: warning: Uninitialized variable: *max_leg [uninitvar] SOAPdenovo-V1.05/src/31mer/readseq1by1.c:100:25: note: Calling function 'readseqpar', 1st argument '&len' value is SOAPdenovo-V1.05/src/31mer/readseq1by1.c:148:16: note: Assuming condition is false SOAPdenovo-V1.05/src/31mer/readseq1by1.c:174:11: note: Uninitialized variable: *max_leg SOAPdenovo-V1.05/src/31mer/readseq1by1.c:50:6: style: Variable 'n' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/31mer/seq.c:197:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/seq.c:120:9: style: Variable 'byte' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/seq.c:152:31: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/seq.c:178:30: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/splitReps.c:68:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/splitReps.c:91:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/splitReps.c:114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/stack.c:27:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/splitReps.c:149:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/stack.c:114:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_STARTER [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/splitReps.c:269:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/stack.c:131:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_STARTER [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/splitReps.c:333:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/splitReps.c:382:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extraEdgeNum [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/splitReps.c:391:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/splitReps.c:410:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extraEdgeNum [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/stack.c:28:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newStack [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/stack.c:27:40: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/stack.c:27:21: note: Assignment 'newStack=(STACK*)malloc(1*sizeof(STACK))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/stack.c:28:2: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/stack.c:29:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newStack [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/stack.c:27:40: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/stack.c:27:21: note: Assignment 'newStack=(STACK*)malloc(1*sizeof(STACK))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/stack.c:29:2: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/stack.c:30:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newStack [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/stack.c:27:40: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/stack.c:27:21: note: Assignment 'newStack=(STACK*)malloc(1*sizeof(STACK))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/stack.c:30:2: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/stack.c:31:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newStack [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/stack.c:27:40: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/stack.c:27:21: note: Assignment 'newStack=(STACK*)malloc(1*sizeof(STACK))', assigned value is 0 SOAPdenovo-V1.05/src/31mer/stack.c:31:2: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/stack.c:132:3: warning: If memory allocation fails, then there is a possible null pointer dereference: block [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/stack.c:131:18: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/stack.c:131:18: note: Assignment 'block=malloc(sizeof(BLOCK_STARTER)+astack->items_per_block*astack->item_size)', assigned value is 0 SOAPdenovo-V1.05/src/31mer/stack.c:132:3: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/stack.c:137:3: warning: If memory allocation fails, then there is a possible null pointer dereference: block [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/31mer/stack.c:131:18: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/stack.c:131:18: note: Assignment 'block=malloc(sizeof(BLOCK_STARTER)+astack->items_per_block*astack->item_size)', assigned value is 0 SOAPdenovo-V1.05/src/31mer/stack.c:137:3: note: Null pointer dereference SOAPdenovo-V1.05/src/31mer/stack.c:140:40: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] SOAPdenovo-V1.05/src/31mer/stack.c:131:18: note: Assuming allocation function fails SOAPdenovo-V1.05/src/31mer/stack.c:131:18: note: Assignment 'block=malloc(sizeof(BLOCK_STARTER)+astack->items_per_block*astack->item_size)', assigned value is 0 SOAPdenovo-V1.05/src/31mer/stack.c:140:40: note: Null pointer addition SOAPdenovo-V1.05/src/31mer/stack.c:114:40: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/31mer/splitReps.c:394:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/stack.c:117:39: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/31mer/splitReps.c:398:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/stack.c:117:66: portability: '(void*)block+sizeof(BLOCK_STARTER)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/31mer/stack.c:140:40: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/31mer/stack.c:146:53: portability: '(void*)astack->block_list' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/31mer/stack.c:150:39: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/31mer/stack.c:150:66: portability: '(void*)block+sizeof(BLOCK_STARTER)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/31mer/splitReps.c:89:14: style: Variable 'marklist' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/splitReps.c:112:14: style: Variable 'marklist' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/splitReps.c:157:8: style: Variable 'parcL' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/splitReps.c:157:16: style: Variable 'parcR' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/splitReps.c:390:8: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/arc.c:32:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prearc_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/arc.c:37:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preArc_mem_managers [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/arc.c:51:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable prearc_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/arc.c:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/arc.c:88:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/arc.c:121:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arc_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/arc.c:129:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arc_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/arc.c:135:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/arc.c:147:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arc_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/arc.c:154:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/arc.c:160:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/arc.c:169:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/arc.c:180:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/arc.c:196:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/arc.c:230:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/arc.c:246:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/arc.c:96:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/arc.c:107:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/arc.c:76:29: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/arc.c:78:8: style: Variable 'pArc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/arc.c:79:11: style: Variable 'pPreArc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/arc.c:197:8: style: Variable 'arc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/attachPEinfo.c:68:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gradsCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/attachPEinfo.c:198:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable newCntCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/attachPEinfo.c:245:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/attachPEinfo.c:287:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gradsCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/attachPEinfo.c:408:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/attachPEinfo.c:413:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/attachPEinfo.c:418:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/attachPEinfo.c:423:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/attachPEinfo.c:305:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/63mer/attachPEinfo.c:320:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/63mer/attachPEinfo.c:350:5: warning: %lli in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/attachPEinfo.c:44:12: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/attachPEinfo.c:44:16: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/attachPEinfo.c:56:27: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/attachPEinfo.c:363:8: style: Variable 'item' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/check.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/check.c:75:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] SOAPdenovo-V1.05/src/63mer/check.c:50:3: warning: %lld in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/check.c:28:24: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/check.c:28:37: style: Parameter 'mode' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:125:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:239:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:240:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:242:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:250:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:905:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:935:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:1144:11: style: Condition 'catchable' is always false [knownConditionTrueFalse] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:1142:18: note: Assignment 'catchable=0', assigned value is 0 SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:1144:11: note: Condition 'catchable' is always false SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:991:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:996:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:1116:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:240:5: style: Variable 'tp' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:239:5: note: tp is assigned SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:240:5: note: tp is overwritten SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:134:39: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:235:9: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:267:14: style: Variable 'actg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:282:15: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:282:19: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:429:85: style: Parameter 'actg' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:504:21: style: Variable 'prevCtg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:599:39: style: Variable 'rd' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:746:14: style: Variable 'actg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:946:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/compactEdge.c:30:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/compactEdge.c:59:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/compactEdge.c:94:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vt_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:146:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:157:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:247:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:275:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:335:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:391:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:492:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:595:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:622:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:649:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:666:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:686:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:703:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:763:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:798:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:841:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:904:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:913:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:972:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:1036:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:1042:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:1118:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:1177:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:1190:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:1218:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:1134:34: error: Uninitialized variable: prev_start [legacyUninitvar] SOAPdenovo-V1.05/src/63mer/bubble.c:1293:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:1316:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:1591:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/31mer/prlReadFillGap.c:916:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/bubble.c:1728:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:1796:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:1874:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/concatenateEdge.c:49:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/connect.c:32:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/concatenateEdge.c:100:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/connect.c:40:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/concatenateEdge.c:111:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/connect.c:47:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cn_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/concatenateEdge.c:199:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/connect.c:79:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/concatenateEdge.c:226:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/connect.c:122:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cntLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/connect.c:128:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cntLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/connect.c:137:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cntLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/connect.c:148:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cntLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/connect.c:165:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cntLookupTable [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/connect.c:102:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/connect.c:106:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/connect.c:67:29: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/connect.c:72:12: style: Variable 'connect' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/contig.c:70:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/contig.c:106:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/concatenateEdge.c:145:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/concatenateEdge.c:159:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/concatenateEdge.c:202:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/concatenateEdge.c:206:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/contig.c:113:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/contig.c:118:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/concatenateEdge.c:198:8: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/concatenateEdge.c:217:8: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/concatenateEdge.c:217:15: style: Variable 'parc2' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/cutTipPreGraph.c:77:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:38:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/cutTipPreGraph.c:279:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:72:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/cutTipPreGraph.c:311:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:104:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/cutTipPreGraph.c:361:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KmerSets [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:142:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/cutTipPreGraph.c:374:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:197:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/cutTipPreGraph.c:424:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:293:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/cutTipPreGraph.c:433:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:338:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/cutTipPreGraph.c:453:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:364:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:240:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:315:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:355:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:242:7: warning: Either the condition '!activeArc' is redundant or there is possible null pointer dereference: activeArc. [nullPointerRedundantCheck] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:239:7: note: Assuming that condition '!activeArc' is not redundant SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:242:7: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:317:7: warning: Either the condition '!activeArc' is redundant or there is possible null pointer dereference: activeArc. [nullPointerRedundantCheck] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:314:7: note: Assuming that condition '!activeArc' is not redundant SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:317:7: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:100:8: style: Variable 'arcLeft' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:100:18: style: Variable 'arcRight' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:138:8: style: Variable 'arcLeft' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:138:18: style: Variable 'arcRight' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:174:8: style: Variable 'arc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:174:14: style: Variable 'activeArc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:265:8: style: Variable 'arc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/cutTip_graph.c:265:14: style: Variable 'activeArc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/darray.c:28:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DARRAY [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/darray.c:29:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newDarray [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/darray.c:28:43: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/darray.c:28:23: note: Assignment 'newDarray=(DARRAY*)malloc(1*sizeof(DARRAY))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/darray.c:29:2: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/darray.c:30:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newDarray [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/darray.c:28:43: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/darray.c:28:23: note: Assignment 'newDarray=(DARRAY*)malloc(1*sizeof(DARRAY))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/darray.c:30:2: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/darray.c:31:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newDarray [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/darray.c:28:43: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/darray.c:28:23: note: Assignment 'newDarray=(DARRAY*)malloc(1*sizeof(DARRAY))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/darray.c:31:2: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/darray.c:32:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newDarray [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/darray.c:28:43: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/darray.c:28:23: note: Assignment 'newDarray=(DARRAY*)malloc(1*sizeof(DARRAY))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/darray.c:32:2: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/darray.c:52:47: portability: '(void*)darray->array' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/63mer/darray.c:58:50: portability: '(void*)darray->array' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/63mer/dfib.c:92:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDnum [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/dfib.c:127:62: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DFibHeapNode [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/cutTipPreGraph.c:365:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/63mer/cutTipPreGraph.c:438:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/63mer/cutTipPreGraph.c:420:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/cutTipPreGraph.c:202:13: style: Variable 'sum' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/cutTipPreGraph.c:275:14: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/cutTipPreGraph.c:293:10: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/cutTipPreGraph.c:306:14: style: Variable 'flag' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/cutTipPreGraph.c:376:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/dfib.c:70:37: style: Parameter 'heap' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/dfib.c:181:29: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/dfib.c:521:37: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/dfib.c:521:55: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/dfib.c:521:73: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/dfib.c:551:42: style: Parameter 'node' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/fib.c:89:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IDnum [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/fib.c:120:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FibHeapNode [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/hashFunction.c:104:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Kmer [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/hashFunction.c:104:7: style: Redundant initialization for 'hash'. The initialized value is overwritten before it is read. [redundantInitialization] SOAPdenovo-V1.05/src/63mer/hashFunction.c:103:14: note: hash is initialized SOAPdenovo-V1.05/src/63mer/hashFunction.c:104:7: note: hash is overwritten SOAPdenovo-V1.05/src/63mer/kmer.c:110:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORDFILTER [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/kmer.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/kmer.c:134:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/kmer.c:187:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/fib.c:245:32: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/fib.c:632:35: style: Parameter 'h' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/fib.c:632:52: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/fib.c:632:69: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/loadGraph.c:189:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadGraph.c:348:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadGraph.c:366:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadGraph.c:403:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadGraph.c:443:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadGraph.c:370:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/63mer/loadGraph.c:374:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/63mer/loadGraph.c:377:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/63mer/loadGraph.c:189:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/63mer/loadGraph.c:208:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/63mer/loadGraph.c:209:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/loadGraph.c:222:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/63mer/loadGraph.c:279:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/loadGraph.c:409:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/loadGraph.c:66:38: style: Parameter 'len_array' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/loadGraph.c:91:35: style: Parameter 'len_array' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/loadGraph.c:178:9: style: Variable 'outfile' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/loadGraph.c:356:24: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/loadGraph.c:362:9: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/loadGraph.c:387:26: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/loadGraph.c:214:47: warning: Uninitialized variable: num_ctgge [uninitvar] SOAPdenovo-V1.05/src/63mer/loadGraph.c:204:46: note: Assuming condition is false SOAPdenovo-V1.05/src/63mer/loadGraph.c:214:47: note: Uninitialized variable: num_ctgge SOAPdenovo-V1.05/src/63mer/loadPath.c:30:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadPath.c:53:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadPath.c:156:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/bubble.c:1272:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/bubble.c:1272:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/bubble.c:1483:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/bubble.c:1483:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/bubble.c:1500:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/bubble.c:1500:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/bubble.c:1549:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/bubble.c:1549:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/bubble.c:1564:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/bubble.c:1564:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/bubble.c:1579:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/bubble.c:1579:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/bubble.c:1738:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/bubble.c:1738:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/bubble.c:1738:3: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/bubble.c:1936:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/bubble.c:1866:15: style: Local variable 'startingNode' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/63mer/bubble.c:83:21: note: Shadowed declaration SOAPdenovo-V1.05/src/63mer/bubble.c:1866:15: note: Shadow variable SOAPdenovo-V1.05/src/63mer/bubble.c:120:17: style: Variable 'marker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/bubble.c:154:8: style: Variable 'arc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/bubble.c:372:42: style: Parameter 'sequence1' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/bubble.c:372:60: style: Parameter 'sequence2' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/bubble.c:700:8: style: Variable 'arc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/bubble.c:773:40: style: Parameter 'refArc' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/bubble.c:966:8: style: Variable 'targetToSourceMapping' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/bubble.c:966:32: style: Variable 'sourceToTargetMapping' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/bubble.c:1205:17: style: Variable 'currentMarker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/bubble.c:1224:17: style: Variable 'marker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/bubble.c:1236:17: style: Variable 'current' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/bubble.c:1263:17: style: Variable 'pathMarker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/bubble.c:1263:30: style: Variable 'marker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/bubble.c:1359:17: style: Variable 'marker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/bubble.c:1386:17: style: Variable 'marker' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/bubble.c:1390:17: style: Variable 'limit' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/bubble.c:1863:46: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/bubble.c:245:22: style: Variable 'result' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/bubble.c:1452:13: style: Variable 'slowLength' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/loadPath.c:116:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/63mer/bubble.c:1452:26: style: Variable 'fastLength' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/loadPath.c:123:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/63mer/loadPath.c:58:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/63mer/loadPath.c:62:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/63mer/loadPath.c:164:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/63mer/loadPath.c:168:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/63mer/loadPath.c:40:27: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/loadPath.c:46:9: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/loadPath.c:142:30: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:58:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:110:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kmer [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:128:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:160:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:216:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed_limit [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:299:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:304:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:309:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:314:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:322:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:380:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable arcCounter [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:405:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable seq [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:384:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:387:19: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:390:10: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:249:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:44:26: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:371:27: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:377:9: style: Variable 'seg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:71:42: warning: Uninitialized variable: num_kmer [uninitvar] SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:54:46: note: Assuming condition is false SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:71:42: note: Uninitialized variable: num_kmer SOAPdenovo-V1.05/src/63mer/loadPreGraph.c:86:7: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/main.c:96:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/main.c:102:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/main.c:106:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/main.c:110:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/main.c:114:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/main.c:118:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/main.c:123:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/main.c:128:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/map.c:54:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/map.c:67:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/map.c:103:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/map.c:113:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/map.c:117:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/map.c:120:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/map.c:124:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/map.c:34:35: style: Parameter 'gfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/localAsm.c:85:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable readSeqInGap [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/localAsm.c:211:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/localAsm.c:243:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/localAsm.c:496:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleted [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/localAsm.c:578:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDiff [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/localAsm.c:886:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable deleted [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/localAsm.c:1277:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GLDiff [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/localAsm.c:1479:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/localAsm.c:1691:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/localAsm.c:1741:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/mem_manager.c:30:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEM_MANAGER [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/mem_manager.c:78:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_START [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/mem_manager.c:84:48: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/63mer/mem_manager.c:88:47: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/63mer/mem_manager.c:88:72: portability: '(void*)block+sizeof(BLOCK_START)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/63mer/newhash.c:40:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAX_KMER_COV [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/newhash.c:99:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KmerSet [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/newhash.c:186:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable initKmerSetSize [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/newhash.c:291:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable single [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/newhash.c:100:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/newhash.c:99:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/newhash.c:99:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/newhash.c:100:2: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/newhash.c:101:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/newhash.c:99:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/newhash.c:99:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/newhash.c:101:2: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/newhash.c:102:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/newhash.c:99:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/newhash.c:99:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/newhash.c:102:2: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/newhash.c:102:16: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/newhash.c:99:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/newhash.c:99:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/newhash.c:102:16: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/newhash.c:107:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/newhash.c:99:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/newhash.c:99:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/newhash.c:107:2: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/newhash.c:108:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/newhash.c:99:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/newhash.c:99:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/newhash.c:108:2: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/newhash.c:109:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/newhash.c:99:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/newhash.c:99:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/newhash.c:109:2: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/newhash.c:109:24: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/newhash.c:99:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/newhash.c:99:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/newhash.c:109:24: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/newhash.c:110:2: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/newhash.c:99:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/newhash.c:99:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/newhash.c:110:2: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/newhash.c:110:26: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/newhash.c:99:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/newhash.c:99:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/newhash.c:110:26: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/newhash.c:111:11: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/newhash.c:99:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/newhash.c:99:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/newhash.c:111:11: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/newhash.c:111:31: warning: If memory allocation fails, then there is a possible null pointer dereference: set [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/newhash.c:99:29: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/newhash.c:99:8: note: Assignment 'set=(KmerSet*)malloc(sizeof(KmerSet))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/newhash.c:111:31: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/newhash.c:225:11: warning: If memory allocation fails, then there is a possible null pointer dereference: flags [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/newhash.c:224:17: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/newhash.c:224:17: note: Assignment 'flags=malloc((n+15)/16*4)', assigned value is 0 SOAPdenovo-V1.05/src/63mer/newhash.c:225:11: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/lib.c:38:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/lib.c:107:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_libs [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/lib.c:361:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/lib.c:441:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pes [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/lib.c:446:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pes [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/newhash.c:307:45: style: Parameter 'set' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/node2edge.c:53:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/node2edge.c:70:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/node2edge.c:186:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/node2edge.c:281:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KmerSetsPatch [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/node2edge.c:364:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/node2edge.c:354:59: warning: Possible null pointer dereference: second_np [nullPointer] SOAPdenovo-V1.05/src/63mer/node2edge.c:325:35: note: Assignment 'second_np=NULL', assigned value is 0 SOAPdenovo-V1.05/src/63mer/node2edge.c:347:25: note: Assuming condition is false SOAPdenovo-V1.05/src/63mer/node2edge.c:354:59: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/node2edge.c:67:7: style: Redundant initialization for 'word'. The initialized value is overwritten before it is read. [redundantInitialization] SOAPdenovo-V1.05/src/63mer/node2edge.c:60:12: note: word is initialized SOAPdenovo-V1.05/src/63mer/node2edge.c:67:7: note: word is overwritten SOAPdenovo-V1.05/src/63mer/node2edge.c:63:6: style: Local variable 'nodeCounter' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/63mer/node2edge.c:32:12: note: Shadowed declaration SOAPdenovo-V1.05/src/63mer/node2edge.c:63:6: note: Shadow variable SOAPdenovo-V1.05/src/63mer/node2edge.c:45:26: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/node2edge.c:327:25: style: Variable 'lastOne' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/node2edge.c:327:37: style: Variable 'single' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/node2edge.c:408:7: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/node2edge.c:327:17: style: Variable 'lastOne' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/node2edge.c:327:30: style: Variable 'single' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/orderContig.c:92:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:162:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:237:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:563:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:609:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:783:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:823:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:864:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:936:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:1149:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:1263:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:1368:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:1424:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:1489:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weakPE [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:1531:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:1678:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:1902:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:2089:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable found_routes [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:2113:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:2191:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable so_far [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:2485:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable so_far [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:2714:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:2758:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pes [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:2827:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:2881:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pes [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:3001:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:3030:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctgID [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:3066:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:3105:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:3179:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:3206:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:3294:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable us_shut4dheap [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:3349:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctgID [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:3489:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctgID [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:3660:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctgID [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:3696:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ctgID [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:3728:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:3800:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:3894:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:3930:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:3955:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weakPE [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:4023:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weakPE [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:4095:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:4109:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:4123:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:4340:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:4364:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/lib.c:51:37: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/lib.c:87:13: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/lib.c:87:17: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/output_contig.c:40:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/output_contig.c:67:70: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/output_contig.c:123:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EDGE [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/output_contig.c:232:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/output_contig.c:268:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/output_contig.c:56:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/output_contig.c:153:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/output_contig.c:166:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/output_contig.c:172:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/output_contig.c:202:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/output_contig.c:207:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/output_contig.c:235:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/output_contig.c:30:28: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/output_contig.c:85:8: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/output_contig.c:85:12: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/output_contig.c:99:9: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/output_contig.c:99:13: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/output_contig.c:111:67: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/output_contig.c:223:36: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/output_contig.c:259:32: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/output_contig.c:264:8: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/output_pregraph.c:58:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/output_pregraph.c:48:29: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/output_scaffold.c:38:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/output_scaffold.c:58:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/output_scaffold.c:40:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/output_scaffold.c:81:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/output_scaffold.c:85:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/output_scaffold.c:28:35: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/output_scaffold.c:46:27: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/output_scaffold.c:51:12: style: Variable 'connect' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/pregraph.c:41:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/pregraph.c:111:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/pregraph.c:65:21: style: Condition 'cutTips' is always true [knownConditionTrueFalse] SOAPdenovo-V1.05/src/63mer/pregraph.c:121:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/pregraph.c:125:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/pregraph.c:128:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/pregraph.c:132:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/prlHashCtg.c:79:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlHashCtg.c:141:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlHashCtg.c:158:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlHashCtg.c:174:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlHashCtg.c:232:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlHashCtg.c:261:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/localAsm.c:1866:10: style: Variable 'cmpLen' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/63mer/localAsm.c:1865:10: note: cmpLen is assigned SOAPdenovo-V1.05/src/63mer/localAsm.c:1866:10: note: cmpLen is overwritten SOAPdenovo-V1.05/src/63mer/localAsm.c:91:76: style: Parameter 'src_seq' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/localAsm.c:206:40: style: Parameter 'ctg' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/localAsm.c:991:53: style: Parameter 'kmerCtg1' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/localAsm.c:992:37: style: Parameter 'kmerCtg2' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/localAsm.c:1400:38: style: Parameter 'sequence1' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/localAsm.c:1400:56: style: Parameter 'sequence2' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/localAsm.c:1702:36: style: Parameter 'src_seq' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/localAsm.c:343:9: style: Variable 'word' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:76:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:128:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:145:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:162:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:233:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:257:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:501:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:574:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:606:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlHashCtg.c:109:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/63mer/prlHashCtg.c:237:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/63mer/prlHashCtg.c:376:3: warning: %lli in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/prlHashCtg.c:376:3: warning: %lli in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/prlHashCtg.c:154:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/prlHashCtg.c:248:27: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/prlHashCtg.c:256:34: style: Parameter 'grapfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/prlHashCtg.c:144:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/prlHashCtg.c:183:8: style: Variable 'bal_j' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:64:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:93:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:148:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:236:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:320:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:356:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:496:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:527:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:708:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:720:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/orderContig.c:165:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:165:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:172:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:172:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:189:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:189:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:189:4: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:212:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:212:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:212:4: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:222:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:222:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:310:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:310:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:358:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:358:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:358:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:358:7: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:500:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:500:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:537:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:537:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:589:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:596:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:596:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:915:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:915:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:948:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:978:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1066:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1066:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1070:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1099:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1099:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1123:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1123:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1127:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1127:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1130:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1130:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1132:6: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1132:6: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1135:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1135:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1186:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1578:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1578:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1761:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1761:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1761:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1779:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:1781:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2017:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2017:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2017:4: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2020:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2040:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2312:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2316:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2317:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2358:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2402:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2421:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2421:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2438:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2441:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2452:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2458:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2602:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2655:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2655:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2672:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2675:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2686:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2692:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2727:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2813:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/63mer/orderContig.c:2813:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/63mer/orderContig.c:2842:3: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/63mer/orderContig.c:2842:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/63mer/orderContig.c:2869:2: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:2869:2: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:4244:4: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:4244:4: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/orderContig.c:933:16: style: Variable 'cnt' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/63mer/orderContig.c:931:6: note: cnt is assigned SOAPdenovo-V1.05/src/63mer/orderContig.c:933:16: note: cnt is overwritten SOAPdenovo-V1.05/src/63mer/orderContig.c:965:16: style: Variable 'cnt' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/63mer/orderContig.c:962:6: note: cnt is assigned SOAPdenovo-V1.05/src/63mer/orderContig.c:965:16: note: cnt is overwritten SOAPdenovo-V1.05/src/63mer/orderContig.c:1567:10: style: Redundant initialization for 'prevCtg'. The initialized value is overwritten before it is read. [redundantInitialization] SOAPdenovo-V1.05/src/63mer/orderContig.c:1561:23: note: prevCtg is initialized SOAPdenovo-V1.05/src/63mer/orderContig.c:1567:10: note: prevCtg is overwritten SOAPdenovo-V1.05/src/63mer/orderContig.c:1567:2: style: Variable 'prevCtg' is assigned an expression that holds the same value. [redundantAssignment] SOAPdenovo-V1.05/src/63mer/orderContig.c:1561:23: note: prevCtg is assigned 'start' here. SOAPdenovo-V1.05/src/63mer/orderContig.c:1567:2: note: Variable 'prevCtg' is assigned an expression that holds the same value. SOAPdenovo-V1.05/src/63mer/orderContig.c:1958:14: style: Variable 'prevCNT' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/63mer/orderContig.c:1951:12: note: prevCNT is assigned SOAPdenovo-V1.05/src/63mer/orderContig.c:1958:14: note: prevCNT is overwritten SOAPdenovo-V1.05/src/63mer/orderContig.c:4160:7: style: Variable 'ctg' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/63mer/orderContig.c:4139:7: note: ctg is assigned SOAPdenovo-V1.05/src/63mer/orderContig.c:4160:7: note: ctg is overwritten SOAPdenovo-V1.05/src/63mer/orderContig.c:2034:17: style: Local variable 'ctg' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/63mer/orderContig.c:1896:15: note: Shadowed declaration SOAPdenovo-V1.05/src/63mer/orderContig.c:2034:17: note: Shadow variable SOAPdenovo-V1.05/src/63mer/orderContig.c:2476:18: style: Local variable 'scaf3' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/63mer/orderContig.c:60:17: note: Shadowed declaration SOAPdenovo-V1.05/src/63mer/orderContig.c:2476:18: note: Shadow variable SOAPdenovo-V1.05/src/63mer/orderContig.c:2476:26: style: Local variable 'scaf5' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/63mer/orderContig.c:60:25: note: Shadowed declaration SOAPdenovo-V1.05/src/63mer/orderContig.c:2476:26: note: Shadow variable SOAPdenovo-V1.05/src/63mer/orderContig.c:2477:18: style: Local variable 'gap3' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/63mer/orderContig.c:61:17: note: Shadowed declaration SOAPdenovo-V1.05/src/63mer/orderContig.c:2477:18: note: Shadow variable SOAPdenovo-V1.05/src/63mer/orderContig.c:2477:25: style: Local variable 'gap5' shadows outer variable [shadowVariable] SOAPdenovo-V1.05/src/63mer/orderContig.c:61:24: note: Shadowed declaration SOAPdenovo-V1.05/src/63mer/orderContig.c:2477:25: note: Shadow variable SOAPdenovo-V1.05/src/63mer/orderContig.c:230:22: style: Variable 'bindCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:230:32: style: Variable 'temp_cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:555:55: style: Parameter 'preCNT' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:560:12: style: Variable 'cn_temp' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:781:12: style: Variable 'cn_temp' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:1118:12: style: Variable 'cn1' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:1263:12: style: Variable 'cn1' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:1479:81: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:1673:12: style: Variable 'bindCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:2113:12: style: Variable 'cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:2121:12: style: Variable 'bindCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:2179:49: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:3094:21: style: Variable 'ds_cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:3196:21: style: Variable 'ds_cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:3335:14: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:3335:18: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:3689:12: style: Variable 'cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:3884:12: style: Variable 'ite_cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:3885:32: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:3935:12: style: Variable 'bindCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:4050:12: style: Variable 'cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:4088:21: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:4102:21: style: Variable 'pt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:4119:12: style: Variable 'bindCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:4119:28: style: Variable 'weakCnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/orderContig.c:4361:12: style: Variable 'cn_temp1' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:113:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:238:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:475:24: style: Redundant condition: The condition 'cvgSingle > 0' is redundant since 'cvgSingle == 1' is sufficient. [redundantCondition] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:480:24: style: Redundant condition: The condition 'cvgSingle > 0' is redundant since 'cvgSingle == 1' is sufficient. [redundantCondition] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:399:3: warning: %lli in format string (no. 1) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:399:3: warning: %lli in format string (no. 3) requires 'long long' but the argument type is 'unsigned long long'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:141:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:593:31: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:131:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:293:21: style: Variable 'init_size' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:468:11: style: Variable 'in_num' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:468:21: style: Variable 'out_num' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:468:29: style: Variable 'l_cvg' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/prlHashReads.c:468:37: style: Variable 'r_cvg' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:71:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:100:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:208:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:269:73: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable high [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:298:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable preArc_mem_managers [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:308:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ed [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:331:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable repsTie [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:382:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable low [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:409:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KmerSetsPatch [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:476:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable low [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:551:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:574:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:801:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:58:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:77:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:105:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:147:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig2new [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:176:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig2new [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:229:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:301:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dis [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:419:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:440:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:525:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:628:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:784:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:820:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:830:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:882:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTGinSCAF [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:904:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darrayBuf [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:926:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:942:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:962:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable thrd_num [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:974:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable darrayBuf [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:981:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:987:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:993:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:1020:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable fillGap [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:132:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:325:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:193:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:556:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:538:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:538:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:77:36: style:inconclusive: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. [funcArgNamesDifferent] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:54:36: note: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:77:36: note: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. SOAPdenovo-V1.05/src/63mer/prlRead2path.c:84:36: style:inconclusive: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. [funcArgNamesDifferent] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:60:36: note: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. SOAPdenovo-V1.05/src/63mer/prlRead2path.c:84:36: note: Function 'threadRoutine' argument 1 names different: declaration 'thrdID' definition 'para'. SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:234:11: style: Variable 'maxNode' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:339:11: style: Variable 'node' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:486:31: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:704:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:322:34: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:327:11: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:797:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:74:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/prlRead2path.c:217:8: style: Variable 'bal_j' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:67:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/prlRead2Ctg.c:168:8: style: Variable 'bal_j' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/readInterval.c:32:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rv_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/readInterval.c:39:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rv_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/readInterval.c:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rv_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/readInterval.c:56:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rv_mem_manager [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/read2scaf.c:39:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/read2scaf.c:78:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CTGinSCAF [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/read2scaf.c:105:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable contig_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/read2scaf.c:132:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_ctg [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/read2scaf.c:234:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/read2scaf.c:243:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/read2scaf.c:280:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable orig2new [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/readseq1by1.c:58:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/readseq1by1.c:221:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxReadLen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/readseq1by1.c:257:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_libs [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/readseq1by1.c:342:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/readseq1by1.c:404:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/readseq1by1.c:429:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/readseq1by1.c:451:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lib_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/read2scaf.c:180:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/63mer/read2scaf.c:290:3: warning: %d in format string (no. 2) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/63mer/read2scaf.c:59:14: style: Variable 'actg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/read2scaf.c:91:14: style: Variable 'actg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/read2scaf.c:122:42: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/scaffold.c:62:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable index_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/scaffold.c:88:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable optind [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/scaffold.c:96:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/scaffold.c:99:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/scaffold.c:103:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/scaffold.c:116:5: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/searchPath.c:37:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_trace [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/searchPath.c:98:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_trace [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/searchPath.c:165:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num_trace [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/searchPath.c:46:12: style: Variable 'ite_cnt' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/searchPath.c:174:11: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/searchPath.c:211:5: style: Variable 'vt' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:125:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:239:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:240:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:242:7: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:250:8: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:917:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:947:3: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:1156:11: style: Condition 'catchable' is always false [knownConditionTrueFalse] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:1154:18: note: Assignment 'catchable=0', assigned value is 0 SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:1156:11: note: Condition 'catchable' is always false SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:1003:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:1008:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:1128:4: warning: %d in format string (no. 1) requires 'int *' but the argument type is 'unsigned int *'. [invalidScanfArgType_int] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:240:5: style: Variable 'tp' is reassigned a value before the old one has been used. [redundantAssignment] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:239:5: note: tp is assigned SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:240:5: note: tp is overwritten SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:134:39: style: Parameter 'graphfile' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:235:9: style: Variable 'tp' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:267:14: style: Variable 'actg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:282:15: style: Variable 'A' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:282:19: style: Variable 'B' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:429:85: style: Parameter 'actg' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:490:21: style: Variable 'prevCtg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:514:21: style: Variable 'prevCtg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:609:39: style: Variable 'rd' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:756:14: style: Variable 'actg' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:958:39: style: Parameter 'threads' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:1146:34: error: Uninitialized variable: prev_start [legacyUninitvar] SOAPdenovo-V1.05/src/63mer/prlReadFillGap.c:928:15: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/readseq1by1.c:51:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/readseq1by1.c:163:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/readseq1by1.c:196:4: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] SOAPdenovo-V1.05/src/63mer/readseq1by1.c:174:11: warning: Uninitialized variable: *max_leg [uninitvar] SOAPdenovo-V1.05/src/63mer/readseq1by1.c:100:25: note: Calling function 'readseqpar', 1st argument '&len' value is SOAPdenovo-V1.05/src/63mer/readseq1by1.c:148:16: note: Assuming condition is false SOAPdenovo-V1.05/src/63mer/readseq1by1.c:174:11: note: Uninitialized variable: *max_leg SOAPdenovo-V1.05/src/63mer/readseq1by1.c:50:6: style: Variable 'n' is assigned a value that is never used. [unreadVariable] SOAPdenovo-V1.05/src/63mer/seq.c:70:9: style: Variable 'byte' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/seq.c:102:31: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/seq.c:128:30: style: Parameter 'seq' can be declared as pointer to const [constParameterPointer] SOAPdenovo-V1.05/src/63mer/splitReps.c:68:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/splitReps.c:91:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/splitReps.c:114:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/splitReps.c:149:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/splitReps.c:269:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/splitReps.c:333:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/splitReps.c:382:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extraEdgeNum [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/splitReps.c:391:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edge_array [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/splitReps.c:410:2: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable extraEdgeNum [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/stack.c:27:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STACK [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/stack.c:114:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_STARTER [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/stack.c:131:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BLOCK_STARTER [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/63mer/stack.c:28:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newStack [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/stack.c:27:40: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/stack.c:27:21: note: Assignment 'newStack=(STACK*)malloc(1*sizeof(STACK))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/stack.c:28:2: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/stack.c:29:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newStack [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/stack.c:27:40: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/stack.c:27:21: note: Assignment 'newStack=(STACK*)malloc(1*sizeof(STACK))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/stack.c:29:2: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/stack.c:30:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newStack [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/stack.c:27:40: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/stack.c:27:21: note: Assignment 'newStack=(STACK*)malloc(1*sizeof(STACK))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/stack.c:30:2: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/stack.c:31:2: warning: If memory allocation fails, then there is a possible null pointer dereference: newStack [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/stack.c:27:40: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/stack.c:27:21: note: Assignment 'newStack=(STACK*)malloc(1*sizeof(STACK))', assigned value is 0 SOAPdenovo-V1.05/src/63mer/stack.c:31:2: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/stack.c:132:3: warning: If memory allocation fails, then there is a possible null pointer dereference: block [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/stack.c:131:18: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/stack.c:131:18: note: Assignment 'block=malloc(sizeof(BLOCK_STARTER)+astack->items_per_block*astack->item_size)', assigned value is 0 SOAPdenovo-V1.05/src/63mer/stack.c:132:3: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/stack.c:137:3: warning: If memory allocation fails, then there is a possible null pointer dereference: block [nullPointerOutOfMemory] SOAPdenovo-V1.05/src/63mer/stack.c:131:18: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/stack.c:131:18: note: Assignment 'block=malloc(sizeof(BLOCK_STARTER)+astack->items_per_block*astack->item_size)', assigned value is 0 SOAPdenovo-V1.05/src/63mer/stack.c:137:3: note: Null pointer dereference SOAPdenovo-V1.05/src/63mer/stack.c:140:40: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] SOAPdenovo-V1.05/src/63mer/stack.c:131:18: note: Assuming allocation function fails SOAPdenovo-V1.05/src/63mer/stack.c:131:18: note: Assignment 'block=malloc(sizeof(BLOCK_STARTER)+astack->items_per_block*astack->item_size)', assigned value is 0 SOAPdenovo-V1.05/src/63mer/stack.c:140:40: note: Null pointer addition SOAPdenovo-V1.05/src/63mer/stack.c:114:40: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/63mer/stack.c:117:39: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/63mer/stack.c:117:66: portability: '(void*)block+sizeof(BLOCK_STARTER)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/63mer/stack.c:140:40: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/63mer/stack.c:146:53: portability: '(void*)astack->block_list' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/63mer/stack.c:150:39: portability: '(void*)block' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/63mer/stack.c:150:66: portability: '(void*)block+sizeof(BLOCK_STARTER)' is of type 'void *'. When using void pointers in calculations, the behaviour is undefined. [arithOperationsOnVoidPointer] SOAPdenovo-V1.05/src/63mer/splitReps.c:394:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/splitReps.c:398:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] SOAPdenovo-V1.05/src/63mer/splitReps.c:89:14: style: Variable 'marklist' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/splitReps.c:112:14: style: Variable 'marklist' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/splitReps.c:157:8: style: Variable 'parcL' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/splitReps.c:157:16: style: Variable 'parcR' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/63mer/splitReps.c:390:8: style: Variable 'parc' can be declared as pointer to const [constVariablePointer] SOAPdenovo-V1.05/src/127mer/kmer.c:154:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable WORDFILTER [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/kmer.c:163:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/kmer.c:189:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] SOAPdenovo-V1.05/src/127mer/kmer.c:322:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable overlaplen [valueFlowBailoutIncompleteVar] diff: 2.18.0 SOAPdenovo-V1.05/src/127mer/localAsm.c:712:9: style: Condition 'repeat' is always false [knownConditionTrueFalse] SOAPdenovo-V1.05/src/127mer/localAsm.c:674:21: note: Assignment 'repeat=0', assigned value is 0 SOAPdenovo-V1.05/src/127mer/localAsm.c:677:19: note: Assuming condition is false SOAPdenovo-V1.05/src/127mer/localAsm.c:712:9: note: Condition 'repeat' is always false 2.18.0 SOAPdenovo-V1.05/src/31mer/localAsm.c:661:9: style: Condition 'repeat' is always false [knownConditionTrueFalse] SOAPdenovo-V1.05/src/31mer/localAsm.c:623:21: note: Assignment 'repeat=0', assigned value is 0 SOAPdenovo-V1.05/src/31mer/localAsm.c:626:19: note: Assuming condition is false SOAPdenovo-V1.05/src/31mer/localAsm.c:661:9: note: Condition 'repeat' is always false 2.18.0 SOAPdenovo-V1.05/src/63mer/localAsm.c:685:9: style: Condition 'repeat' is always false [knownConditionTrueFalse] SOAPdenovo-V1.05/src/63mer/localAsm.c:647:21: note: Assignment 'repeat=0', assigned value is 0 SOAPdenovo-V1.05/src/63mer/localAsm.c:650:19: note: Assuming condition is false SOAPdenovo-V1.05/src/63mer/localAsm.c:685:9: note: Condition 'repeat' is always false DONE