2025-01-25 12:37 ftp://ftp.de.debian.org/debian/pool/main/q/quadrule/quadrule_0~20121001.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -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: a1a415d (2025-01-23 15:05:36 +0100) count: 131 123 elapsed-time: 966.4 1012.0 head-timing-info: old-timing-info: head results: quadrule-0~20121001/src/quadrule.c:684:39: debug: Function::addArguments found argument 'x' with varid 0. [varid0] quadrule-0~20121001/src/quadrule.c:10279:44: debug: Function::addArguments found argument 'x' with varid 0. [varid0] quadrule-0~20121001/src/quadrule.c:22328:39: debug: Function::addArguments found argument 'x' with varid 0. [varid0] quadrule-0~20121001/src/quadrule.c:22455:38: debug: Function::addArguments found argument 'x' with varid 0. [varid0] quadrule-0~20121001/src/quadrule.c:22507:39: debug: Function::addArguments found argument 'x' with varid 0. [varid0] quadrule-0~20121001/src/quadrule.c:22590:40: debug: Function::addArguments found argument 'x' with varid 0. [varid0] quadrule-0~20121001/src/quadrule.c:329:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:432:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:542:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:663:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:928:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:998:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:1135:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:1287:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:1406:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:2371:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:2441:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:2687:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:2758:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:3011:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:3092:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:4513:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:6601:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:7005:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:7311:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:7981:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:10268:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:10362:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:10458:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:14740:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:14888:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:15029:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:15237:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:15542:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:15726:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:15889:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:16074:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:16237:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:16327:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:16956:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:17278:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:18447:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:18739:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:19119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:20243:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:20853:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:21732:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:22173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:22400:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:22564:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:22700:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] quadrule-0~20121001/src/quadrule.c:21166:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] quadrule-0~20121001/src/quadrule.c:21167:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] quadrule-0~20121001/src/quadrule.c:22773:8: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] quadrule-0~20121001/src/quadrule.c:21041:19: style: Expression is always true because 'else if' condition is opposite to previous condition at line 20992. [multiCondition] quadrule-0~20121001/src/quadrule.c:20992:14: note: first condition quadrule-0~20121001/src/quadrule.c:21041:19: note: else if condition is opposite to first condition quadrule-0~20121001/src/quadrule.c:4041:5: warning: If memory allocation fails, then there is a possible null pointer dereference: bj [nullPointerOutOfMemory] quadrule-0~20121001/src/quadrule.c:4037:28: note: Assuming allocation function fails quadrule-0~20121001/src/quadrule.c:4037:8: note: Assignment 'bj=(double*)malloc(n*sizeof(double))', assigned value is 0 quadrule-0~20121001/src/quadrule.c:4041:5: note: Null pointer dereference quadrule-0~20121001/src/quadrule.c:7132:3: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] quadrule-0~20121001/src/quadrule.c:4037:28: note: Assuming allocation function fails quadrule-0~20121001/src/quadrule.c:4037:8: note: Assignment 'bj=(double*)malloc(n*sizeof(double))', assigned value is 0 quadrule-0~20121001/src/quadrule.c:4057:18: note: Calling function 'imtqlx', 3rd argument 'bj' value is 0 quadrule-0~20121001/src/quadrule.c:7127:10: note: Assuming condition is false quadrule-0~20121001/src/quadrule.c:7132:3: note: Null pointer dereference quadrule-0~20121001/src/quadrule.c:17353:7: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] quadrule-0~20121001/src/quadrule.c:17343:27: note: Assuming allocation function fails quadrule-0~20121001/src/quadrule.c:17343:7: note: Assignment 'd=(double*)malloc(n*sizeof(double))', assigned value is 0 quadrule-0~20121001/src/quadrule.c:17353:7: note: Null pointer dereference quadrule-0~20121001/src/quadrule.c:17355:5: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] quadrule-0~20121001/src/quadrule.c:17343:27: note: Assuming allocation function fails quadrule-0~20121001/src/quadrule.c:17343:7: note: Assignment 'd=(double*)malloc(n*sizeof(double))', assigned value is 0 quadrule-0~20121001/src/quadrule.c:17355:5: note: Null pointer dereference quadrule-0~20121001/src/quadrule.c:17361:9: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] quadrule-0~20121001/src/quadrule.c:17343:27: note: Assuming allocation function fails quadrule-0~20121001/src/quadrule.c:17343:7: note: Assignment 'd=(double*)malloc(n*sizeof(double))', assigned value is 0 quadrule-0~20121001/src/quadrule.c:17361:9: note: Null pointer dereference quadrule-0~20121001/src/quadrule.c:17361:54: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] quadrule-0~20121001/src/quadrule.c:18581:27: note: Assuming allocation function fails quadrule-0~20121001/src/quadrule.c:18581:7: note: Assignment 'x=(double*)malloc(n*sizeof(double))', assigned value is 0 quadrule-0~20121001/src/quadrule.c:18585:33: note: Calling function 'nc_compute', 4th argument 'x' value is 0 quadrule-0~20121001/src/quadrule.c:17361:54: note: Null pointer dereference quadrule-0~20121001/src/quadrule.c:17537:7: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] quadrule-0~20121001/src/quadrule.c:17533:29: note: Assuming allocation function fails quadrule-0~20121001/src/quadrule.c:17533:9: note: Assignment 'x=(double*)malloc(n*sizeof(double))', assigned value is 0 quadrule-0~20121001/src/quadrule.c:17537:7: note: Null pointer dereference quadrule-0~20121001/src/quadrule.c:18540:5: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] quadrule-0~20121001/src/quadrule.c:18581:27: note: Assuming allocation function fails quadrule-0~20121001/src/quadrule.c:18581:7: note: Assignment 'x=(double*)malloc(n*sizeof(double))', assigned value is 0 quadrule-0~20121001/src/quadrule.c:18583:27: note: Calling function 'nco_compute_points', 2nd argument 'x' value is 0 quadrule-0~20121001/src/quadrule.c:18540:5: note: Null pointer dereference quadrule-0~20121001/src/quadrule.c:11:26: style:inconclusive: Function 'bashforth_set' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:1:26: note: Function 'bashforth_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:11:26: note: Function 'bashforth_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:11:36: style:inconclusive: Function 'bashforth_set' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:1:40: note: Function 'bashforth_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:11:36: note: Function 'bashforth_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:944:31: style:inconclusive: Function 'chebyshev1_compute' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:9:31: note: Function 'chebyshev1_compute' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:944:31: note: Function 'chebyshev1_compute' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:944:41: style:inconclusive: Function 'chebyshev1_compute' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:9:45: note: Function 'chebyshev1_compute' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:944:41: note: Function 'chebyshev1_compute' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:944:53: style:inconclusive: Function 'chebyshev1_compute' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:9:60: note: Function 'chebyshev1_compute' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:944:53: note: Function 'chebyshev1_compute' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:1080:45: style:inconclusive: Function 'chebyshev2_compute' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:11:45: note: Function 'chebyshev2_compute' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:1080:45: note: Function 'chebyshev2_compute' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:1080:57: style:inconclusive: Function 'chebyshev2_compute' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:11:60: note: Function 'chebyshev2_compute' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:1080:57: note: Function 'chebyshev2_compute' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:1463:46: style:inconclusive: Function 'clenshaw_curtis_set' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:15:46: note: Function 'clenshaw_curtis_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:1463:46: note: Function 'clenshaw_curtis_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:1463:58: style:inconclusive: Function 'clenshaw_curtis_set' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:15:61: note: Function 'clenshaw_curtis_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:1463:58: note: Function 'clenshaw_curtis_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:4577:24: style:inconclusive: Function 'hermite_set' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:39:24: note: Function 'hermite_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:4577:24: note: Function 'hermite_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:4577:34: style:inconclusive: Function 'hermite_set' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:39:38: note: Function 'hermite_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:4577:34: note: Function 'hermite_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:4577:46: style:inconclusive: Function 'hermite_set' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:39:53: note: Function 'hermite_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:4577:46: note: Function 'hermite_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:8295:25: style:inconclusive: Function 'laguerre_set' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:61:25: note: Function 'laguerre_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:8295:25: note: Function 'laguerre_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:8295:35: style:inconclusive: Function 'laguerre_set' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:61:39: note: Function 'laguerre_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:8295:35: note: Function 'laguerre_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:8295:47: style:inconclusive: Function 'laguerre_set' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:61:54: note: Function 'laguerre_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:8295:47: note: Function 'laguerre_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:10675:25: style:inconclusive: Function 'legendre_set' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:68:25: note: Function 'legendre_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:10675:25: note: Function 'legendre_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:10675:35: style:inconclusive: Function 'legendre_set' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:68:39: note: Function 'legendre_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:10675:35: note: Function 'legendre_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:10675:47: style:inconclusive: Function 'legendre_set' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:68:54: note: Function 'legendre_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:10675:47: note: Function 'legendre_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:17292:23: style:inconclusive: Function 'nc_compute' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:82:23: note: Function 'nc_compute' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:17292:23: note: Function 'nc_compute' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:17292:33: style:inconclusive: Function 'nc_compute' argument 2 names different: declaration 'a' definition 'x_min'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:82:37: note: Function 'nc_compute' argument 2 names different: declaration 'a' definition 'x_min'. quadrule-0~20121001/src/quadrule.c:17292:33: note: Function 'nc_compute' argument 2 names different: declaration 'a' definition 'x_min'. quadrule-0~20121001/src/quadrule.c:17292:47: style:inconclusive: Function 'nc_compute' argument 3 names different: declaration 'b' definition 'x_max'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:82:47: note: Function 'nc_compute' argument 3 names different: declaration 'b' definition 'x_max'. quadrule-0~20121001/src/quadrule.c:17292:47: note: Function 'nc_compute' argument 3 names different: declaration 'b' definition 'x_max'. quadrule-0~20121001/src/quadrule.c:17292:61: style:inconclusive: Function 'nc_compute' argument 4 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:82:57: note: Function 'nc_compute' argument 4 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:17292:61: note: Function 'nc_compute' argument 4 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:17292:73: style:inconclusive: Function 'nc_compute' argument 5 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:82:72: note: Function 'nc_compute' argument 5 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:17292:73: note: Function 'nc_compute' argument 5 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:17397:24: style:inconclusive: Function 'ncc_compute' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:83:24: note: Function 'ncc_compute' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:17397:24: note: Function 'ncc_compute' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:17397:34: style:inconclusive: Function 'ncc_compute' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:83:38: note: Function 'ncc_compute' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:17397:34: note: Function 'ncc_compute' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:17397:46: style:inconclusive: Function 'ncc_compute' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:83:53: note: Function 'ncc_compute' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:17397:46: note: Function 'ncc_compute' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:17549:34: style:inconclusive: Function 'ncc_set' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:86:34: note: Function 'ncc_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:17549:34: note: Function 'ncc_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:17549:46: style:inconclusive: Function 'ncc_set' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:86:49: note: Function 'ncc_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:17549:46: note: Function 'ncc_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:18593:20: style:inconclusive: Function 'nco_set' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:90:20: note: Function 'nco_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:18593:20: note: Function 'nco_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:18758:25: style:inconclusive: Function 'ncoh_compute' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:91:25: note: Function 'ncoh_compute' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:18758:25: note: Function 'ncoh_compute' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:18814:21: style:inconclusive: Function 'ncoh_set' argument 1 names different: declaration 'order' definition 'n'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:92:21: note: Function 'ncoh_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:18814:21: note: Function 'ncoh_set' argument 1 names different: declaration 'order' definition 'n'. quadrule-0~20121001/src/quadrule.c:18814:31: style:inconclusive: Function 'ncoh_set' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:92:35: note: Function 'ncoh_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:18814:31: note: Function 'ncoh_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:18814:43: style:inconclusive: Function 'ncoh_set' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:92:50: note: Function 'ncoh_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:18814:43: note: Function 'ncoh_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:19142:40: style:inconclusive: Function 'patterson_set' argument 2 names different: declaration 'xtab' definition 'x'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:93:40: note: Function 'patterson_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:19142:40: note: Function 'patterson_set' argument 2 names different: declaration 'xtab' definition 'x'. quadrule-0~20121001/src/quadrule.c:19142:52: style:inconclusive: Function 'patterson_set' argument 3 names different: declaration 'weight' definition 'w'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:93:55: note: Function 'patterson_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:19142:52: note: Function 'patterson_set' argument 3 names different: declaration 'weight' definition 'w'. quadrule-0~20121001/src/quadrule.c:21588:36: style:inconclusive: Function 'r8vec_reverse' argument 2 names different: declaration 'x' definition 'a'. [funcArgNamesDifferent] quadrule-0~20121001/src/quadrule.h:106:36: note: Function 'r8vec_reverse' argument 2 names different: declaration 'x' definition 'a'. quadrule-0~20121001/src/quadrule.c:21588:36: note: Function 'r8vec_reverse' argument 2 names different: declaration 'x' definition 'a'. quadrule-0~20121001/src/quadrule.c:22388:10: style: Local variable 'x' shadows outer argument [shadowArgument] quadrule-0~20121001/src/quadrule.c:22328:39: note: Shadowed declaration quadrule-0~20121001/src/quadrule.c:22388:10: note: Shadow variable quadrule-0~20121001/src/quadrule.c:22686:10: style: Local variable 'x' shadows outer argument [shadowArgument] quadrule-0~20121001/src/quadrule.c:22590:40: note: Shadowed declaration quadrule-0~20121001/src/quadrule.c:22686:10: note: Shadow variable quadrule-0~20121001/src/quadrule.c:519:17: style: Variable 'w' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:640:10: style: Variable 'w' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:3301:24: style: Parameter 'c' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:3830:35: style: Parameter 'b' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:3830:47: style: Parameter 'c' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:7539:37: style: Parameter 'b' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:7539:49: style: Parameter 'c' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:8157:21: style: Parameter 'b' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:8157:33: style: Parameter 'c' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:17292:61: style: Parameter 'x' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:20512:10: style: Variable 'c' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:20526:10: style: Variable 'p' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:20537:10: style: Variable 'q' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:21282:10: style: Variable 'p1' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:21292:10: style: Variable 'p2' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:21301:10: style: Variable 'q1' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:21310:10: style: Variable 'q2' can be declared as const array [constVariable] quadrule-0~20121001/src/quadrule.c:21508:33: style: Parameter 'a1' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:21547:42: style: Parameter 'a1' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:21547:55: style: Parameter 'a2' can be declared as const array [constParameter] quadrule-0~20121001/src/quadrule.c:22246:19: style: Parameter 's1' can be declared as pointer to const [constParameterPointer] quadrule-0~20121001/src/quadrule.c:22246:29: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] quadrule-0~20121001/src/quadrule.c:7211:23: warning: Uninitialized variable: m [uninitvar] quadrule-0~20121001/src/quadrule.c:7134:18: note: Assuming condition is false quadrule-0~20121001/src/quadrule.c:7211:23: note: Uninitialized variable: m quadrule-0~20121001/src/quadrule.c:3273:10: style: Unused variable: s [unusedVariable] quadrule-0~20121001/src/quadrule.c:8054:10: style: Unused variable: r2 [unusedVariable] quadrule-0~20121001/src/quadrule.c:8055:10: style: Unused variable: ratio [unusedVariable] quadrule-0~20121001/src/quadrule.c:18576:7: style: Unused variable: i [unusedVariable] quadrule-0~20121001/src/quadrule.c:21166:5: style: Variable 'a' is assigned a value that is never used. [unreadVariable] quadrule-0~20121001/src/quadrule.c:21167:5: style: Variable 'b' is assigned a value that is never used. [unreadVariable] quadrule-0~20121001/src/quadrule.c:22775:7: style: Variable 'len' is assigned a value that is never used. [unreadVariable] diff: 2.16.0 quadrule-0~20121001/src/quadrule.c:10268:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:10268:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:10362:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:10362:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:10458:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:10458:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:1135:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:1135:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:1287:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:1287:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:1406:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:1406:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:14740:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:14740:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:14888:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:14888:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:15029:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:15029:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:15237:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:15237:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:15542:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:15542:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:15726:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:15726:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:15889:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:15889:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:16074:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:16074:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:16237:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:16237:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:16327:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:16327:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:16956:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:16956:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:17278:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:17278:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:17353:7: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] quadrule-0~20121001/src/quadrule.c:17343:27: note: Assuming allocation function fails quadrule-0~20121001/src/quadrule.c:17343:7: note: Assignment 'd=(double*)malloc(n*sizeof(double))', assigned value is 0 quadrule-0~20121001/src/quadrule.c:17353:7: note: Null pointer dereference head quadrule-0~20121001/src/quadrule.c:17355:5: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] quadrule-0~20121001/src/quadrule.c:17343:27: note: Assuming allocation function fails quadrule-0~20121001/src/quadrule.c:17343:7: note: Assignment 'd=(double*)malloc(n*sizeof(double))', assigned value is 0 quadrule-0~20121001/src/quadrule.c:17355:5: note: Null pointer dereference head quadrule-0~20121001/src/quadrule.c:17361:54: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] quadrule-0~20121001/src/quadrule.c:18581:27: note: Assuming allocation function fails quadrule-0~20121001/src/quadrule.c:18581:7: note: Assignment 'x=(double*)malloc(n*sizeof(double))', assigned value is 0 quadrule-0~20121001/src/quadrule.c:18585:33: note: Calling function 'nc_compute', 4th argument 'x' value is 0 quadrule-0~20121001/src/quadrule.c:17361:54: note: Null pointer dereference head quadrule-0~20121001/src/quadrule.c:17361:9: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] quadrule-0~20121001/src/quadrule.c:17343:27: note: Assuming allocation function fails quadrule-0~20121001/src/quadrule.c:17343:7: note: Assignment 'd=(double*)malloc(n*sizeof(double))', assigned value is 0 quadrule-0~20121001/src/quadrule.c:17361:9: note: Null pointer dereference head quadrule-0~20121001/src/quadrule.c:17537:7: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] quadrule-0~20121001/src/quadrule.c:17533:29: note: Assuming allocation function fails quadrule-0~20121001/src/quadrule.c:17533:9: note: Assignment 'x=(double*)malloc(n*sizeof(double))', assigned value is 0 quadrule-0~20121001/src/quadrule.c:17537:7: note: Null pointer dereference 2.16.0 quadrule-0~20121001/src/quadrule.c:18447:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:18447:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:18540:5: warning: If memory allocation fails, then there is a possible null pointer dereference: x [nullPointerOutOfMemory] quadrule-0~20121001/src/quadrule.c:18581:27: note: Assuming allocation function fails quadrule-0~20121001/src/quadrule.c:18581:7: note: Assignment 'x=(double*)malloc(n*sizeof(double))', assigned value is 0 quadrule-0~20121001/src/quadrule.c:18583:27: note: Calling function 'nco_compute_points', 2nd argument 'x' value is 0 quadrule-0~20121001/src/quadrule.c:18540:5: note: Null pointer dereference 2.16.0 quadrule-0~20121001/src/quadrule.c:18739:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:18739:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:19119:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:19119:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:20243:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:20243:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:20853:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:20853:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:21732:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:21732:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:22173:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:22173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:22400:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:22400:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:22564:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:22564:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:22700:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:22700:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:2371:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:2371:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:2441:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:2441:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:2687:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:2687:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:2758:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:2758:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:3011:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:3011:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:3092:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:3092:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:329:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:329:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:4041:5: warning: If memory allocation fails, then there is a possible null pointer dereference: bj [nullPointerOutOfMemory] quadrule-0~20121001/src/quadrule.c:4037:28: note: Assuming allocation function fails quadrule-0~20121001/src/quadrule.c:4037:8: note: Assignment 'bj=(double*)malloc(n*sizeof(double))', assigned value is 0 quadrule-0~20121001/src/quadrule.c:4041:5: note: Null pointer dereference 2.16.0 quadrule-0~20121001/src/quadrule.c:432:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:432:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:4513:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:4513:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:542:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:542:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:6601:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:6601:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:663:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:663:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:7005:17: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:7005:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:7132:3: warning: If memory allocation fails, then there is a possible null pointer dereference: e [nullPointerOutOfMemory] quadrule-0~20121001/src/quadrule.c:4037:28: note: Assuming allocation function fails quadrule-0~20121001/src/quadrule.c:4037:8: note: Assignment 'bj=(double*)malloc(n*sizeof(double))', assigned value is 0 quadrule-0~20121001/src/quadrule.c:4057:18: note: Calling function 'imtqlx', 3rd argument 'bj' value is 0 quadrule-0~20121001/src/quadrule.c:7127:10: note: Assuming condition is false quadrule-0~20121001/src/quadrule.c:7132:3: note: Null pointer dereference 2.16.0 quadrule-0~20121001/src/quadrule.c:7311:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:7311:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:7981:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:7981:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:928:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:928:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] 2.16.0 quadrule-0~20121001/src/quadrule.c:998:15: debug: analyzeConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] head quadrule-0~20121001/src/quadrule.c:998:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] DONE