2025-01-26 04:27 ftp://ftp.de.debian.org/debian/pool/main/t/tree-puzzle/tree-puzzle_5.3~rc16+dfsg.orig.tar.xz 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 -j3 platform: Linux-6.8.0-1016-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.59 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.16.0 head-info: 0eb54ba (2025-01-25 21:24:33 +0100) count: 698 593 elapsed-time: 10.6 4.7 head-timing-info: old-timing-info: head results: tree-puzzle-5.3.rc16/src/gamma.c:176:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.453642210148e [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/gamma.c:198:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.5e [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/gamma.c:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/consensus.c:462:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/consensus.c:813:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/gamma.c:273:25: style: Parameter 'ef' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/gamma.c:273:34: style: Parameter 'of' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/gamma.c:330:28: style: Parameter 'ef' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/gamma.c:330:37: style: Parameter 'of' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/ml1.c:222:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ml1.c:428:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ml1.c:846:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ml1.c:918:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ml1.c:1025:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ml1.c:1181:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ml1.c:1202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ml1.c:1878:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ml1.c:2338:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/consensus.c:184:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/consensus.c:192:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/consensus.c:236:2: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/consensus.c:379:25: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/consensus.c:379:25: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/consensus.c:379:25: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/consensus.c:950:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] tree-puzzle-5.3.rc16/src/consensus.c:975:6: note: Found duplicate branches for 'if' and 'else'. tree-puzzle-5.3.rc16/src/consensus.c:950:4: note: Found duplicate branches for 'if' and 'else'. tree-puzzle-5.3.rc16/src/consensus.c:1049:4: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] tree-puzzle-5.3.rc16/src/consensus.c:1074:6: note: Found duplicate branches for 'if' and 'else'. tree-puzzle-5.3.rc16/src/consensus.c:1049:4: note: Found duplicate branches for 'if' and 'else'. tree-puzzle-5.3.rc16/src/consensus.c:206:38: style:inconclusive: Function 'fprintfsplitblocknexus' argument 1 names different: declaration 'fp' definition 'nfp'. [funcArgNamesDifferent] tree-puzzle-5.3.rc16/src/consensus.h:96:38: note: Function 'fprintfsplitblocknexus' argument 1 names different: declaration 'fp' definition 'nfp'. tree-puzzle-5.3.rc16/src/consensus.c:206:38: note: Function 'fprintfsplitblocknexus' argument 1 names different: declaration 'fp' definition 'nfp'. tree-puzzle-5.3.rc16/src/consensus.c:304:8: style: Local variable 'splitoccurfp' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/puzzle.h:363:14: note: Shadowed declaration tree-puzzle-5.3.rc16/src/consensus.c:304:8: note: Shadow variable tree-puzzle-5.3.rc16/src/consensus.c:430:7: style: Local variable 'clusterA' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/puzzle.h:441:16: note: Shadowed declaration tree-puzzle-5.3.rc16/src/consensus.c:430:7: note: Shadow variable tree-puzzle-5.3.rc16/src/consensus.c:431:7: style: Local variable 'clusterB' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/puzzle.h:441:26: note: Shadowed declaration tree-puzzle-5.3.rc16/src/consensus.c:431:7: note: Shadow variable tree-puzzle-5.3.rc16/src/consensus.c:432:7: style: Local variable 'clustA' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/puzzle.h:383:12: note: Shadowed declaration tree-puzzle-5.3.rc16/src/consensus.c:432:7: note: Shadow variable tree-puzzle-5.3.rc16/src/consensus.c:433:7: style: Local variable 'clustB' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/puzzle.h:383:20: note: Shadowed declaration tree-puzzle-5.3.rc16/src/consensus.c:433:7: note: Shadow variable tree-puzzle-5.3.rc16/src/consensus.c:122:23: style: Parameter 'splitpatterns' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/consensus.c:152:36: style: Parameter 'splitfreqs' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/consensus.c:153:36: style: Parameter 'splitpatterns' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/consensus.c:401:28: style: Parameter 'splitpatterns' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/consensus.c:445:10: style: Variable 'splitstr' can be declared as pointer to const [constVariablePointer] tree-puzzle-5.3.rc16/src/consensus.c:313:10: style: Variable 'splitid' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/ml2.c:153:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ml2.c:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ml2.c:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ml2.c:476:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ml2.c:556:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/mlparam.c:428:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/mlparam.c:527:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/mlparam.c:110:26: style: Parameter 'data' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/model1.c:288:50: style: Condition 'c[1]=='T'' is always false [knownConditionTrueFalse] tree-puzzle-5.3.rc16/src/model1.c:288:67: style: Condition 'c[1]=='U'' is always false [knownConditionTrueFalse] tree-puzzle-5.3.rc16/src/model1.c:288:41: style: Same expression 'c[1]=='T'' found multiple times in chain of '||' operators. [duplicateExpression] tree-puzzle-5.3.rc16/src/model1.c:288:58: style: Same expression 'c[1]=='U'' found multiple times in chain of '||' operators. [duplicateExpression] tree-puzzle-5.3.rc16/src/model1.c:223:22: style: Parameter 'c' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/ml1.c:924:3: warning: If memory allocation fails, then there is a possible null pointer dereference: wk [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml1.c:908:24: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml1.c:908:7: note: Assignment 'wk=(double*)calloc((unsigned long)size,sizeof(double))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml1.c:924:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml1.c:988:7: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/ml1.c:176:43: style: Parameter 'ali' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/ml1.c:230:49: style: Parameter 'weight' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/ml1.c:338:44: style: Parameter 'ordr' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/ml1.c:1173:48: style: Parameter 'aslkl' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/ml1.c:1195:46: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/ml1.c:1195:73: style: Parameter 'aslkl' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/ml1.c:1570:10: style: Variable 'dseqi' can be declared as pointer to const [constVariablePointer] tree-puzzle-5.3.rc16/src/ml1.c:1601:13: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] tree-puzzle-5.3.rc16/src/ml1.c:1680:10: style: Variable 'opb' can be declared as pointer to const [constVariablePointer] tree-puzzle-5.3.rc16/src/ml1.c:2119:33: style: Parameter 'distanvec' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/ml1.c:2124:10: style: Variable 'pths' can be declared as pointer to const [constVariablePointer] tree-puzzle-5.3.rc16/src/ml1.c:2186:9: style: Variable 'alllen' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/ml1.c:2189:10: style: Variable 'alllen' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/ml1.c:2203:10: style: Variable 'alllen' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/ml1.c:2330:9: style: Variable 'alllen' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/ml1.c:2342:10: style: Variable 'alllen' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/ml1.c:2365:10: style: Variable 'alllen' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/ppuzzle.c:125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:133:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:156:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_MAX_ERROR_STRING [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:176:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:223:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:238:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_PROC_NULL [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:258:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:274:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:296:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:324:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:343:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_DOUBLE [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:393:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_DOUBLE [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:430:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:736:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_BOTTOM [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:816:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_ANY_TAG [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:904:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_CHAR [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:999:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_CHAR [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:1078:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:1111:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:1176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_BOTTOM [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:1223:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_BOTTOM [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:1277:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_LONG [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:1304:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_LONG [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:1395:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_BOTTOM [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:1479:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_BOTTOM [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:1635:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_CHAR [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:1683:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_CHAR [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:1748:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:1830:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_SUCCESS [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:1986:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_LONG [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:2039:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_LONG [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:2076:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:2166:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:2236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:2485:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_ANY_TAG [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-mrca.c:37:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONEEDGE [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-mrca.c:135:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cluster [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-mrca.c:164:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOWNLEFT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-mrca.c:212:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clsize [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-mrca.c:405:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-mrca.c:627:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-mrca.c:771:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qstatus [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-mrca.c:44:31: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedgeofleaf [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-mrca.c:42:32: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-mrca.c:42:18: note: Assignment 'tmpedgeofleaf=(int*)calloc((unsigned long)Maxspc,sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-mrca.c:44:31: note: Null pointer dereference tree-puzzle-5.3.rc16/src/pstep-mrca.c:49:4: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedge [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-mrca.c:37:30: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-mrca.c:37:12: note: Assignment 'tmpedge=(ONEEDGE*)calloc((unsigned long)Maxbrnch,sizeof(ONEEDGE))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-mrca.c:49:4: note: Null pointer dereference tree-puzzle-5.3.rc16/src/pstep-mrca.c:579:2: warning: If memory allocation fails, then there is a possible null pointer dereference: minedges [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-mrca.c:576:28: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-mrca.c:576:14: note: Assignment 'minedges=(int*)calloc((unsigned long)(2*Maxspc-3),sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-mrca.c:579:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/pstep-mrca.c:27:31: style: Parameter 'trueID' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/pstep-mrca.c:550:39: style: Parameter 'edgeofleaf' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/pstep-mrca.c:237:14: style: Variable 'wherefrom' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/pstep-mrca.c:239:14: style: Variable 'wherefrom' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/ml2.c:626:2: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:624:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:624:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:626:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:627:6: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:624:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:624:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:627:6: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:628:2: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:624:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:624:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:628:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:629:6: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:624:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:624:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:629:6: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:630:2: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:624:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:624:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:630:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:636:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:636:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:637:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:637:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:638:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:638:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:639:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:639:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:640:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:640:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:641:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:641:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:642:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:642:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:643:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:643:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:644:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:644:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:645:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:645:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:646:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:646:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:647:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:647:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:648:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:648:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:649:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:649:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:650:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:650:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:651:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:651:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:652:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:652:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:653:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:653:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:654:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:654:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:655:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:655:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:655:19: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:655:19: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:656:32: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:656:32: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:657:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:657:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:658:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:658:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:659:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:659:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:660:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:660:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:661:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:661:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:663:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:663:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:664:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:664:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:671:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:671:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:672:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:672:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:673:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:673:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:674:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:674:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:675:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:675:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:676:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:676:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:677:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:677:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:678:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:678:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:679:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:679:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:680:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:680:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:681:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:681:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:682:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:682:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:683:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:683:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:684:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:684:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:685:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:685:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:686:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:686:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:687:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:687:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:688:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:688:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:689:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:689:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:690:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:690:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:690:15: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:690:15: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:691:32: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:691:32: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:692:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:692:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:693:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:693:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:694:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:694:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:695:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:695:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:697:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:697:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:698:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:698:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:727:2: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:725:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:725:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:727:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:728:6: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:725:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:725:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:728:6: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:729:2: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:725:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:725:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:729:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:730:6: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:725:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:725:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:730:6: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:731:2: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:725:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:725:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:731:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:738:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:738:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:739:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:739:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:740:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:740:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:741:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:741:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:742:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:742:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:743:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:743:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:744:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:744:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:745:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:745:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:746:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:746:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:747:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:747:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:748:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:748:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:749:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:749:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:750:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:750:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:751:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:751:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:752:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:752:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:753:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:753:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:754:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:754:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:755:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:755:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:756:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:756:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:756:15: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:756:15: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:757:27: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:757:27: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:758:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:758:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:759:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:759:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:760:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:760:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:761:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:761:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:762:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:762:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:771:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:771:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:772:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:772:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:773:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:773:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:774:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:774:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:775:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:775:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:776:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:776:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:777:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:777:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:778:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:778:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:779:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:779:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:780:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:780:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:781:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:781:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:782:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:782:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:783:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:783:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:784:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:784:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:785:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:785:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:786:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:786:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:787:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:787:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:788:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:788:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:789:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:789:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:790:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:790:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:790:14: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:790:14: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:791:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:791:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:792:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:792:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:793:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:793:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:794:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:794:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:795:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:795:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:796:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:796:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:797:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:797:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:798:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:798:2: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:808:33: warning: If memory allocation fails, then there is a possible null pointer dereference: tr->rootp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:802:14: note: Assignment 'tr->rootp=up', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:808:33: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:1489:3: warning: If memory allocation fails, then there is a possible null pointer dereference: psotu [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:1484:26: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:1484:10: note: Assignment 'psotu=(struct Node**)calloc((unsigned long)Maxspc,sizeof(struct Node*))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:1489:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:1535:3: warning: Possible null pointer dereference: jp [nullPointer] tree-puzzle-5.3.rc16/src/ml2.c:1555:17: note: Assignment 'psotu[otuj]=NULL', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:1505:17: note: Assuming condition is false tree-puzzle-5.3.rc16/src/ml2.c:1532:6: note: jp is assigned 'psotu[otuj]' here. tree-puzzle-5.3.rc16/src/ml2.c:1535:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:1537:3: warning: Possible null pointer dereference: jp [nullPointer] tree-puzzle-5.3.rc16/src/ml2.c:1555:17: note: Assignment 'psotu[otuj]=NULL', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:1505:17: note: Assuming condition is false tree-puzzle-5.3.rc16/src/ml2.c:1532:6: note: jp is assigned 'psotu[otuj]' here. tree-puzzle-5.3.rc16/src/ml2.c:1537:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:1539:3: warning: Possible null pointer dereference: jp [nullPointer] tree-puzzle-5.3.rc16/src/ml2.c:1555:17: note: Assignment 'psotu[otuj]=NULL', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:1505:17: note: Assuming condition is false tree-puzzle-5.3.rc16/src/ml2.c:1532:6: note: jp is assigned 'psotu[otuj]' here. tree-puzzle-5.3.rc16/src/ml2.c:1539:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ml2.c:1847:8: style: Local variable 'rootbr' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/ml.h:164:17: note: Shadowed declaration tree-puzzle-5.3.rc16/src/ml2.c:1847:8: note: Shadow variable tree-puzzle-5.3.rc16/src/pstep-recur.c:36:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONEEDGE [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-recur.c:116:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cluster [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-recur.c:143:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOWNLEFT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-recur.c:166:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clsize [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-recur.c:399:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-recur.c:622:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-recur.c:778:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qstatus [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ml2.c:1245:48: style: Parameter 'distanvec' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/ml2.c:1310:13: style: Variable 'rp' can be declared as pointer to const [constVariablePointer] tree-puzzle-5.3.rc16/src/ml2.c:184:7: warning: Storing fgetc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack] tree-puzzle-5.3.rc16/src/ml2.c:200:8: warning: Storing fgetc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack] tree-puzzle-5.3.rc16/src/ml2.c:215:10: warning: Storing fgetc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack] tree-puzzle-5.3.rc16/src/ml2.c:230:10: warning: Storing fgetc() return value in char variable and then comparing with EOF. [checkCastIntToCharAndBack] tree-puzzle-5.3.rc16/src/ml2.c:147:11: style: Variable 'comment' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/pstep-split.c:36:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONEEDGE [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-split.c:125:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable split [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-split.c:151:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-split.c:201:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-split.c:265:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upsize [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-split.c:336:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-split.c:406:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edgeinfo [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-split.c:476:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qstatus [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-recur.c:43:31: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedgeofleaf [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-recur.c:41:32: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-recur.c:41:18: note: Assignment 'tmpedgeofleaf=(int*)calloc((unsigned long)Maxspc,sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-recur.c:43:31: note: Null pointer dereference tree-puzzle-5.3.rc16/src/pstep-recur.c:48:4: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedge [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-recur.c:36:30: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-recur.c:36:12: note: Assignment 'tmpedge=(ONEEDGE*)calloc((unsigned long)Maxbrnch,sizeof(ONEEDGE))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-recur.c:48:4: note: Null pointer dereference tree-puzzle-5.3.rc16/src/pstep-recur.c:27:31: style: Parameter 'trueID' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/pstep-recur.c:570:39: style: Parameter 'edgeofleaf' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/pstep-split.c:43:31: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedgeofleaf [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-split.c:41:32: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-split.c:41:18: note: Assignment 'tmpedgeofleaf=(int*)calloc((unsigned long)Maxspc,sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-split.c:43:31: note: Null pointer dereference tree-puzzle-5.3.rc16/src/pstep-split.c:48:4: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedge [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-split.c:36:30: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-split.c:36:12: note: Assignment 'tmpedge=(ONEEDGE*)calloc((unsigned long)Maxbrnch,sizeof(ONEEDGE))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-split.c:48:4: note: Null pointer dereference tree-puzzle-5.3.rc16/src/pstep-split.c:27:31: style: Parameter 'trueID' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/pstep-split.c:142:33: style: Parameter 'edge' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/pstep-split.c:147:32: style: Parameter 'permut' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/pstep-split.c:441:20: warning: Uninitialized variable: minpenalty [uninitvar] tree-puzzle-5.3.rc16/src/pstep-split.c:405:16: note: Assuming condition is false tree-puzzle-5.3.rc16/src/pstep-split.c:441:20: note: Uninitialized variable: minpenalty tree-puzzle-5.3.rc16/src/ppuzzle.c:1762:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypes [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1752:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1752:21: note: Assignment 'Dtypes=calloc((unsigned long)(blocksize+pstnum+1),sizeof(MPI_Datatype))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1762:5: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ppuzzle.c:1763:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypelens [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1753:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1753:21: note: Assignment 'Dtypelens=calloc((unsigned long)(blocksize+pstnum+1),sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1763:5: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ppuzzle.c:1768:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypes [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1752:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1752:21: note: Assignment 'Dtypes=calloc((unsigned long)(blocksize+pstnum+1),sizeof(MPI_Datatype))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1768:5: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ppuzzle.c:1769:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypelens [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1753:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1753:21: note: Assignment 'Dtypelens=calloc((unsigned long)(blocksize+pstnum+1),sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1769:5: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ppuzzle.c:1771:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pstnumarr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1755:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1755:21: note: Assignment 'pstnumarr=calloc((unsigned long)pstnum,sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1771:5: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ppuzzle.c:1778:3: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypes [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1752:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1752:21: note: Assignment 'Dtypes=calloc((unsigned long)(blocksize+pstnum+1),sizeof(MPI_Datatype))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1778:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ppuzzle.c:1779:3: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypelens [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1753:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1753:21: note: Assignment 'Dtypelens=calloc((unsigned long)(blocksize+pstnum+1),sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1779:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ppuzzle.c:1859:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypes [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1845:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1845:21: note: Assignment 'Dtypes=calloc((unsigned long)(*blocksize+pstlistnum+1),sizeof(MPI_Datatype))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1859:5: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ppuzzle.c:1860:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypelens [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1846:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1846:21: note: Assignment 'Dtypelens=calloc((unsigned long)(*blocksize+pstlistnum+1),sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1860:5: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ppuzzle.c:1864:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pstarr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1850:33: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1850:15: note: Assignment 'pstarr=(char**)calloc((unsigned long)pstlistnum,sizeof(char*))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1864:5: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ppuzzle.c:1865:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypes [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1845:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1845:21: note: Assignment 'Dtypes=calloc((unsigned long)(*blocksize+pstlistnum+1),sizeof(MPI_Datatype))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1865:5: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ppuzzle.c:1866:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypelens [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1846:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1846:21: note: Assignment 'Dtypelens=calloc((unsigned long)(*blocksize+pstlistnum+1),sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1866:5: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ppuzzle.c:1867:19: warning: If memory allocation fails, then there is a possible null pointer dereference: pstarr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1850:33: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1850:15: note: Assignment 'pstarr=(char**)calloc((unsigned long)pstlistnum,sizeof(char*))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1867:19: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ppuzzle.c:1870:3: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypes [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1845:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1845:21: note: Assignment 'Dtypes=calloc((unsigned long)(*blocksize+pstlistnum+1),sizeof(MPI_Datatype))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1870:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ppuzzle.c:1871:3: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypelens [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1846:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1846:21: note: Assignment 'Dtypelens=calloc((unsigned long)(*blocksize+pstlistnum+1),sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1871:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ppuzzle.c:1882:42: warning: If memory allocation fails, then there is a possible null pointer dereference: pstnumarr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1849:33: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1849:15: note: Assignment 'pstnumarr=(int*)calloc((unsigned long)pstlistnum,sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1882:42: note: Null pointer dereference tree-puzzle-5.3.rc16/src/ppuzzle.c:433:9: style: Variable 'initmsg[0]' is assigned an expression that holds the same value. [redundantAssignment] tree-puzzle-5.3.rc16/src/ppuzzle.c:431:9: note: numspc is assigned 'initmsg[0]' here. tree-puzzle-5.3.rc16/src/ppuzzle.c:433:9: note: Variable 'initmsg[0]' is assigned an expression that holds the same value. tree-puzzle-5.3.rc16/src/ppuzzle.c:1408:9: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/ppuzzle.c:1395:9: note: error is assigned tree-puzzle-5.3.rc16/src/ppuzzle.c:1408:9: note: error is overwritten tree-puzzle-5.3.rc16/src/ppuzzle.c:1594:8: style: Local variable 'a' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/ppuzzle.c:1458:15: note: Shadowed declaration tree-puzzle-5.3.rc16/src/ppuzzle.c:1594:8: note: Shadow variable tree-puzzle-5.3.rc16/src/ppuzzle.c:1594:11: style: Local variable 'b' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/ppuzzle.c:1458:18: note: Shadowed declaration tree-puzzle-5.3.rc16/src/ppuzzle.c:1594:11: note: Shadow variable tree-puzzle-5.3.rc16/src/ppuzzle.c:1594:14: style: Local variable 'c' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/ppuzzle.c:1458:21: note: Shadowed declaration tree-puzzle-5.3.rc16/src/ppuzzle.c:1594:14: note: Shadow variable tree-puzzle-5.3.rc16/src/ppuzzle.c:2553:7: style: Local variable 'a' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/ppuzzle.c:2403:9: note: Shadowed declaration tree-puzzle-5.3.rc16/src/ppuzzle.c:2553:7: note: Shadow variable tree-puzzle-5.3.rc16/src/ppuzzle.c:2553:10: style: Local variable 'b' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/ppuzzle.c:2403:12: note: Shadowed declaration tree-puzzle-5.3.rc16/src/ppuzzle.c:2553:10: note: Shadow variable tree-puzzle-5.3.rc16/src/ppuzzle.c:2553:13: style: Local variable 'c' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/ppuzzle.c:2403:15: note: Shadowed declaration tree-puzzle-5.3.rc16/src/ppuzzle.c:2553:13: note: Shadow variable tree-puzzle-5.3.rc16/src/ppuzzle.c:2553:16: style: Local variable 'i' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/ppuzzle.c:2403:6: note: Shadowed declaration tree-puzzle-5.3.rc16/src/ppuzzle.c:2553:16: note: Shadow variable tree-puzzle-5.3.rc16/src/ppuzzle.c:2554:10: style: Local variable 'd1' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/ppuzzle.c:2405:9: note: Shadowed declaration tree-puzzle-5.3.rc16/src/ppuzzle.c:2554:10: note: Shadow variable tree-puzzle-5.3.rc16/src/ppuzzle.c:2554:14: style: Local variable 'd2' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/ppuzzle.c:2405:13: note: Shadowed declaration tree-puzzle-5.3.rc16/src/ppuzzle.c:2554:14: note: Shadow variable tree-puzzle-5.3.rc16/src/ppuzzle.c:2554:18: style: Local variable 'd3' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/ppuzzle.c:2405:17: note: Shadowed declaration tree-puzzle-5.3.rc16/src/ppuzzle.c:2554:18: note: Shadow variable tree-puzzle-5.3.rc16/src/ppuzzle.c:2555:7: style: Local variable 'unresqs' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/puzzle.h:446:12: note: Shadowed declaration tree-puzzle-5.3.rc16/src/ppuzzle.c:2555:7: note: Shadow variable tree-puzzle-5.3.rc16/src/ppuzzle.c:2556:7: style: Local variable 'partresqs' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/puzzle.h:447:12: note: Shadowed declaration tree-puzzle-5.3.rc16/src/ppuzzle.c:2556:7: note: Shadow variable tree-puzzle-5.3.rc16/src/ppuzzle.c:2557:7: style: Local variable 'fullresqs' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/puzzle.h:448:12: note: Shadowed declaration tree-puzzle-5.3.rc16/src/ppuzzle.c:2557:7: note: Shadow variable tree-puzzle-5.3.rc16/src/ppuzzle.c:2558:7: style: Local variable 'missingqs' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/puzzle.h:449:12: note: Shadowed declaration tree-puzzle-5.3.rc16/src/ppuzzle.c:2558:7: note: Shadow variable tree-puzzle-5.3.rc16/src/ppuzzle.c:100:34: style: Parameter 's' can be declared as const array [constParameter] tree-puzzle-5.3.rc16/src/ppuzzle.c:100:44: style: Parameter 'f' can be declared as const array [constParameter] tree-puzzle-5.3.rc16/src/ppuzzle.c:423:10: style: Variable 'pths' can be declared as pointer to const [constVariablePointer] tree-puzzle-5.3.rc16/src/ppuzzle.c:559:53: style: Parameter 'result' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/pstep-tripl.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-tripl.c:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONEEDGE [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-tripl.c:307:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable split [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-tripl.c:336:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-tripl.c:386:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-tripl.c:451:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upsize [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-tripl.c:523:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-tripl.c:606:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edgeinfo [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-tripl.c:1109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-tripl.c:1473:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/ppuzzle.c:1883:10: style: Variable 'tmpnum' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/pstep-tripl.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-tripl.c:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-tripl.c:523:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-tripl.c:835:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-tripl.c:1109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-tripl.c:1473:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep-tripl.c:216:31: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedgeofleaf [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-tripl.c:214:32: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-tripl.c:214:18: note: Assignment 'tmpedgeofleaf=(int*)calloc((unsigned long)Maxspc,sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:216:31: note: Null pointer dereference tree-puzzle-5.3.rc16/src/pstep-tripl.c:221:4: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedge [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:30: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:12: note: Assignment 'tmpedge=(ONEEDGE*)calloc((unsigned long)Maxbrnch,sizeof(ONEEDGE))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:221:4: note: Null pointer dereference tree-puzzle-5.3.rc16/src/pstep-tripl.c:223:4: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedge [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:30: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:12: note: Assignment 'tmpedge=(ONEEDGE*)calloc((unsigned long)Maxbrnch,sizeof(ONEEDGE))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:223:4: note: Null pointer dereference tree-puzzle-5.3.rc16/src/pstep-tripl.c:159:12: style: Parameter 'curredge' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/pstep-tripl.c:162:12: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/pstep-tripl.c:163:12: style: Parameter 'statusc' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/pstep-tripl.c:327:33: style: Parameter 'edge' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/pstep-tripl.c:332:32: style: Parameter 'permut' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/pstep-tripl.c:594:7: style: Variable 'dr_split' can be declared as pointer to const [constVariablePointer] tree-puzzle-5.3.rc16/src/pstep-tripl.c:594:22: style: Variable 'dl_split' can be declared as pointer to const [constVariablePointer] tree-puzzle-5.3.rc16/src/pstep-tripl.c:594:37: style: Variable 'up_split' can be declared as pointer to const [constVariablePointer] tree-puzzle-5.3.rc16/src/pstep-tripl.c:902:11: style: Variable 'up' can be declared as pointer to const [constVariablePointer] tree-puzzle-5.3.rc16/src/pstep-tripl.c:904:7: style: Variable 'split' can be declared as pointer to const [constVariablePointer] tree-puzzle-5.3.rc16/src/pstep-tripl.c:1091:7: style: Variable 'split' can be declared as pointer to const [constVariablePointer] tree-puzzle-5.3.rc16/src/pstep-tripl.c:1427:13: style: Parameter 'edgeofleaf' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/pstep-tripl.c:941:9: style: Variable 'up' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/pstep-tripl.c:1523:9: style: Variable 'status' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle2.c:78:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle2.c:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle2.c:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle2.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle2.c:231:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle2.c:379:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle2.c:504:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle2.c:881:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle2.c:1339:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle2.c:1573:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle2.c:1995:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle2.c:2280:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle2.c:2446:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:72:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:298:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:361:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:478:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:588:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:1875:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:1918:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:1960:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:2140:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:2238:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:2684:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:3827:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:4548:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:5706:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:5794:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:6136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:6384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:6846:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:6859:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:6875:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:6914:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:7109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:7258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:7959:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:8222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:8501:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle1.c:8601:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/pstep.c:908:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/pstep-tripl.c:216:31: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpedgeofleaf [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-tripl.c:214:32: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-tripl.c:214:18: note: Assignment 'tmpedgeofleaf=(int*)calloc((unsigned long)Maxspc,sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:216:31: note: Null pointer dereference tree-puzzle-5.3.rc16/src/pstep-tripl.c:221:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpedge [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:30: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:12: note: Assignment 'tmpedge=(struct ONEEDGE*)calloc((unsigned long)Maxbrnch,sizeof(struct ONEEDGE))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:221:4: note: Null pointer dereference tree-puzzle-5.3.rc16/src/pstep-tripl.c:223:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpedge [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:30: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:12: note: Assignment 'tmpedge=(struct ONEEDGE*)calloc((unsigned long)Maxbrnch,sizeof(struct ONEEDGE))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:223:4: note: Null pointer dereference tree-puzzle-5.3.rc16/src/pstep-tripl.c:1683:7: style: Local variable 'Maxbrnch' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/puzzle.h:388:12: note: Shadowed declaration tree-puzzle-5.3.rc16/src/pstep-tripl.c:1683:7: note: Shadow variable tree-puzzle-5.3.rc16/src/pstep.c:721:16: style: Local variable 'Currtrial' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/puzzle.h:452:12: note: Shadowed declaration tree-puzzle-5.3.rc16/src/pstep.c:721:16: note: Shadow variable tree-puzzle-5.3.rc16/src/pstep.c:722:16: style: Local variable 'splitoccurfp' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/puzzle.h:363:14: note: Shadowed declaration tree-puzzle-5.3.rc16/src/pstep.c:722:16: note: Shadow variable tree-puzzle-5.3.rc16/src/pstep.c:737:20: style: Variable 'treeitem' can be declared as pointer to const [constVariablePointer] tree-puzzle-5.3.rc16/src/pstep-tripl.c:200:13: style: Parameter 'permut' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/pstep-tripl.c:443:38: style: Parameter 'permut' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/pstep.c:884:13: style: Variable 'startnode' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle2.c:1943:23: style: Condition 'tmpweight==0' is always false [knownConditionTrueFalse] tree-puzzle-5.3.rc16/src/puzzle2.c:1937:22: note: Assuming that condition 'tmpweight<=2' is not redundant tree-puzzle-5.3.rc16/src/puzzle2.c:1943:23: note: Condition 'tmpweight==0' is always false tree-puzzle-5.3.rc16/src/puzzle2.c:2280:7: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle2.c:2297:6: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle2.c:2446:8: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle2.c:2463:7: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle2.c:1069:37: warning: If memory allocation fails, then there is a possible null pointer dereference: gene [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/puzzle2.c:1062:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/puzzle2.c:1062:9: note: Assignment 'gene=(unsigned long*)calloc((unsigned long)(tpmradix+1),sizeof(unsigned long))', assigned value is 0 tree-puzzle-5.3.rc16/src/puzzle2.c:1069:37: note: Null pointer dereference tree-puzzle-5.3.rc16/src/puzzle2.c:1555:33: warning: If memory allocation fails, then there is a possible null pointer dereference: qinfo [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/puzzle2.c:1553:34: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/puzzle2.c:1553:10: note: Assignment 'qinfo=(unsigned char*)calloc((unsigned long)numch,sizeof(unsigned char))', assigned value is 0 tree-puzzle-5.3.rc16/src/puzzle2.c:1555:33: note: Null pointer dereference tree-puzzle-5.3.rc16/src/puzzle2.c:50:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle2.c:51:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle2.c:52:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle2.c:53:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle2.c:59:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle2.c:60:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle2.c:61:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle2.c:62:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle2.c:1974:6: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle2.c:1975:6: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle2.c:1976:6: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle2.c:1977:6: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle2.c:1978:6: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle2.c:1979:6: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle2.c:1980:6: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle2.c:1981:6: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/sched.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/sched.c:273:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/puzzle2.c:1037:6: style: Local variable 'tpmradix' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/ml.h:252:17: note: Shadowed declaration tree-puzzle-5.3.rc16/src/puzzle2.c:1037:6: note: Shadow variable tree-puzzle-5.3.rc16/src/puzzle2.c:47:40: style: Parameter 'ddd' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle2.c:615:30: style: Parameter 'ss_setovllistsize' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle2.c:618:30: style: Parameter 'ss_listsize' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle2.c:706:30: style: Parameter 'ss_setovllistsize' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle2.c:709:30: style: Parameter 'ss_listsize' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle2.c:806:23: style: Parameter 'ss_setovllistsize' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle2.c:809:23: style: Parameter 'ss_listsize' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle2.c:1623:27: style: Parameter 'num' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/sched.c:57:4: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/sched.c:57:4: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/sched.c:57:4: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle2.c:1982:14: error: Uninitialized variable: &ttt [uninitvar] tree-puzzle-5.3.rc16/src/puzzle2.c:1773:12: style: Variable 'onethird' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle2.c:1776:15: style: Variable 'treebits[2]' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle2.c:2101:15: style: Variable 'notunique' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle2.c:2115:15: style: Variable 'notunique' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle2.c:2129:15: style: Variable 'notunique' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle2.c:2136:42: style: Variable 'qresult' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle2.c:2137:18: style: Variable 'qresult' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle2.c:2138:15: style: Variable 'notunique' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle2.c:2164:42: style: Variable 'qresult' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle2.c:2165:18: style: Variable 'qresult' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle2.c:2166:15: style: Variable 'notunique' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle2.c:2192:42: style: Variable 'qresult' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle2.c:2193:18: style: Variable 'qresult' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle2.c:2194:15: style: Variable 'notunique' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle2.c:2242:15: style: Variable 'notunique' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle2.c:2286:15: style: Variable 'notunique' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/subsetmatr.c:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/subsetmatr.c:141:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/subsetmatr.c:152:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/subsetmatr.c:225:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/subsetmatr.c:249:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/subsetmatr.c:126:3: warning: fprintf format string requires 1 parameter but 2 are given. [wrongPrintfScanfArgNum] tree-puzzle-5.3.rc16/src/subsetmatr.c:29:33: style:inconclusive: Function 'chooserfromsubsets' argument 6 names different: declaration 'trueid' definition 'permutation'. [funcArgNamesDifferent] tree-puzzle-5.3.rc16/src/subsetmatr.h:30:109: note: Function 'chooserfromsubsets' argument 6 names different: declaration 'trueid' definition 'permutation'. tree-puzzle-5.3.rc16/src/subsetmatr.c:29:33: note: Function 'chooserfromsubsets' argument 6 names different: declaration 'trueid' definition 'permutation'. tree-puzzle-5.3.rc16/src/subsetmatr.c:26:33: style: Parameter 'sssizes' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/subsetmatr.c:119:27: style: Parameter 'sssizes' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/treetest.c:296:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/treetest.c:489:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/treesort.c:560:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/treesort.c:635:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/treesort.c:693:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/treesort.c:793:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/treesort.c:164:7: warning: If memory allocation fails, then there is a possible null pointer dereference: snodes [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/treesort.c:160:26: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/treesort.c:160:12: note: Assignment 'snodes=(int*)calloc((unsigned long)(4*2*Maxspc),sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/treesort.c:164:7: note: Null pointer dereference tree-puzzle-5.3.rc16/src/treesort.c:443:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpptr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/treesort.c:441:37: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/treesort.c:441:11: note: Assignment 'tmpptr=(struct treelistitemtype*)calloc((unsigned long)1,sizeof(struct treelistitemtype))', assigned value is 0 tree-puzzle-5.3.rc16/src/treesort.c:443:4: note: Null pointer dereference tree-puzzle-5.3.rc16/src/treesort.c:444:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpptr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/treesort.c:441:37: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/treesort.c:441:11: note: Assignment 'tmpptr=(struct treelistitemtype*)calloc((unsigned long)1,sizeof(struct treelistitemtype))', assigned value is 0 tree-puzzle-5.3.rc16/src/treesort.c:444:4: note: Null pointer dereference tree-puzzle-5.3.rc16/src/treesort.c:445:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpptr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/treesort.c:441:37: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/treesort.c:441:11: note: Assignment 'tmpptr=(struct treelistitemtype*)calloc((unsigned long)1,sizeof(struct treelistitemtype))', assigned value is 0 tree-puzzle-5.3.rc16/src/treesort.c:445:4: note: Null pointer dereference tree-puzzle-5.3.rc16/src/treesort.c:446:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpptr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/treesort.c:441:37: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/treesort.c:441:11: note: Assignment 'tmpptr=(struct treelistitemtype*)calloc((unsigned long)1,sizeof(struct treelistitemtype))', assigned value is 0 tree-puzzle-5.3.rc16/src/treesort.c:446:4: note: Null pointer dereference tree-puzzle-5.3.rc16/src/treesort.c:447:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpptr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/treesort.c:441:37: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/treesort.c:441:11: note: Assignment 'tmpptr=(struct treelistitemtype*)calloc((unsigned long)1,sizeof(struct treelistitemtype))', assigned value is 0 tree-puzzle-5.3.rc16/src/treesort.c:447:4: note: Null pointer dereference tree-puzzle-5.3.rc16/src/treesort.c:494:22: warning: Either the condition 'numitems==0' is redundant or there is possible null pointer dereference: numitems. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/treesort.c:490:35: note: Assuming that condition 'numitems==0' is not redundant tree-puzzle-5.3.rc16/src/treesort.c:494:22: note: Null pointer dereference tree-puzzle-5.3.rc16/src/treesort.c:496:4: warning: Either the condition 'numitems==0' is redundant or there is possible null pointer dereference: numitems. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/treesort.c:490:35: note: Assuming that condition 'numitems==0' is not redundant tree-puzzle-5.3.rc16/src/treesort.c:496:4: note: Null pointer dereference tree-puzzle-5.3.rc16/src/treesort.c:573:11: warning: Either the condition 'curr==NULL' is redundant or there is possible null pointer dereference: curr. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/treesort.c:572:12: note: Assuming that condition 'curr==NULL' is not redundant tree-puzzle-5.3.rc16/src/treesort.c:573:11: note: Null pointer dereference tree-puzzle-5.3.rc16/src/treetest.c:296:5: warning: Uninitialized variable: *sh_Pval [uninitvar] tree-puzzle-5.3.rc16/src/treetest.c:524:83: note: Calling function 'sh_test', 8th argument '&sh_pval' value is tree-puzzle-5.3.rc16/src/treetest.c:296:5: note: Uninitialized variable: *sh_Pval tree-puzzle-5.3.rc16/src/treetest.c:297:5: warning: Uninitialized variable: *sh_test_passed [uninitvar] tree-puzzle-5.3.rc16/src/treetest.c:524:69: note: Calling function 'sh_test', 7th argument '&sh_test_res' value is tree-puzzle-5.3.rc16/src/treetest.c:297:5: note: Uninitialized variable: *sh_test_passed tree-puzzle-5.3.rc16/src/treetest.c:150:29: style: Variable 'deltaL[likelihoodOrder[0]]' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/treetest.c:184:13: style: Variable 'best' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/treetest.c:189:11: style: Variable 'best' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/treetest.c:386:9: style: Variable 'best' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/treetest.c:390:11: style: Variable 'best' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/treesort.c:92:30: style: Parameter 'ctree' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/treesort.c:115:22: style: Parameter 'ctree' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/treesort.c:619:42: style: Parameter 'treestr' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/util.c:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/util.c:472:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/util.c:627:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/util.c:766:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/util.c:804:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] tree-puzzle-5.3.rc16/src/util.c:84:20: style: Parameter 'message' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/util.c:457:24: style: Parameter 'starttime' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle1.c:4810:22: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] tree-puzzle-5.3.rc16/src/puzzle1.c:4815:22: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] tree-puzzle-5.3.rc16/src/puzzle1.c:4858:22: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] tree-puzzle-5.3.rc16/src/puzzle1.c:4896:21: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] tree-puzzle-5.3.rc16/src/puzzle1.c:4924:21: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] tree-puzzle-5.3.rc16/src/puzzle1.c:4937:21: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] tree-puzzle-5.3.rc16/src/puzzle1.c:4959:22: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] tree-puzzle-5.3.rc16/src/puzzle1.c:4990:22: warning: Comparison of a boolean expression with an integer other than 0 or 1. [compareBoolExpressionWithInt] tree-puzzle-5.3.rc16/src/puzzle1.c:2532:11: error: Array 'countarr[7]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] tree-puzzle-5.3.rc16/src/puzzle1.c:2512:25: note: Assignment 'maxinfotype=7', assigned value is 7 tree-puzzle-5.3.rc16/src/puzzle1.c:2531:21: note: Assuming that condition 'count<=maxinfotype' is not redundant tree-puzzle-5.3.rc16/src/puzzle1.c:2532:11: note: Array index out of bounds tree-puzzle-5.3.rc16/src/puzzle1.c:2675:11: error: Array 'countarr[7]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] tree-puzzle-5.3.rc16/src/puzzle1.c:2670:20: note: Assignment 'maxinfotype=7', assigned value is 7 tree-puzzle-5.3.rc16/src/puzzle1.c:2674:21: note: Assuming that condition 'count<=maxinfotype' is not redundant tree-puzzle-5.3.rc16/src/puzzle1.c:2675:11: note: Array index out of bounds tree-puzzle-5.3.rc16/src/puzzle1.c:2691:11: error: Array 'countarr[7]' accessed at index 7, which is out of bounds. [arrayIndexOutOfBounds] tree-puzzle-5.3.rc16/src/puzzle1.c:2670:20: note: Assignment 'maxinfotype=7', assigned value is 7 tree-puzzle-5.3.rc16/src/puzzle1.c:2691:11: note: Array index out of bounds tree-puzzle-5.3.rc16/src/puzzle1.c:3207:39: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] tree-puzzle-5.3.rc16/src/puzzle1.c:3207:47: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tree-puzzle-5.3.rc16/src/puzzle1.c:3829:36: style: Obsolete function 'asctime' called. It is recommended to use 'strftime' instead. [prohibitedasctimeCalled] tree-puzzle-5.3.rc16/src/puzzle1.c:3829:44: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] tree-puzzle-5.3.rc16/src/puzzle1.c:6134:24: style: Redundant condition: readquart_optn. '!readquart_optn || (readquart_optn && savequart_optn)' is equivalent to '!readquart_optn || savequart_optn' [redundantCondition] tree-puzzle-5.3.rc16/src/puzzle1.c:4810:25: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] tree-puzzle-5.3.rc16/src/puzzle1.c:4815:25: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] tree-puzzle-5.3.rc16/src/puzzle1.c:4858:25: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] tree-puzzle-5.3.rc16/src/puzzle1.c:4896:24: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] tree-puzzle-5.3.rc16/src/puzzle1.c:4924:24: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] tree-puzzle-5.3.rc16/src/puzzle1.c:4937:24: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] tree-puzzle-5.3.rc16/src/puzzle1.c:4959:25: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] tree-puzzle-5.3.rc16/src/puzzle1.c:4990:25: style: Comparing expression of type 'bool' against value 2. Condition is always false. [compareValueOutOfTypeRangeError] tree-puzzle-5.3.rc16/src/puzzle1.c:6235:28: style: Condition 'tmpweight==0' is always false [knownConditionTrueFalse] tree-puzzle-5.3.rc16/src/puzzle1.c:6229:23: note: Assuming that condition 'tmpweight<=2' is not redundant tree-puzzle-5.3.rc16/src/puzzle1.c:6235:28: note: Condition 'tmpweight==0' is always false tree-puzzle-5.3.rc16/src/puzzle1.c:2617:4: warning: %lu in format string (no. 1) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] tree-puzzle-5.3.rc16/src/puzzle1.c:2617:4: warning: %lu in format string (no. 2) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] tree-puzzle-5.3.rc16/src/puzzle1.c:2617:4: warning: %lu in format string (no. 3) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] tree-puzzle-5.3.rc16/src/puzzle1.c:2617:4: warning: %lu in format string (no. 5) requires 'unsigned long' but the argument type is 'long'. [invalidPrintfArgType_uint] tree-puzzle-5.3.rc16/src/puzzle1.c:2617:4: warning: %lu in format string (no. 7) requires 'unsigned long' but the argument type is 'long'. [invalidPrintfArgType_uint] tree-puzzle-5.3.rc16/src/puzzle1.c:2617:4: warning: %lu in format string (no. 8) requires 'unsigned long' but the argument type is 'long'. [invalidPrintfArgType_uint] tree-puzzle-5.3.rc16/src/puzzle1.c:2617:4: warning: %lu in format string (no. 9) requires 'unsigned long' but the argument type is 'long'. [invalidPrintfArgType_uint] tree-puzzle-5.3.rc16/src/puzzle1.c:2617:4: warning: %lu in format string (no. 11) requires 'unsigned long' but the argument type is 'signed long'. [invalidPrintfArgType_uint] tree-puzzle-5.3.rc16/src/puzzle1.c:4577:4: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4577:4: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4577:4: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4577:4: warning: %ld in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4593:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4594:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4595:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4598:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4604:3: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4604:3: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4624:5: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4624:5: warning: %ld in format string (no. 5) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4624:5: warning: %ld in format string (no. 7) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4624:5: warning: %ld in format string (no. 9) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4639:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4640:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4641:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4644:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4660:5: warning: %ld in format string (no. 2) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4675:5: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4801:6: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:4847:8: warning: %ld in format string (no. 1) requires 'long' but the argument type is 'unsigned long'. [invalidPrintfArgType_sint] tree-puzzle-5.3.rc16/src/puzzle1.c:352:3: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] tree-puzzle-5.3.rc16/src/puzzle1.c:385:6: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] tree-puzzle-5.3.rc16/src/puzzle1.c:7128:11: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] tree-puzzle-5.3.rc16/src/puzzle1.c:7170:14: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] tree-puzzle-5.3.rc16/src/puzzle1.c:7276:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] tree-puzzle-5.3.rc16/src/puzzle1.c:7285:15: warning: sscanf() without field width limits can crash with huge input data. [invalidscanf] tree-puzzle-5.3.rc16/src/puzzle1.c:7105:3: warning: If memory allocation fails, then there is a possible null pointer dereference: argstr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/puzzle1.c:7103:17: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/puzzle1.c:7103:17: note: Assignment 'argstr=calloc(100,sizeof(char*))', assigned value is 0 tree-puzzle-5.3.rc16/src/puzzle1.c:7105:3: note: Null pointer dereference tree-puzzle-5.3.rc16/src/puzzle1.c:8693:5: warning: If memory allocation fails, then there is a possible null pointer dereference: qcountarray [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/puzzle1.c:8691:32: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/puzzle1.c:8691:18: note: Assignment 'qcountarray=(unsigned long**)calloc(Maxspc+1,sizeof(unsigned long*))', assigned value is 0 tree-puzzle-5.3.rc16/src/puzzle1.c:8693:5: note: Null pointer dereference tree-puzzle-5.3.rc16/src/puzzle1.c:267:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:268:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:269:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:270:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:271:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:272:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:273:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:274:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:309:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:310:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:311:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:312:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:313:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:314:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:315:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:316:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:404:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:405:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:406:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:407:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:408:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:409:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:410:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:411:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:432:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:433:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:434:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:435:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:436:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:437:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:438:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:439:3: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] tree-puzzle-5.3.rc16/src/puzzle1.c:100:12: style: Variable 'dd' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:94:29: note: dd is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:100:12: note: dd is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:6019:30: style: Variable 'min1' is assigned an expression that holds the same value. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:6015:7: note: min1 is assigned 'a' here. tree-puzzle-5.3.rc16/src/puzzle1.c:6019:30: note: Variable 'min1' is assigned an expression that holds the same value. tree-puzzle-5.3.rc16/src/puzzle1.c:7285:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7276:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7285:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7300:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7285:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7300:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7308:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7300:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7308:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7316:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7308:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7316:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7325:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7316:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7325:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7334:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7325:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7334:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7344:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7334:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7344:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7354:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7344:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7354:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7364:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7354:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7364:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7374:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7364:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7374:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7382:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7374:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7382:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7390:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7382:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7390:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7400:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7390:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7400:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7408:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7400:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7408:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7416:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7408:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7416:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7440:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7432:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7440:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7448:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7440:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7448:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7456:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7448:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7456:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7464:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7456:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7464:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7473:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7464:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7473:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7482:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7473:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7482:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7492:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7482:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7492:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7501:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7492:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7501:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7510:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7501:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7510:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7519:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7510:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7519:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7527:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7519:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7527:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7536:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7527:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7536:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7545:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7536:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7545:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7554:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7545:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7554:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7563:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7554:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7563:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7572:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7563:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7572:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7581:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7572:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7581:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7589:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7581:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7589:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7597:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7589:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7597:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7605:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7597:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7605:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7613:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7605:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7613:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7622:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7613:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7622:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7632:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7622:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7632:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7656:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7632:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7656:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7675:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7656:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7675:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7683:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7675:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7683:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7691:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7683:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7691:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7699:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7691:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7699:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7707:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7699:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7707:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7715:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7707:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7715:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7723:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7715:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7723:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7731:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7723:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7731:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7738:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7731:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7738:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7827:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7819:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7827:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7835:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7827:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7835:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7844:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7835:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7844:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7852:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7844:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7852:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:7860:13: style: Variable 'count' is reassigned a value before the old one has been used. [redundantAssignment] tree-puzzle-5.3.rc16/src/puzzle1.c:7852:13: note: count is assigned tree-puzzle-5.3.rc16/src/puzzle1.c:7860:13: note: count is overwritten tree-puzzle-5.3.rc16/src/puzzle1.c:6213:23: style: Checking if unsigned expression 'tmpweight' is less than zero. [unsignedLessThanZero] tree-puzzle-5.3.rc16/src/puzzle1.c:287:18: style: Local variable 'ofp' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/puzzle.h:349:14: note: Shadowed declaration tree-puzzle-5.3.rc16/src/puzzle1.c:287:18: note: Shadow variable tree-puzzle-5.3.rc16/src/puzzle1.c:8499:8: style: Local variable 'splitoccurfp' shadows outer variable [shadowVariable] tree-puzzle-5.3.rc16/src/puzzle.h:363:14: note: Shadowed declaration tree-puzzle-5.3.rc16/src/puzzle1.c:8499:8: note: Shadow variable tree-puzzle-5.3.rc16/src/puzzle1.c:54:83: style: Parameter 'comment' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle1.c:69:34: style: Parameter 'exitstr' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle1.c:69:64: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle1.c:284:36: style: Parameter 'quartetinfo' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle1.c:1868:49: style: Parameter 'descr' can be declared as const array [constParameter] tree-puzzle-5.3.rc16/src/puzzle1.c:1911:50: style: Parameter 'descr' can be declared as const array [constParameter] tree-puzzle-5.3.rc16/src/puzzle1.c:1953:51: style: Parameter 'descr' can be declared as const array [constParameter] tree-puzzle-5.3.rc16/src/puzzle1.c:2502:21: style: Parameter 'siteinform' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle1.c:2662:21: style: Parameter 'siteinform' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle1.c:5980:58: style: Parameter 'd1' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle1.c:5980:70: style: Parameter 'd2' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle1.c:5980:82: style: Parameter 'd3' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle1.c:6872:23: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle1.c:6911:26: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle1.c:7211:10: style: Variable 'tmpstr' can be declared as pointer to const [constVariablePointer] tree-puzzle-5.3.rc16/src/puzzle1.c:7215:12: style: Variable 'argc' can be declared as pointer to const [constVariablePointer] tree-puzzle-5.3.rc16/src/puzzle1.c:8387:30: style: Parameter 'leafset' can be declared as pointer to const [constParameterPointer] tree-puzzle-5.3.rc16/src/puzzle1.c:275:11: error: Uninitialized variable: &ttt [uninitvar] tree-puzzle-5.3.rc16/src/puzzle1.c:317:11: error: Uninitialized variable: &ttt [uninitvar] tree-puzzle-5.3.rc16/src/puzzle1.c:413:6: error: Uninitialized variable: ttt [uninitvar] tree-puzzle-5.3.rc16/src/puzzle1.c:441:6: error: Uninitialized variable: ttt [uninitvar] tree-puzzle-5.3.rc16/src/puzzle1.c:2123:17: style: Variable 'validpairs' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:2124:15: style: Variable 'editdist' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:2547:14: style: Variable 'startpos' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:2548:14: style: Variable 'endpos' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:2551:14: style: Variable 'winlen' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:3787:20: style: Variable 'nummax' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:3827:11: style: Variable 'cpuspan' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:4432:10: style: Variable 'avgdist' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:5341:10: style: Variable 'res' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:5341:22: style: Variable 'partres' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:5341:32: style: Variable 'unres' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:6015:7: style: Variable 'min1' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:6016:7: style: Variable 'min2' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:6019:35: style: Variable 'min1' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:6019:45: style: Variable 'min2' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:6020:35: style: Variable 'min1' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:6020:45: style: Variable 'min2' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:6021:35: style: Variable 'min1' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:6021:45: style: Variable 'min2' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:6022:35: style: Variable 'min1' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:6022:45: style: Variable 'min2' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:6023:23: style: Variable 'min' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:6023:35: style: Variable 'min1' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:6023:45: style: Variable 'min2' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:7860:13: style: Variable 'count' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:7936:16: style: Variable 'flagused' is assigned a value that is never used. [unreadVariable] tree-puzzle-5.3.rc16/src/puzzle1.c:8424:18: style: Variable 'setsizer' is assigned a value that is never used. [unreadVariable] diff: 2.16.0 tree-puzzle-5.3.rc16/src/consensus.c:462:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/consensus.c:462:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/consensus.c:813:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/consensus.c:813:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/gamma.c:176:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable 0.453642210148e [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/gamma.c:176:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.453642210148e [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/gamma.c:198:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable 0.5e [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/gamma.c:198:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable 0.5e [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/gamma.c:305:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/gamma.c:305:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ml1.c:1025:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ml1.c:1025:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ml1.c:1181:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ml1.c:1181:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ml1.c:1202:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ml1.c:1202:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ml1.c:1878:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ml1.c:1878:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ml1.c:222:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ml1.c:222:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ml1.c:2338:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ml1.c:2338:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ml1.c:428:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ml1.c:428:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ml1.c:846:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ml1.c:846:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ml1.c:918:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ml1.c:918:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ml1.c:924:3: warning: If memory allocation fails, then there is a possible null pointer dereference: wk [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml1.c:908:24: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml1.c:908:7: note: Assignment 'wk=(double*)calloc((unsigned long)size,sizeof(double))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml1.c:924:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:1489:3: warning: If memory allocation fails, then there is a possible null pointer dereference: psotu [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:1484:26: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:1484:10: note: Assignment 'psotu=(struct Node**)calloc((unsigned long)Maxspc,sizeof(struct Node*))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:1489:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:153:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ml2.c:153:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:184:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ml2.c:184:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:302:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ml2.c:302:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:476:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ml2.c:476:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:556:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ml2.c:556:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:626:2: warning: Either the condition 'tr==NULL' is redundant or there is possible null pointer dereference: tr. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:625:9: note: Assuming that condition 'tr==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:626:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:626:2: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:624:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:624:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:626:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:627:6: warning: Either the condition 'tr==NULL' is redundant or there is possible null pointer dereference: tr. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:625:9: note: Assuming that condition 'tr==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:627:6: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:627:6: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:624:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:624:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:627:6: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:628:2: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:624:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:624:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:628:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:629:6: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:624:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:624:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:629:6: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:630:2: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:624:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:624:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:630:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:636:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:636:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:637:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:635:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:637:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:637:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:637:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:638:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:638:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:639:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:635:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:639:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:639:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:639:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:640:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:640:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:641:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:635:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:641:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:641:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:641:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:642:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:642:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:643:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:635:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:643:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:643:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:643:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:644:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:644:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:645:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:635:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:645:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:645:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:645:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:646:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:646:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:647:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:635:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:647:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:647:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:647:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:648:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:648:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:649:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:635:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:649:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:649:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:649:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:650:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:650:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:651:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:635:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:651:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:651:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:651:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:652:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:652:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:653:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:635:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:653:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:653:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:653:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:654:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:654:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:655:19: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:655:19: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:655:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:635:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:655:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:655:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:655:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:656:32: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:656:32: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:657:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:657:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:658:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:658:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:659:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:659:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:660:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:660:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:661:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:661:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:663:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:634:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:634:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:663:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:664:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:632:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:632:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:664:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:671:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:671:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:672:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:670:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:672:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:672:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:672:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:673:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:673:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:674:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:670:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:674:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:674:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:674:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:675:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:675:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:676:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:670:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:676:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:676:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:676:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:677:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:677:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:678:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:670:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:678:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:678:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:678:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:679:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:679:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:680:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:670:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:680:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:680:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:680:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:681:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:681:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:682:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:670:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:682:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:682:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:682:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:683:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:683:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:684:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:670:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:684:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:684:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:684:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:685:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:685:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:686:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:670:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:686:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:686:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:686:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:687:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:687:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:688:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:670:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:688:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:688:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:688:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:689:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:689:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:690:15: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:690:15: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:690:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:670:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:690:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:690:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:690:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:691:32: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:691:32: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:692:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:692:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:693:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:693:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:694:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:694:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:695:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:695:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:697:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:669:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:669:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:697:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:698:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:667:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:667:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:698:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:727:2: warning: Either the condition 'tr==NULL' is redundant or there is possible null pointer dereference: tr. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:726:9: note: Assuming that condition 'tr==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:727:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:727:2: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:725:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:725:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:727:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:728:6: warning: Either the condition 'tr==NULL' is redundant or there is possible null pointer dereference: tr. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:726:9: note: Assuming that condition 'tr==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:728:6: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:728:6: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:725:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:725:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:728:6: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:729:2: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:725:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:725:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:729:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:730:6: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:725:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:725:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:730:6: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:731:2: warning: If memory allocation fails, then there is a possible null pointer dereference: tr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:725:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:725:7: note: Assignment 'tr=(struct Tree*)calloc((unsigned long)1,sizeof(struct Tree))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:731:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:738:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:738:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:739:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:739:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:740:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:737:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:740:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:740:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:740:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:741:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:741:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:742:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:737:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:742:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:742:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:742:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:743:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:743:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:744:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:737:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:744:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:744:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:744:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:745:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:745:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:746:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:737:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:746:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:746:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:746:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:747:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:747:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:748:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:737:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:748:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:748:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:748:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:749:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:749:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:750:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:737:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:750:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:750:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:750:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:751:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:751:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:752:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:737:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:752:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:752:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:752:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:753:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:753:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:754:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:737:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:754:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:754:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:754:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:755:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:755:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:756:15: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:756:15: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:756:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:737:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:756:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:756:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:756:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:757:27: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:757:27: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:758:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:758:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:759:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:759:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:760:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:737:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:760:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:760:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:760:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:761:3: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:734:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:734:8: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:761:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:762:3: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:737:10: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:762:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:762:3: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:736:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:736:8: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:762:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:771:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:771:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:772:2: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:770:9: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:772:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:772:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:772:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:773:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:773:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:774:2: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:770:9: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:774:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:774:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:774:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:775:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:775:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:776:2: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:770:9: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:776:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:776:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:776:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:777:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:777:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:778:2: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:770:9: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:778:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:778:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:778:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:779:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:779:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:780:2: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:770:9: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:780:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:780:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:780:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:781:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:781:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:782:2: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:770:9: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:782:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:782:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:782:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:783:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:783:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:784:2: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:770:9: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:784:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:784:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:784:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:785:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:785:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:786:2: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:770:9: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:786:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:786:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:786:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:787:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:787:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:788:2: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:770:9: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:788:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:788:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:788:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:789:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:789:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:790:14: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:790:14: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:790:2: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:770:9: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:790:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:790:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:790:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:791:2: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:770:9: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:791:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:791:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:791:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:792:2: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:770:9: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:792:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:792:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:792:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:793:2: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:770:9: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:793:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:793:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:793:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:794:2: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:770:9: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:794:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:794:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:794:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:795:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:795:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:796:2: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:770:9: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:796:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:796:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:796:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:797:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:767:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:767:7: note: Assignment 'dp=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:797:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:798:2: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: up. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:770:9: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:798:2: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:798:2: warning: If memory allocation fails, then there is a possible null pointer dereference: up [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:798:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ml2.c:808:33: warning: Either the condition 'up==NULL' is redundant or there is possible null pointer dereference: tr->rootp. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/ml2.c:770:9: note: Assuming that condition 'up==NULL' is not redundant tree-puzzle-5.3.rc16/src/ml2.c:802:14: note: Assignment 'tr->rootp=up', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:808:33: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ml2.c:808:33: warning: If memory allocation fails, then there is a possible null pointer dereference: tr->rootp [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ml2.c:769:22: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ml2.c:769:7: note: Assignment 'up=(struct Node*)calloc((unsigned long)1,sizeof(struct Node))', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:802:14: note: Assignment 'tr->rootp=up', assigned value is 0 tree-puzzle-5.3.rc16/src/ml2.c:808:33: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/mlparam.c:428:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/mlparam.c:428:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/mlparam.c:527:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/mlparam.c:527:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1078:35: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:1078:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1111:34: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:1111:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1176:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_BOTTOM [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:1176:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_BOTTOM [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1223:20: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_BOTTOM [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:1223:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_BOTTOM [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:125:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:125:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1277:36: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_LONG [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:1277:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_LONG [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1304:36: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_LONG [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:1304:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_LONG [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:133:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:133:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1395:21: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_BOTTOM [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:1395:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_BOTTOM [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1479:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_BOTTOM [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:1479:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_BOTTOM [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:156:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_MAX_ERROR_STRING [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:156:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_MAX_ERROR_STRING [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1635:33: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_CHAR [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:1635:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_CHAR [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1683:33: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_CHAR [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:1683:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_CHAR [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1748:30: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:1748:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:1762:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypes [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1752:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1752:21: note: Assignment 'Dtypes=calloc((unsigned long)(blocksize+pstnum+1),sizeof(MPI_Datatype))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1762:5: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ppuzzle.c:1763:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypelens [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1753:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1753:21: note: Assignment 'Dtypelens=calloc((unsigned long)(blocksize+pstnum+1),sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1763:5: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ppuzzle.c:1768:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypes [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1752:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1752:21: note: Assignment 'Dtypes=calloc((unsigned long)(blocksize+pstnum+1),sizeof(MPI_Datatype))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1768:5: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ppuzzle.c:1769:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypelens [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1753:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1753:21: note: Assignment 'Dtypelens=calloc((unsigned long)(blocksize+pstnum+1),sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1769:5: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:176:27: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:176:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:1771:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pstnumarr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1755:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1755:21: note: Assignment 'pstnumarr=calloc((unsigned long)pstnum,sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1771:5: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ppuzzle.c:1778:3: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypes [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1752:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1752:21: note: Assignment 'Dtypes=calloc((unsigned long)(blocksize+pstnum+1),sizeof(MPI_Datatype))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1778:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ppuzzle.c:1779:3: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypelens [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1753:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1753:21: note: Assignment 'Dtypelens=calloc((unsigned long)(blocksize+pstnum+1),sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1779:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1830:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_SUCCESS [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:1830:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_SUCCESS [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:1859:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypes [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1845:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1845:21: note: Assignment 'Dtypes=calloc((unsigned long)(*blocksize+pstlistnum+1),sizeof(MPI_Datatype))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1859:5: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ppuzzle.c:1860:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypelens [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1846:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1846:21: note: Assignment 'Dtypelens=calloc((unsigned long)(*blocksize+pstlistnum+1),sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1860:5: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ppuzzle.c:1864:5: warning: If memory allocation fails, then there is a possible null pointer dereference: pstarr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1850:33: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1850:15: note: Assignment 'pstarr=(char**)calloc((unsigned long)pstlistnum,sizeof(char*))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1864:5: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ppuzzle.c:1865:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypes [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1845:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1845:21: note: Assignment 'Dtypes=calloc((unsigned long)(*blocksize+pstlistnum+1),sizeof(MPI_Datatype))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1865:5: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ppuzzle.c:1866:5: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypelens [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1846:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1846:21: note: Assignment 'Dtypelens=calloc((unsigned long)(*blocksize+pstlistnum+1),sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1866:5: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ppuzzle.c:1867:19: warning: If memory allocation fails, then there is a possible null pointer dereference: pstarr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1850:33: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1850:15: note: Assignment 'pstarr=(char**)calloc((unsigned long)pstlistnum,sizeof(char*))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1867:19: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ppuzzle.c:1870:3: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypes [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1845:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1845:21: note: Assignment 'Dtypes=calloc((unsigned long)(*blocksize+pstlistnum+1),sizeof(MPI_Datatype))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1870:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ppuzzle.c:1871:3: warning: If memory allocation fails, then there is a possible null pointer dereference: Dtypelens [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1846:21: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1846:21: note: Assignment 'Dtypelens=calloc((unsigned long)(*blocksize+pstlistnum+1),sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1871:3: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/ppuzzle.c:1882:42: warning: If memory allocation fails, then there is a possible null pointer dereference: pstnumarr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/ppuzzle.c:1849:33: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/ppuzzle.c:1849:15: note: Assignment 'pstnumarr=(int*)calloc((unsigned long)pstlistnum,sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1882:42: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:1986:39: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_LONG [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:1986:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_LONG [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:2039:29: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_LONG [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:2039:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_UNSIGNED_LONG [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:2076:33: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:2076:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:2166:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:2166:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:2236:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:2236:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_COMM_WORLD [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:223:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:223:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:238:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_PROC_NULL [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:238:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_PROC_NULL [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:2485:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_ANY_TAG [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:2485:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_ANY_TAG [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:258:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:258:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:274:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:274:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:296:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:296:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:324:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:324:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:343:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_DOUBLE [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:343:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_DOUBLE [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:393:22: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_DOUBLE [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:393:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_DOUBLE [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:430:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:430:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_INT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:736:23: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_BOTTOM [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:736:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_BOTTOM [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:816:34: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_ANY_TAG [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:816:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_ANY_TAG [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:904:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_CHAR [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:904:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_CHAR [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/ppuzzle.c:999:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable MPI_CHAR [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/ppuzzle.c:999:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MPI_CHAR [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-mrca.c:135:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cluster [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-mrca.c:135:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cluster [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-mrca.c:164:19: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DOWNLEFT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-mrca.c:164:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOWNLEFT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-mrca.c:212:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable clsize [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-mrca.c:212:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clsize [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-mrca.c:37:57: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ONEEDGE [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-mrca.c:37:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONEEDGE [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-mrca.c:405:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-mrca.c:405:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-mrca.c:44:31: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedgeofleaf [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-mrca.c:42:32: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-mrca.c:42:18: note: Assignment 'tmpedgeofleaf=(int*)calloc((unsigned long)Maxspc,sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-mrca.c:44:31: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/pstep-mrca.c:49:4: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedge [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-mrca.c:37:30: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-mrca.c:37:12: note: Assignment 'tmpedge=(ONEEDGE*)calloc((unsigned long)Maxbrnch,sizeof(ONEEDGE))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-mrca.c:49:4: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/pstep-mrca.c:579:2: warning: If memory allocation fails, then there is a possible null pointer dereference: minedges [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-mrca.c:576:28: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-mrca.c:576:14: note: Assignment 'minedges=(int*)calloc((unsigned long)(2*Maxspc-3),sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-mrca.c:579:2: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/pstep-mrca.c:627:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-mrca.c:627:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-mrca.c:771:6: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable qstatus [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-mrca.c:771:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qstatus [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-recur.c:116:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable cluster [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-recur.c:116:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable cluster [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-recur.c:143:37: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable DOWNLEFT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-recur.c:143:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DOWNLEFT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-recur.c:166:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable clsize [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-recur.c:166:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clsize [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-recur.c:36:57: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ONEEDGE [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-recur.c:36:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONEEDGE [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-recur.c:399:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-recur.c:399:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-recur.c:43:31: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedgeofleaf [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-recur.c:41:32: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-recur.c:41:18: note: Assignment 'tmpedgeofleaf=(int*)calloc((unsigned long)Maxspc,sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-recur.c:43:31: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/pstep-recur.c:48:4: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedge [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-recur.c:36:30: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-recur.c:36:12: note: Assignment 'tmpedge=(ONEEDGE*)calloc((unsigned long)Maxbrnch,sizeof(ONEEDGE))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-recur.c:48:4: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/pstep-recur.c:622:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-recur.c:622:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-recur.c:778:6: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable qstatus [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-recur.c:778:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qstatus [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-split.c:125:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable split [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-split.c:125:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable split [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-split.c:151:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-split.c:151:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-split.c:201:44: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-split.c:201:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-split.c:265:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable upsize [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-split.c:265:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upsize [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-split.c:336:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-split.c:336:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-split.c:36:57: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ONEEDGE [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-split.c:36:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONEEDGE [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-split.c:406:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable edgeinfo [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-split.c:406:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edgeinfo [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-split.c:43:31: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedgeofleaf [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-split.c:41:32: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-split.c:41:18: note: Assignment 'tmpedgeofleaf=(int*)calloc((unsigned long)Maxspc,sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-split.c:43:31: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/pstep-split.c:476:6: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable qstatus [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-split.c:476:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable qstatus [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-split.c:48:4: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedge [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-split.c:36:30: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-split.c:36:12: note: Assignment 'tmpedge=(ONEEDGE*)calloc((unsigned long)Maxbrnch,sizeof(ONEEDGE))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-split.c:48:4: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:108:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:108:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:108:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:1109:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:1109:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:1109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:1109:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:1473:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:1473:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:1473:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:1473:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:148:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:148:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:57: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable ONEEDGE [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ONEEDGE [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:216:31: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpedgeofleaf [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-tripl.c:214:32: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-tripl.c:214:18: note: Assignment 'tmpedgeofleaf=(int*)calloc((unsigned long)Maxspc,sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:216:31: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/pstep-tripl.c:216:31: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedgeofleaf [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-tripl.c:214:32: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-tripl.c:214:18: note: Assignment 'tmpedgeofleaf=(int*)calloc((unsigned long)Maxspc,sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:216:31: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/pstep-tripl.c:221:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpedge [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:30: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:12: note: Assignment 'tmpedge=(struct ONEEDGE*)calloc((unsigned long)Maxbrnch,sizeof(struct ONEEDGE))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:221:4: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/pstep-tripl.c:221:4: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedge [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:30: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:12: note: Assignment 'tmpedge=(ONEEDGE*)calloc((unsigned long)Maxbrnch,sizeof(ONEEDGE))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:221:4: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/pstep-tripl.c:223:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpedge [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:30: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:12: note: Assignment 'tmpedge=(struct ONEEDGE*)calloc((unsigned long)Maxbrnch,sizeof(struct ONEEDGE))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:223:4: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/pstep-tripl.c:223:4: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: tmpedge [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:30: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/pstep-tripl.c:209:12: note: Assignment 'tmpedge=(ONEEDGE*)calloc((unsigned long)Maxbrnch,sizeof(ONEEDGE))', assigned value is 0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:223:4: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:307:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable split [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:307:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable split [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:336:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:336:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:386:44: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:386:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable UP [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:451:25: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable upsize [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:451:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable upsize [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:523:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:523:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:523:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable STDOUT [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:523:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:606:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable edgeinfo [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:606:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable edgeinfo [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/pstep-tripl.c:835:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/pstep-tripl.c:835:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:1875:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:1875:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:1918:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:1918:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:193:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:193:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:1960:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:1960:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:2140:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:2140:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:2238:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:2238:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:2503:21: style: Parameter 'gapvec' can be declared as pointer to const [constParameterPointer] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:2663:21: style: Parameter 'gapvec' can be declared as pointer to const [constParameterPointer] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:2684:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:2684:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:298:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:298:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:361:14: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:361:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:3827:46: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:3827:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:4548:38: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:4548:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:478:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:478:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:5706:43: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:5706:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:5794:39: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:5794:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:588:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:588:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:6136:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:6136:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:6384:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:6384:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:6846:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:6846:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:6859:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:6859:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:6875:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:6875:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:6914:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:6914:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:7105:3: warning: If memory allocation fails, then there is a possible null pointer dereference: argstr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/puzzle1.c:7103:17: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/puzzle1.c:7103:17: note: Assignment 'argstr=calloc(100,sizeof(char*))', assigned value is 0 tree-puzzle-5.3.rc16/src/puzzle1.c:7105:3: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:7109:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:7109:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:7258:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:7258:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:72:18: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:72:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:7959:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:7959:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:8222:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:8222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:8501:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:8501:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle1.c:8601:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:8601:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle1.c:8693:5: warning: If memory allocation fails, then there is a possible null pointer dereference: qcountarray [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/puzzle1.c:8691:32: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/puzzle1.c:8691:18: note: Assignment 'qcountarray=(unsigned long**)calloc(Maxspc+1,sizeof(unsigned long*))', assigned value is 0 tree-puzzle-5.3.rc16/src/puzzle1.c:8693:5: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/puzzle2.c:1069:37: warning: If memory allocation fails, then there is a possible null pointer dereference: gene [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/puzzle2.c:1062:23: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/puzzle2.c:1062:9: note: Assignment 'gene=(unsigned long*)calloc((unsigned long)(tpmradix+1),sizeof(unsigned long))', assigned value is 0 tree-puzzle-5.3.rc16/src/puzzle2.c:1069:37: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/puzzle2.c:125:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle2.c:125:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle2.c:1339:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle2.c:1339:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle2.c:150:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle2.c:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle2.c:1555:33: warning: If memory allocation fails, then there is a possible null pointer dereference: qinfo [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/puzzle2.c:1553:34: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/puzzle2.c:1553:10: note: Assignment 'qinfo=(unsigned char*)calloc((unsigned long)numch,sizeof(unsigned char))', assigned value is 0 tree-puzzle-5.3.rc16/src/puzzle2.c:1555:33: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/puzzle2.c:1573:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle2.c:1573:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle2.c:175:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle2.c:175:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle2.c:1995:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle2.c:1995:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle2.c:2280:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle2.c:2280:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle2.c:231:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle2.c:231:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle2.c:2446:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle2.c:2446:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle2.c:379:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle2.c:379:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle2.c:504:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle2.c:504:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle2.c:78:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle2.c:78:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/puzzle2.c:881:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/puzzle2.c:881:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/sched.c:273:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/sched.c:273:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/sched.c:56:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/sched.c:56:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/subsetmatr.c:141:16: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/subsetmatr.c:141:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/subsetmatr.c:152:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/subsetmatr.c:152:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/subsetmatr.c:225:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/subsetmatr.c:225:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/subsetmatr.c:249:11: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/subsetmatr.c:249:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/subsetmatr.c:58:9: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/subsetmatr.c:58:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/treesort.c:164:7: warning: If memory allocation fails, then there is a possible null pointer dereference: snodes [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/treesort.c:160:26: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/treesort.c:160:12: note: Assignment 'snodes=(int*)calloc((unsigned long)(4*2*Maxspc),sizeof(int))', assigned value is 0 tree-puzzle-5.3.rc16/src/treesort.c:164:7: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/treesort.c:443:4: warning: Either the condition 'tmpptr==NULL' is redundant or there is possible null pointer dereference: tmpptr. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/treesort.c:442:13: note: Assuming that condition 'tmpptr==NULL' is not redundant tree-puzzle-5.3.rc16/src/treesort.c:443:4: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/treesort.c:443:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpptr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/treesort.c:441:37: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/treesort.c:441:11: note: Assignment 'tmpptr=(struct treelistitemtype*)calloc((unsigned long)1,sizeof(struct treelistitemtype))', assigned value is 0 tree-puzzle-5.3.rc16/src/treesort.c:443:4: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/treesort.c:444:4: warning: Either the condition 'tmpptr==NULL' is redundant or there is possible null pointer dereference: tmpptr. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/treesort.c:442:13: note: Assuming that condition 'tmpptr==NULL' is not redundant tree-puzzle-5.3.rc16/src/treesort.c:444:4: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/treesort.c:444:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpptr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/treesort.c:441:37: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/treesort.c:441:11: note: Assignment 'tmpptr=(struct treelistitemtype*)calloc((unsigned long)1,sizeof(struct treelistitemtype))', assigned value is 0 tree-puzzle-5.3.rc16/src/treesort.c:444:4: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/treesort.c:445:4: warning: Either the condition 'tmpptr==NULL' is redundant or there is possible null pointer dereference: tmpptr. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/treesort.c:442:13: note: Assuming that condition 'tmpptr==NULL' is not redundant tree-puzzle-5.3.rc16/src/treesort.c:445:4: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/treesort.c:445:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpptr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/treesort.c:441:37: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/treesort.c:441:11: note: Assignment 'tmpptr=(struct treelistitemtype*)calloc((unsigned long)1,sizeof(struct treelistitemtype))', assigned value is 0 tree-puzzle-5.3.rc16/src/treesort.c:445:4: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/treesort.c:446:4: warning: Either the condition 'tmpptr==NULL' is redundant or there is possible null pointer dereference: tmpptr. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/treesort.c:442:13: note: Assuming that condition 'tmpptr==NULL' is not redundant tree-puzzle-5.3.rc16/src/treesort.c:446:4: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/treesort.c:446:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpptr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/treesort.c:441:37: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/treesort.c:441:11: note: Assignment 'tmpptr=(struct treelistitemtype*)calloc((unsigned long)1,sizeof(struct treelistitemtype))', assigned value is 0 tree-puzzle-5.3.rc16/src/treesort.c:446:4: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/treesort.c:447:4: warning: Either the condition 'tmpptr==NULL' is redundant or there is possible null pointer dereference: tmpptr. [nullPointerRedundantCheck] tree-puzzle-5.3.rc16/src/treesort.c:442:13: note: Assuming that condition 'tmpptr==NULL' is not redundant tree-puzzle-5.3.rc16/src/treesort.c:447:4: note: Null pointer dereference head tree-puzzle-5.3.rc16/src/treesort.c:447:4: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpptr [nullPointerOutOfMemory] tree-puzzle-5.3.rc16/src/treesort.c:441:37: note: Assuming allocation function fails tree-puzzle-5.3.rc16/src/treesort.c:441:11: note: Assignment 'tmpptr=(struct treelistitemtype*)calloc((unsigned long)1,sizeof(struct treelistitemtype))', assigned value is 0 tree-puzzle-5.3.rc16/src/treesort.c:447:4: note: Null pointer dereference 2.16.0 tree-puzzle-5.3.rc16/src/treesort.c:560:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/treesort.c:560:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/treesort.c:635:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/treesort.c:635:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/treesort.c:693:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/treesort.c:693:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/treesort.c:793:28: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/treesort.c:793:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/treetest.c:296:31: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/treetest.c:296:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/treetest.c:489:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/treetest.c:489:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/util.c:472:12: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/util.c:472:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/util.c:627:13: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/util.c:627:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/util.c:766:37: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/util.c:766:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/util.c:804:37: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/util.c:804:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] 2.16.0 tree-puzzle-5.3.rc16/src/util.c:86:10: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] head tree-puzzle-5.3.rc16/src/util.c:86:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] DONE