2025-08-31 08:31 ftp://ftp.de.debian.org/debian/pool/main/g/gsw/gsw_3.6.20.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=python --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-6.12.41+deb13-amd64-x86_64-with-glibc2.41 python: 3.13.5 client-version: 1.3.67 compiler: g++ (Debian 14.2.0-19) 14.2.0 cppcheck: head 2.18.0 head-info: 2ee39fe (2025-08-30 22:07:31 +0200) count: 404 404 elapsed-time: 726.2 724.9 head-timing-info: old-timing-info: head results: gsw-3.6.20/src/method_bodies.c:12:42: debug: Function::addArguments found argument 'self' with varid 0. [varid0] gsw-3.6.20/src/method_bodies.c:79:44: debug: Function::addArguments found argument 'self' with varid 0. [varid0] gsw-3.6.20/src/method_bodies.c:156:40: debug: Function::addArguments found argument 'self' with varid 0. [varid0] gsw-3.6.20/src/method_bodies.c:225:35: debug: Function::addArguments found argument 'self' with varid 0. [varid0] gsw-3.6.20/src/method_bodies.c:325:39: debug: Function::addArguments found argument 'self' with varid 0. [varid0] gsw-3.6.20/src/method_bodies.c:23:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/method_bodies.c:93:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/method_bodies.c:166:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/method_bodies.c:235:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/method_bodies.c:336:69: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NPY_DOUBLE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/method_bodies.c:18:13: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] gsw-3.6.20/src/method_def_entries.c:11:35: error: syntax error [syntaxError] gsw-3.6.20/src/_ufuncs.c:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSW_INVALID_VALUE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/_ufuncs.c:81:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSW_INVALID_VALUE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/_ufuncs.c:155:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSW_INVALID_VALUE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/_ufuncs.c:235:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSW_INVALID_VALUE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/_ufuncs.c:279:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSW_INVALID_VALUE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/_ufuncs.c:320:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSW_INVALID_VALUE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/_ufuncs.c:362:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSW_INVALID_VALUE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/_ufuncs.c:406:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSW_INVALID_VALUE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/_ufuncs.c:451:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSW_INVALID_VALUE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/_ufuncs.c:502:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSW_INVALID_VALUE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/_ufuncs.c:555:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSW_INVALID_VALUE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/_ufuncs.c:607:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSW_INVALID_VALUE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/_ufuncs.c:660:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSW_INVALID_VALUE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/_ufuncs.c:705:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSW_INVALID_VALUE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/_ufuncs.c:751:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GSW_INVALID_VALUE [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/_ufuncs.c:981:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PyUFunc_None [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/_ufuncs.c:42:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:43:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:45:27: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:46:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:77:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:77:36: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:78:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:80:27: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:80:43: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:81:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:113:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:113:36: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:116:27: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:116:43: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:151:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:151:36: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:151:59: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:152:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:154:27: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:154:43: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:154:59: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:155:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:190:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:190:36: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:190:59: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:193:27: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:193:43: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:193:59: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:231:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:231:36: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:231:59: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:231:82: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:232:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:234:27: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:234:43: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:234:59: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:234:75: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:235:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:275:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:275:36: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:275:59: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:275:82: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:275:105: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:276:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:278:27: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:278:43: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:278:59: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:278:75: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:278:91: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:279:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:316:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:316:36: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:317:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:317:39: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:319:19: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:319:35: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:320:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:321:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:358:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:358:36: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:359:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:359:39: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:359:63: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:361:19: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:361:35: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:362:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:363:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:364:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:402:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:402:36: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:402:59: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:403:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:403:39: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:405:19: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:405:35: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:405:51: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:406:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:407:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:447:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:447:36: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:447:59: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:448:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:448:39: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:448:63: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:450:19: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:450:35: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:450:51: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:451:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:452:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:453:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:498:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:498:36: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:498:59: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:499:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:499:39: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:499:63: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:499:87: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:499:111: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:501:19: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:501:35: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:501:51: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:502:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:503:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:504:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:505:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:506:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:551:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:551:36: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:551:59: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:551:82: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:552:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:552:39: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:552:63: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:554:19: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:554:35: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:554:51: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:554:67: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:555:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:556:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:557:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:603:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:603:36: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:603:59: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:603:82: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:603:105: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:604:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:604:39: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:604:63: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:606:19: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:606:35: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:606:51: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:606:67: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:606:83: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:607:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:608:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:609:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:656:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:656:36: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:656:59: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:656:82: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:656:105: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:656:128: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:657:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:657:39: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:659:19: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:659:35: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:659:51: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:659:67: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:659:83: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:659:99: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:660:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:661:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:701:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:701:36: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:702:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:704:75: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:704:91: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:705:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:747:13: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:747:36: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:747:59: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:748:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:750:99: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:750:115: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:750:131: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/_ufuncs.c:751:15: portability: Casting between char * and double * which have an incompatible binary data representation. [invalidPointerCast] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:2231:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4879:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4989:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5025:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5058:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:6629:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable I [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8670:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:10137:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11399:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NAN [valueFlowBailoutIncompleteVar] gsw-3.6.20/src/c_gsw/gsw_saar.c:20:17: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_saar.c:48:5: style: Variable 'delj' can be declared as const array [constVariable] gsw-3.6.20/src/c_gsw/gsw_saar.c:172:5: style: Variable 'delj' can be declared as const array [constVariable] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:7386:22: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:7430:34: style: Condition 'mod_pot_enthalpy_ice>=-5.1e5' is always false [knownConditionTrueFalse] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:7425:25: note: Assignment 'h00=-6.320202333358860e5', assigned value is -632020.233336 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:7428:32: note: Assignment 'mod_pot_enthalpy_ice=((pot_enthalpy_ice)>(h00))?(pot_enthalpy_ice):(h00)', assigned value is -632020.233336 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:7430:34: note: Condition 'mod_pot_enthalpy_ice>=-5.1e5' is always false gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8417:28: style: Condition 'sectnum>0' is always true [knownConditionTrueFalse] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8403:28: note: Assuming that condition 'sectnum==0' is not redundant gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8417:28: note: Condition 'sectnum>0' is always true gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11980:9: style: Condition '!mask' is always true [knownConditionTrueFalse] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11976:9: note: Assuming that condition 'mask' is not redundant gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11980:9: note: Condition '!mask' is always true gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3748:18: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3744:31: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3744:14: note: Assignment 'dp=(double*)malloc(nz*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3748:18: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3750:17: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3744:31: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3744:14: note: Assignment 'dp=(double*)malloc(nz*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3750:17: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3785:17: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3782:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3782:17: note: Assignment 'b=(double*)malloc(3*nz*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3785:17: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3936:17: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3932:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3932:17: note: Assignment 'b=(double*)malloc(4*p_cnt*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3936:17: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4070:5: warning: If memory allocation fails, then there is a possible null pointer dereference: p_i [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4246:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4246:11: note: Assignment 'p_i=(double*)malloc(ni_max*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4250:30: note: Calling function 'refine_grid_for_dh', 5th argument 'p_i' value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4070:5: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4071:5: warning: If memory allocation fails, then there is a possible null pointer dereference: p_indices [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4247:31: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4247:17: note: Assignment 'p_indices=(int*)malloc(nz*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4251:30: note: Calling function 'refine_grid_for_dh', 7th argument 'p_indices' value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4071:5: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4128:5: warning: If memory allocation fails, then there is a possible null pointer dereference: sa_i [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4260:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4260:12: note: Assignment 'sa_i=(double*)malloc(n_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4265:42: note: Calling function 'linear_interp_SA_CT_for_dh', 7th argument 'sa_i' value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4128:5: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4129:5: warning: If memory allocation fails, then there is a possible null pointer dereference: sa_i [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4260:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4260:12: note: Assignment 'sa_i=(double*)malloc(n_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4265:42: note: Calling function 'linear_interp_SA_CT_for_dh', 7th argument 'sa_i' value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4129:5: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4130:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ct_i [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4259:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4259:12: note: Assignment 'ct_i=(double*)malloc(n_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4265:48: note: Calling function 'linear_interp_SA_CT_for_dh', 8th argument 'ct_i' value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4130:5: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4131:5: warning: If memory allocation fails, then there is a possible null pointer dereference: ct_i [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4259:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4259:12: note: Assignment 'ct_i=(double*)malloc(n_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4265:48: note: Calling function 'linear_interp_SA_CT_for_dh', 8th argument 'ct_i' value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4131:5: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4144:9: warning: If memory allocation fails, then there is a possible null pointer dereference: sa_i [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4260:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4260:12: note: Assignment 'sa_i=(double*)malloc(n_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4265:42: note: Calling function 'linear_interp_SA_CT_for_dh', 7th argument 'sa_i' value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4139:19: note: Assuming condition is false gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4144:9: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4145:9: warning: If memory allocation fails, then there is a possible null pointer dereference: ct_i [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4259:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4259:12: note: Assignment 'ct_i=(double*)malloc(n_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4265:48: note: Calling function 'linear_interp_SA_CT_for_dh', 8th argument 'ct_i' value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4139:19: note: Assuming condition is false gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4145:9: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4170:9: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4166:26: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4166:10: note: Assignment 'dp=(double*)malloc((nz-1)*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4170:9: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4171:13: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4166:26: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4166:10: note: Assignment 'dp=(double*)malloc((nz-1)*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4171:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4174:13: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4166:26: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4166:10: note: Assignment 'dp=(double*)malloc((nz-1)*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4174:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4210:13: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4207:29: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4207:13: note: Assignment 'b=(double*)malloc(nz*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4210:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4213:13: warning: If memory allocation fails, then there is a possible null pointer dereference: b_av [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4208:32: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4208:16: note: Assignment 'b_av=(double*)malloc((nz-1)*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4213:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4213:28: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4207:29: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4207:13: note: Assignment 'b=(double*)malloc(nz*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4213:28: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4213:37: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4207:29: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4207:13: note: Assignment 'b=(double*)malloc(nz*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4213:37: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4219:47: warning: If memory allocation fails, then there is a possible null pointer dereference: b_av [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4208:32: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4208:16: note: Assignment 'b_av=(double*)malloc((nz-1)*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4219:47: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4295:9: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4291:25: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4291:9: note: Assignment 'b=(double*)malloc(n_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4295:9: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4301:9: warning: If memory allocation fails, then there is a possible null pointer dereference: b_av [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4292:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4292:12: note: Assignment 'b_av=(double*)malloc((n_i-1)*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4301:9: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4301:24: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4291:25: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4291:9: note: Assignment 'b=(double*)malloc(n_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4301:24: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4301:33: warning: If memory allocation fails, then there is a possible null pointer dereference: b [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4291:25: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4291:9: note: Assignment 'b=(double*)malloc(n_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4301:33: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4302:9: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4290:26: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4290:10: note: Assignment 'dp=(double*)malloc((n_i-1)*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4302:9: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4307:5: warning: If memory allocation fails, then there is a possible null pointer dereference: dh_i [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4289:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4289:12: note: Assignment 'dh_i=(double*)malloc(n_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4307:5: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4309:9: warning: If memory allocation fails, then there is a possible null pointer dereference: dh_i [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4289:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4289:12: note: Assignment 'dh_i=(double*)malloc(n_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4309:9: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4309:19: warning: If memory allocation fails, then there is a possible null pointer dereference: dh_i [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4289:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4289:12: note: Assignment 'dh_i=(double*)malloc(n_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4309:19: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4309:31: warning: If memory allocation fails, then there is a possible null pointer dereference: b_av [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4292:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4292:12: note: Assignment 'b_av=(double*)malloc((n_i-1)*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4309:31: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4309:41: warning: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4290:26: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4290:10: note: Assignment 'dp=(double*)malloc((n_i-1)*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4309:41: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4315:14: warning: If memory allocation fails, then there is a possible null pointer dereference: dh_i [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4289:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4289:12: note: Assignment 'dh_i=(double*)malloc(n_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4315:14: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4318:25: warning: If memory allocation fails, then there is a possible null pointer dereference: dh_i [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4289:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4289:12: note: Assignment 'dh_i=(double*)malloc(n_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4318:25: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4400:13: warning: If memory allocation fails, then there is a possible null pointer dereference: delta_h [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4394:36: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4394:19: note: Assignment 'delta_h=(double*)malloc(3*np*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4400:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4404:49: warning: If memory allocation fails, then there is a possible null pointer dereference: delta_h [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4394:36: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4394:19: note: Assignment 'delta_h=(double*)malloc(3*np*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4404:49: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5686:16: warning: If memory allocation fails, then there is a possible null pointer dereference: in_rng [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5685:33: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5685:18: note: Assignment 'in_rng=(char*)malloc(npi*sizeof(char))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5686:16: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5726:13: warning: If memory allocation fails, then there is a possible null pointer dereference: xxi [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5705:32: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5705:15: note: Assignment 'xxi=(double*)malloc(m*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5726:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5728:13: warning: If memory allocation fails, then there is a possible null pointer dereference: xxi [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5705:32: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5705:15: note: Assignment 'xxi=(double*)malloc(m*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5728:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5728:25: warning: If memory allocation fails, then there is a possible null pointer dereference: xi [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5702:30: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5702:13: note: Assignment 'xi=(double*)malloc(n*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5728:25: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5728:28: warning: If memory allocation fails, then there is a possible null pointer dereference: k [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5703:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5703:14: note: Assignment 'k=(int*)malloc(3*n*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5728:28: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8261:18: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: dp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8259:31: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8259:14: note: Assignment 'dp=(double*)malloc(mp*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8261:18: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8271:16: warning: If memory allocation fails, then there is a possible null pointer dereference: shallow [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8268:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8268:19: note: Assignment 'shallow=(char*)malloc(3*mp_i*sizeof(char))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8271:16: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8295:13: warning: If memory allocation fails, then there is a possible null pointer dereference: ip [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8293:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8293:14: note: Assignment 'ip=(int*)malloc((mp+mp_i)*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8295:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8713:13: warning: If memory allocation fails, then there is a possible null pointer dereference: p_i_tmp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8711:36: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8711:19: note: Assignment 'p_i_tmp=(double*)malloc(m_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8713:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8777:16: warning: If memory allocation fails, then there is a possible null pointer dereference: p_all [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8773:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8773:17: note: Assignment 'p_all=(double*)malloc(p_all_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8777:16: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8778:34: warning: If memory allocation fails, then there is a possible null pointer dereference: p_i_tmp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8711:36: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8711:19: note: Assignment 'p_i_tmp=(double*)malloc(m_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8778:34: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8781:13: warning: If memory allocation fails, then there is a possible null pointer dereference: p_all_sort [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8774:39: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8774:22: note: Assignment 'p_all_sort=(double*)malloc(p_all_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8781:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8781:29: warning: If memory allocation fails, then there is a possible null pointer dereference: p_all [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8773:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8773:17: note: Assignment 'p_all=(double*)malloc(p_all_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8781:29: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8781:35: warning: If memory allocation fails, then there is a possible null pointer dereference: p_all_idx [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8775:35: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8775:21: note: Assignment 'p_all_idx=(int*)malloc(p_all_len*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8781:35: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8784:20: warning: If memory allocation fails, then there is a possible null pointer dereference: p_all_sort [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8774:39: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8774:22: note: Assignment 'p_all_sort=(double*)malloc(p_all_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8784:20: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8786:29: warning: If memory allocation fails, then there is a possible null pointer dereference: p_all_sort [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8774:39: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8774:22: note: Assignment 'p_all_sort=(double*)malloc(p_all_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8786:29: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8792:9: warning: If memory allocation fails, then there is a possible null pointer dereference: p_all [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8773:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8773:17: note: Assignment 'p_all=(double*)malloc(p_all_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8792:9: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8837:13: warning: If memory allocation fails, then there is a possible null pointer dereference: independent_variable [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8833:49: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8833:32: note: Assignment 'independent_variable=(double*)malloc(prof_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8837:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8853:13: warning: If memory allocation fails, then there is a possible null pointer dereference: scaled_sa_obs [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8842:42: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8842:25: note: Assignment 'scaled_sa_obs=(double*)malloc(prof_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8853:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8862:13: warning: If memory allocation fails, then there is a possible null pointer dereference: sa_i_obs_plus_interp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8847:48: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8847:32: note: Assignment 'sa_i_obs_plus_interp=(double*)malloc(i_obs_plus_interp_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8862:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8862:52: warning: If memory allocation fails, then there is a possible null pointer dereference: q_i [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8846:32: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8846:15: note: Assignment 'q_i=(double*)malloc(i_obs_plus_interp_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8862:52: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8867:17: warning: If memory allocation fails, then there is a possible null pointer dereference: v_tmp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8843:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8843:17: note: Assignment 'v_tmp=(double*)malloc(prof_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8867:17: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8867:28: warning: If memory allocation fails, then there is a possible null pointer dereference: scaled_sa_obs [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8842:42: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8842:25: note: Assignment 'scaled_sa_obs=(double*)malloc(prof_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8867:28: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8868:17: warning: If memory allocation fails, then there is a possible null pointer dereference: q_tmp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8844:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8844:17: note: Assignment 'q_tmp=(double*)malloc(prof_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8868:17: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8868:28: warning: If memory allocation fails, then there is a possible null pointer dereference: scaled_sa_obs [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8842:42: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8842:25: note: Assignment 'scaled_sa_obs=(double*)malloc(prof_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8868:28: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8956:30: warning: If memory allocation fails, then there is a possible null pointer dereference: sa_i_tooutput [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8931:41: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8931:25: note: Assignment 'sa_i_tooutput=(double*)malloc(i_surf_and_obs_plus_interp_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8956:30: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8957:30: warning: If memory allocation fails, then there is a possible null pointer dereference: ct_i_tooutput [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8932:41: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8932:25: note: Assignment 'ct_i_tooutput=(double*)malloc(i_surf_and_obs_plus_interp_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8957:30: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11435:13: warning: If memory allocation fails, then there is a possible null pointer dereference: p_i_tmp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11433:36: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11433:19: note: Assignment 'p_i_tmp=(double*)malloc(m_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11435:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11499:16: warning: If memory allocation fails, then there is a possible null pointer dereference: p_all [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11495:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11495:17: note: Assignment 'p_all=(double*)malloc(p_all_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11499:16: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11500:34: warning: If memory allocation fails, then there is a possible null pointer dereference: p_i_tmp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11433:36: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11433:19: note: Assignment 'p_i_tmp=(double*)malloc(m_i*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11500:34: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11503:13: warning: If memory allocation fails, then there is a possible null pointer dereference: p_all_sort [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11496:39: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11496:22: note: Assignment 'p_all_sort=(double*)malloc(p_all_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11503:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11503:29: warning: If memory allocation fails, then there is a possible null pointer dereference: p_all [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11495:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11495:17: note: Assignment 'p_all=(double*)malloc(p_all_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11503:29: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11503:35: warning: If memory allocation fails, then there is a possible null pointer dereference: p_all_idx [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11497:35: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11497:21: note: Assignment 'p_all_idx=(int*)malloc(p_all_len*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11503:35: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11506:20: warning: If memory allocation fails, then there is a possible null pointer dereference: p_all_sort [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11496:39: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11496:22: note: Assignment 'p_all_sort=(double*)malloc(p_all_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11506:20: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11508:29: warning: If memory allocation fails, then there is a possible null pointer dereference: p_all_sort [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11496:39: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11496:22: note: Assignment 'p_all_sort=(double*)malloc(p_all_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11508:29: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11514:9: warning: If memory allocation fails, then there is a possible null pointer dereference: p_all [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11495:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11495:17: note: Assignment 'p_all=(double*)malloc(p_all_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11514:9: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11559:13: warning: If memory allocation fails, then there is a possible null pointer dereference: independent_variable [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11555:49: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11555:32: note: Assignment 'independent_variable=(double*)malloc(prof_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11559:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11573:13: warning: If memory allocation fails, then there is a possible null pointer dereference: scaled_tracer_obs [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11564:46: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11564:29: note: Assignment 'scaled_tracer_obs=(double*)malloc(prof_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11573:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11582:13: warning: If memory allocation fails, then there is a possible null pointer dereference: tracer_i_obs_plus_interp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11569:52: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11569:36: note: Assignment 'tracer_i_obs_plus_interp=(double*)malloc(i_obs_plus_interp_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11582:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11582:56: warning: If memory allocation fails, then there is a possible null pointer dereference: q_i [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11568:32: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11568:15: note: Assignment 'q_i=(double*)malloc(i_obs_plus_interp_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11582:56: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11587:17: warning: If memory allocation fails, then there is a possible null pointer dereference: v_tmp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11565:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11565:17: note: Assignment 'v_tmp=(double*)malloc(prof_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11587:17: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11587:28: warning: If memory allocation fails, then there is a possible null pointer dereference: scaled_tracer_obs [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11564:46: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11564:29: note: Assignment 'scaled_tracer_obs=(double*)malloc(prof_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11587:28: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11588:17: warning: If memory allocation fails, then there is a possible null pointer dereference: q_tmp [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11566:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11566:17: note: Assignment 'q_tmp=(double*)malloc(prof_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11588:17: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11588:28: warning: If memory allocation fails, then there is a possible null pointer dereference: scaled_tracer_obs [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11564:46: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11564:29: note: Assignment 'scaled_tracer_obs=(double*)malloc(prof_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11588:28: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11630:34: warning: If memory allocation fails, then there is a possible null pointer dereference: tracer_i_tooutput [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11605:45: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11605:29: note: Assignment 'tracer_i_tooutput=(double*)malloc(i_surf_and_obs_plus_interp_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11630:34: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11631:30: warning: If memory allocation fails, then there is a possible null pointer dereference: ct_i_tooutput [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11606:41: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11606:25: note: Assignment 'ct_i_tooutput=(double*)malloc(i_surf_and_obs_plus_interp_len*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11631:30: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11793:16: warning: If memory allocation fails, then there is a possible null pointer dereference: in_rng [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11792:33: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11792:18: note: Assignment 'in_rng=(char*)malloc(nxi*sizeof(char))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11793:16: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11832:13: warning: If memory allocation fails, then there is a possible null pointer dereference: xxi [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11811:32: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11811:15: note: Assignment 'xxi=(double*)malloc(m*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11832:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11834:13: warning: If memory allocation fails, then there is a possible null pointer dereference: xxi [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11811:32: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11811:15: note: Assignment 'xxi=(double*)malloc(m*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11834:13: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11834:25: warning: If memory allocation fails, then there is a possible null pointer dereference: xi [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11808:31: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11808:14: note: Assignment 'xi=(double*)malloc(n*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11834:25: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11834:28: warning: If memory allocation fails, then there is a possible null pointer dereference: k [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11809:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11809:14: note: Assignment 'k=(int*)malloc(3*n*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11834:28: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11885:16: warning: If memory allocation fails, then there is a possible null pointer dereference: in_rng [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11884:33: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11884:18: note: Assignment 'in_rng=(char*)malloc(nxi*sizeof(char))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11885:16: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11934:17: warning: If memory allocation fails, then there is a possible null pointer dereference: xxi [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11904:32: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11904:15: note: Assignment 'xxi=(double*)malloc(m*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11934:17: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11935:25: warning: If memory allocation fails, then there is a possible null pointer dereference: xi [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11901:31: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11901:14: note: Assignment 'xi=(double*)malloc(n*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11935:25: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11939:18: warning: If memory allocation fails, then there is a possible null pointer dereference: j [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11905:27: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11905:13: note: Assignment 'j=(int*)malloc(2*m*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11939:18: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11941:15: warning: If memory allocation fails, then there is a possible null pointer dereference: k [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11902:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11902:14: note: Assignment 'k=(int*)malloc(3*n*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11941:15: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12007:9: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12082:25: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12082:9: note: Assignment 'd=(double*)calloc(n,sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12083:33: note: Calling function 'pchip_derivs', 4th argument 'd' value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12007:9: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12007:16: warning: If memory allocation fails, then there is a possible null pointer dereference: d [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12082:25: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12082:9: note: Assignment 'd=(double*)calloc(n,sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12083:33: note: Calling function 'pchip_derivs', 4th argument 'd' value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12007:16: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12175:17: warning: If memory allocation fails, then there is a possible null pointer dereference: di [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12173:29: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12173:18: note: Assignment 'di=(struct DI*)malloc(nx*sizeof(struct DI))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12175:17: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12175:27: warning: If memory allocation fails, then there is a possible null pointer dereference: rarray [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11901:31: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11901:14: note: Assignment 'xi=(double*)malloc(n*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11933:28: note: Calling function 'gsw_util_sort_real', 1st argument 'xi' value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12175:27: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12176:17: warning: If memory allocation fails, then there is a possible null pointer dereference: di [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12173:29: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12173:18: note: Assignment 'di=(struct DI*)malloc(nx*sizeof(struct DI))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12176:17: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12178:15: warning: If memory allocation fails, then there is a possible null pointer dereference: di [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12173:29: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12173:18: note: Assignment 'di=(struct DI*)malloc(nx*sizeof(struct DI))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12178:15: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12180:17: warning: If memory allocation fails, then there is a possible null pointer dereference: iarray [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12269:33: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12269:19: note: Assignment 'sort_ix=(int*)malloc(nx*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12274:35: note: Calling function 'gsw_util_sort_real', 3rd argument 'sort_ix' value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12180:17: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12180:29: warning: If memory allocation fails, then there is a possible null pointer dereference: di [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12173:29: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12173:18: note: Assignment 'di=(struct DI*)malloc(nx*sizeof(struct DI))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12180:29: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12278:15: warning: If memory allocation fails, then there is a possible null pointer dereference: sort_ix [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12269:33: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12269:19: note: Assignment 'sort_ix=(int*)malloc(nx*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12278:15: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12280:29: warning: If memory allocation fails, then there is a possible null pointer dereference: sort_ix [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12269:33: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12269:19: note: Assignment 'sort_ix=(int*)malloc(nx*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12280:29: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12288:9: warning: If memory allocation fails, then there is a possible null pointer dereference: unique_ix [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12271:35: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12271:21: note: Assignment 'unique_ix=(int*)malloc(nx*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12288:9: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12292:15: warning: If memory allocation fails, then there is a possible null pointer dereference: sort_iy [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12270:33: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12270:19: note: Assignment 'sort_iy=(int*)malloc(ny*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12292:15: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12294:29: warning: If memory allocation fails, then there is a possible null pointer dereference: sort_iy [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12270:33: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12270:19: note: Assignment 'sort_iy=(int*)malloc(ny*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12294:29: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12302:9: warning: If memory allocation fails, then there is a possible null pointer dereference: unique_iy [nullPointerOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12272:35: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12272:21: note: Assignment 'unique_iy=(int*)malloc(ny*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12302:9: note: Null pointer dereference gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3783:21: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3782:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3782:17: note: Assignment 'b=(double*)malloc(3*nz*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3783:21: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3817:28: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3816:41: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3816:24: note: Assignment 'sa_i=(double*)malloc(2*(nz+1)*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3817:28: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3922:28: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3921:41: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3921:24: note: Assignment 'sa_i=(double*)malloc(2*p_cnt*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3922:28: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3929:43: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3921:41: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3921:24: note: Assignment 'sa_i=(double*)malloc(2*p_cnt*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3929:43: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3933:21: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3932:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3932:17: note: Assignment 'b=(double*)malloc(4*p_cnt*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:3933:21: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4395:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4394:36: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4394:19: note: Assignment 'delta_h=(double*)malloc(3*np*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4395:25: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5703:54: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5703:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5703:14: note: Assignment 'k=(int*)malloc(3*n*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5703:54: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5706:55: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5706:27: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5706:13: note: Assignment 'j=(int*)malloc(2*m*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5706:55: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8269:26: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8268:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8268:19: note: Assignment 'shallow=(char*)malloc(3*mp_i*sizeof(char))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8269:26: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8293:63: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8293:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8293:14: note: Assignment 'ip=(int*)malloc((mp+mp_i)*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8293:63: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8300:34: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8299:37: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8299:23: note: Assignment 'ip_ishallow=(int*)malloc((nshallow+ncentral+ndeep)*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8300:34: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8302:32: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8301:39: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8301:22: note: Assignment 'ip_shallow=(double*)malloc(2*(nshallow+ncentral+ndeep)*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8302:32: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8379:65: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8379:30: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8379:16: note: Assignment 'ip_1=(int*)malloc(4*nsect*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8379:65: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8383:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:17: note: Assignment 'ct_12=(double*)malloc(12*nsect*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8383:25: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8384:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:17: note: Assignment 'ct_12=(double*)malloc(12*nsect*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8384:25: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8385:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:17: note: Assignment 'ct_12=(double*)malloc(12*nsect*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8385:25: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8386:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:17: note: Assignment 'ct_12=(double*)malloc(12*nsect*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8386:25: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8387:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:17: note: Assignment 'ct_12=(double*)malloc(12*nsect*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8387:25: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8388:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:17: note: Assignment 'ct_12=(double*)malloc(12*nsect*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8388:25: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8389:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:17: note: Assignment 'ct_12=(double*)malloc(12*nsect*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8389:25: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8390:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:17: note: Assignment 'ct_12=(double*)malloc(12*nsect*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8390:25: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8391:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:17: note: Assignment 'ct_12=(double*)malloc(12*nsect*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8391:25: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8392:25: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:34: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8382:17: note: Assignment 'ct_12=(double*)malloc(12*nsect*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8392:25: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11809:54: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11809:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11809:14: note: Assignment 'k=(int*)malloc(3*n*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11809:54: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11812:55: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11812:27: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11812:13: note: Assignment 'j=(int*)malloc(2*m*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11812:55: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11902:54: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11902:28: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11902:14: note: Assignment 'k=(int*)malloc(3*n*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11902:54: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11905:55: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11905:27: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11905:13: note: Assignment 'j=(int*)malloc(2*m*sizeof(int))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11905:55: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11935:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11904:32: note: Assuming allocation function fails gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11904:15: note: Assignment 'xxi=(double*)malloc(m*sizeof(double))', assigned value is 0 gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11935:20: note: Null pointer addition gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4153:9: style:inconclusive: Function 'gsw_geo_strf_dyn_height_1' argument 5 names different: declaration 'n_levels' definition 'nz'. [funcArgNamesDifferent] gsw-3.6.20/src/c_gsw/gswteos-10.h:133:51: note: Function 'gsw_geo_strf_dyn_height_1' argument 5 names different: declaration 'n_levels' definition 'nz'. gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4153:9: note: Function 'gsw_geo_strf_dyn_height_1' argument 5 names different: declaration 'n_levels' definition 'nz'. gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4333:9: style:inconclusive: Function 'gsw_geo_strf_dyn_height' argument 5 names different: declaration 'n_levels' definition 'nz'. [funcArgNamesDifferent] gsw-3.6.20/src/c_gsw/gswteos-10.h:131:35: note: Function 'gsw_geo_strf_dyn_height' argument 5 names different: declaration 'n_levels' definition 'nz'. gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4333:9: note: Function 'gsw_geo_strf_dyn_height' argument 5 names different: declaration 'n_levels' definition 'nz'. gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11349:54: style:inconclusive: Function 'gsw_tracer_ct_interp' argument 8 names different: declaration 'sa_i' definition 'tracer_i'. [funcArgNamesDifferent] gsw-3.6.20/src/c_gsw/gswteos-10.h:304:69: note: Function 'gsw_tracer_ct_interp' argument 8 names different: declaration 'sa_i' definition 'tracer_i'. gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11349:54: note: Function 'gsw_tracer_ct_interp' argument 8 names different: declaration 'sa_i' definition 'tracer_i'. gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:82:25: style: Parameter 'input_data' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:153:22: style: Parameter 'data_in' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4060:39: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4121:47: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4121:59: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4121:71: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4122:13: style: Parameter 'p_i' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4382:36: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:4382:48: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5406:36: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5406:48: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5406:60: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5667:33: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5667:45: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5667:57: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:5668:17: style: Parameter 'p_i' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:6428:22: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:6428:34: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:6428:46: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:6428:57: style: Parameter 'lat' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8363:28: style: Parameter 'ip_sect' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8363:42: style: Parameter 'ip_isect' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8363:60: style: Parameter 'p_i' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8617:26: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8617:38: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8617:50: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8618:17: style: Parameter 'p_i' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8623:17: style: Variable 'sin_kpi_on_16' can be declared as const array [constVariable] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8632:17: style: Variable 'cos_kpi_on_16' can be declared as const array [constVariable] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:9006:72: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:9007:17: style: Parameter 't' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11348:30: style: Parameter 'tracer' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11348:46: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11348:58: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11349:17: style: Parameter 'p_i' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11353:17: style: Variable 'sin_kpi_on_16' can be declared as const array [constVariable] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11362:17: style: Variable 'cos_kpi_on_16' can be declared as const array [constVariable] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11695:28: style: Parameter 'sa' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11695:40: style: Parameter 'ct' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11695:52: style: Parameter 'p' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11737:23: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11771:39: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11771:47: style: Parameter 'iy' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11771:68: style: Parameter 'x_i' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11862:59: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11863:17: style: Parameter 'x_i' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11996:33: style: Parameter 'x' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:11996:44: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12071:35: style: Parameter 'xi' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12153:18: style: Variable 'A' can be declared as pointer to const [constVariablePointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12154:18: style: Variable 'B' can be declared as pointer to const [constVariablePointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12170:28: style: Parameter 'rarray' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:12198:38: style: Parameter 'y' can be declared as pointer to const [constParameterPointer] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8189:27: error: Uninitialized variable: v_sa_sa [uninitvar] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8189:48: error: Uninitialized variable: v_sa [uninitvar] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8192:26: error: Uninitialized variable: v_sa_h [uninitvar] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8192:51: error: Uninitialized variable: v_h [uninitvar] gsw-3.6.20/src/c_gsw/gsw_oceanographic_toolbox.c:8195:25: error: Uninitialized variable: v_h_h [uninitvar] diff: DONE