2025-11-19 15:57 ftp://ftp.de.debian.org/debian/pool/main/t/teem/teem_1.12.0~20160122.orig.tar.xz cppcheck-options: --library=posix --library=gnu --library=bsd --library=zlib --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j4 platform: Linux-5.4.0-216-generic-x86_64-with-glibc2.29 python: 3.8.10 client-version: 1.3.69 compiler: g++ (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0 cppcheck: head 2.18.0 head-info: 1ca1246 (2025-11-18 18:56:39 +0100) count: 3199 3188 elapsed-time: 258.7 322.3 head-timing-info: old-timing-info: head results: teem-1.12.0~20160122/CMake/TestQnanhibit.c:50:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/CMake/TestQnanhibit.c:54:22: style: Same expression on both sides of '/'. [duplicateExpression] teem-1.12.0~20160122/CMake/TestQnanhibit.c:34:22: style: Parameter 'argv' can be declared as const array [constParameter] teem-1.12.0~20160122/Examples/sanity/sanity.c:43:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/CMake/TestNO_ICC_IDYNAMIC_NEEDED.cxx:31:35: style: Parameter 'argv' can be declared as const array [constParameter] teem-1.12.0~20160122/Testing/air/amath.c:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Examples/sanity/sanity.c:38:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/air/mtrand.c:79:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/air/miscAir.c:69:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/air/pptest.c:38:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/air/mtrand.c:44:16: style: Variable 'rval' can be declared as const array [constVariable] teem-1.12.0~20160122/Testing/air/string.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/air/strtok.c:62:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/biff/test.c:85:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/biff/test.c:65:10: style: Variable 'good' can be declared as const array [constVariable] teem-1.12.0~20160122/Testing/biff/test.c:89:10: style: Variable 'good' can be declared as const array [constVariable] teem-1.12.0~20160122/Testing/biff/test.c:95:10: style: Variable 'good' can be declared as const array [constVariable] teem-1.12.0~20160122/Testing/biff/test.c:107:10: style: Variable 'good' can be declared as const array [constVariable] teem-1.12.0~20160122/Testing/biff/test.c:125:10: style: Variable 'good' can be declared as const array [constVariable] teem-1.12.0~20160122/Testing/biff/test.c:137:10: style: Variable 'good' can be declared as const array [constVariable] teem-1.12.0~20160122/Testing/biff/test.c:145:10: style: Variable 'good' can be declared as const array [constVariable] teem-1.12.0~20160122/Testing/air/miscAir.c:60:15: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/gage/tsbp.c:46:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/gage/tsbp.c:61:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/gage/tsbp.c:121:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/buildinfo.c:47:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/buildinfo.c:36:8: style: Variable 'explibs' can be declared as const array [constVariable] teem-1.12.0~20160122/Testing/meet/buildinfo.c:44:8: style: Variable 'expapps' can be declared as const array [constVariable] teem-1.12.0~20160122/Testing/gage/probePolynomial.c:112:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_SPACE_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/gage/probePolynomial.c:248:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/enmall.c:41:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEET [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/gage/probeMulti.c:42:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdType [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/gage/probeMulti.c:55:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_TYPE_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/kernall.c:40:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEET [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/gage/probeScl.c:44:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_KERNEL_PARMS_NUM [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/probeSS.c:88:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/probeSS.c:168:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tenAniso_S [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/probeSS.c:209:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/probeSS.c:290:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/probeSS.c:341:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/probeSS.c:374:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/probeSS.c:400:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/probeSS.c:473:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/probeSS.c:487:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gageItemSpec [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/probeSS.c:519:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kind [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/probeSS.c:606:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_KERNEL_PARMS_NUM [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/probeSS.c:757:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvl [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/probeSS.c:897:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/gage/probeMulti.c:187:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/Testing/gage/probeMulti.c:186:9: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/Testing/gage/probeMulti.c:187:9: note: Condition '!E' is always true teem-1.12.0~20160122/Testing/gage/probeMulti.c:289:15: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/Testing/gage/probeMulti.c:288:15: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/Testing/gage/probeMulti.c:289:15: note: Condition '!E' is always true teem-1.12.0~20160122/Testing/gage/probeMulti.c:51:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/gage/probeMulti.c:137:13: style: Variable 'qdiff' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/gage/probeMulti.c:137:21: style: Variable 'unquant' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/nrrd/macros.c:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/gage/probeScl.c:121:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/Testing/gage/probeScl.c:120:9: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/Testing/gage/probeScl.c:121:9: note: Condition '!E' is always true teem-1.12.0~20160122/Testing/gage/probeScl.c:181:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/Testing/gage/probeScl.c:180:9: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/Testing/gage/probeScl.c:181:9: note: Condition '!E' is always true teem-1.12.0~20160122/Testing/nrrd/sanity.c:39:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/gage/probePolynomial.c:186:7: style: Condition '!EE' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/Testing/gage/probePolynomial.c:185:8: note: Assignment 'EE=0', assigned value is 0 teem-1.12.0~20160122/Testing/gage/probePolynomial.c:186:7: note: Condition '!EE' is always true teem-1.12.0~20160122/Testing/gage/probeScl.c:39:11: style: Variable 'dscl' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/gage/probeScl.c:95:11: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/gage/probeScl.c:128:13: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/gage/probeScl.c:194:13: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/gage/probeScl.c:210:7: style: Variable 'offs' can be declared as const array [constVariable] teem-1.12.0~20160122/Testing/gage/probeScl.c:221:13: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/gage/probeScl.c:247:13: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/gage/probeScl.c:273:13: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/gage/probePolynomial.c:51:5: style: Variable 'dc' can be declared as const array [constVariable] teem-1.12.0~20160122/Testing/gage/probePolynomial.c:207:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/nrrd/sanity.c:34:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/nrrd/tbspec.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/nrrd/tbspec.c:61:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/nrrd/tbspec.c:81:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/nrrd/tload.c:50:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/nrrd/tbspec.c:115:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/nrrd/tbspec.c:112:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/nrrd/tload.c:49:11: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/nrrd/tload.c:97:13: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/nrrd/tload.c:106:13: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/nrrd/tload.c:119:13: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/nrrd/trand.c:49:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/nrrd/tskip.c:54:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/nrrd/trand.c:110:11: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/nrrd/trand.c:124:13: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/nrrd/trand.c:131:13: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/nrrd/trand.c:146:13: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/ten/glyphBqd.c:39:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/nrrd/tskip.c:54:9: style: Variable 'berr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/nrrd/tskip.c:57:18: style: Variable 'dataUC' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/ten/glyphBqd.c:39:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/ten/tendlist.c:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/unrrdu/unulist.c:41:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/UseTeemCMakeDemo/sanity.c:34:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/UseTeemCMakeDemo/sanity.c:29:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/dio.c:257:26: style:inconclusive: Function 'airDioRead' argument 2 names different: declaration 'ptr' definition '_ptr'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:674:44: note: Function 'airDioRead' argument 2 names different: declaration 'ptr' definition '_ptr'. teem-1.12.0~20160122/src/air/dio.c:257:26: note: Function 'airDioRead' argument 2 names different: declaration 'ptr' definition '_ptr'. teem-1.12.0~20160122/src/air/dio.c:309:33: style:inconclusive: Function 'airDioWrite' argument 2 names different: declaration 'ptr' definition '_ptr'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:675:51: note: Function 'airDioWrite' argument 2 names different: declaration 'ptr' definition '_ptr'. teem-1.12.0~20160122/src/air/dio.c:309:33: note: Function 'airDioWrite' argument 2 names different: declaration 'ptr' definition '_ptr'. teem-1.12.0~20160122/src/air/754.c:256:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEEM_QNANHIBIT [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/754.c:310:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEEM_QNANHIBIT [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/754.c:386:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEEM_QNANHIBIT [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/754.c:479:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEEM_QNANHIBIT [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/endianAir.c:46:7: style: Condition 'leastbyte' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/air/endianAir.c:39:10: note: Assignment 'tmpI=1', assigned value is 1 teem-1.12.0~20160122/src/air/endianAir.c:45:15: note: Assignment 'leastbyte=*((char*)(&tmpI))', assigned value is 1 teem-1.12.0~20160122/src/air/endianAir.c:46:7: note: Condition 'leastbyte' is always true teem-1.12.0~20160122/src/air/array.c:242:23: style: Condition 'newsizesize' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/air/array.c:237:15: note: Assuming that condition 'newsize!=a->size' is not redundant teem-1.12.0~20160122/src/air/array.c:242:23: note: Condition 'newsizesize' is always true teem-1.12.0~20160122/src/air/enum.c:314:9: warning: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] teem-1.12.0~20160122/src/air/enum.c:326:11: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/air/enum.c:339:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/air/enum.c:352:11: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] teem-1.12.0~20160122/src/air/enum.c:352:11: warning: %u in format string (no. 5) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] teem-1.12.0~20160122/src/air/enum.c:361:13: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] teem-1.12.0~20160122/src/air/enum.c:361:13: warning: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] teem-1.12.0~20160122/src/air/enum.c:410:11: warning: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] teem-1.12.0~20160122/src/air/enum.c:419:11: warning: %u in format string (no. 4) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] teem-1.12.0~20160122/src/air/enum.c:446:13: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/air/enum.c:459:15: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/air/754.c:632:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/air/754.c:634:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/air/754.c:637:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/air/754.c:665:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/air/754.c:667:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/air/754.c:670:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/air/754.c:673:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/air/754.c:531:17: style:inconclusive: Function 'airIsNaN' argument 1 names different: declaration 'd' definition 'g'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:425:32: note: Function 'airIsNaN' argument 1 names different: declaration 'd' definition 'g'. teem-1.12.0~20160122/src/air/754.c:531:17: note: Function 'airIsNaN' argument 1 names different: declaration 'd' definition 'g'. teem-1.12.0~20160122/src/air/754.c:590:18: style:inconclusive: Function 'airExists' argument 1 names different: declaration 'd' definition 'val'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:428:33: note: Function 'airExists' argument 1 names different: declaration 'd' definition 'val'. teem-1.12.0~20160122/src/air/754.c:590:18: note: Function 'airExists' argument 1 names different: declaration 'd' definition 'val'. teem-1.12.0~20160122/src/air/754.c:69:13: style: union member '_airDoubleEndianLittle::i' is never used. [unusedStructMember] teem-1.12.0~20160122/src/air/754.c:85:13: style: union member '_airDoubleEndianBig::i' is never used. [unusedStructMember] teem-1.12.0~20160122/src/air/miscAir.c:148:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/miscAir.c:387:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/miscAir.c:392:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/miscAir.c:397:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/mop.c:102:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/mop.c:239:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airSetNull [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/math.c:78:15: style:inconclusive: Function 'airExp' argument 1 names different: declaration 'val' definition 'x'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:603:33: note: Function 'airExp' argument 1 names different: declaration 'val' definition 'x'. teem-1.12.0~20160122/src/air/math.c:78:15: note: Function 'airExp' argument 1 names different: declaration 'val' definition 'x'. teem-1.12.0~20160122/src/air/math.c:289:16: style:inconclusive: Function 'airLog2' argument 1 names different: declaration 'n' definition '_nn'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:618:31: note: Function 'airLog2' argument 1 names different: declaration 'n' definition '_nn'. teem-1.12.0~20160122/src/air/math.c:289:16: note: Function 'airLog2' argument 1 names different: declaration 'n' definition '_nn'. teem-1.12.0~20160122/src/air/math.c:343:25: style:inconclusive: Function 'airMode3_d' argument 1 names different: declaration 'v' definition '_v'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:613:43: note: Function 'airMode3_d' argument 1 names different: declaration 'v' definition '_v'. teem-1.12.0~20160122/src/air/math.c:343:25: note: Function 'airMode3_d' argument 1 names different: declaration 'v' definition '_v'. teem-1.12.0~20160122/src/air/math.c:357:17: style:inconclusive: Function 'airMode3' argument 1 names different: declaration 'a' definition 'v0'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:612:35: note: Function 'airMode3' argument 1 names different: declaration 'a' definition 'v0'. teem-1.12.0~20160122/src/air/math.c:357:17: note: Function 'airMode3' argument 1 names different: declaration 'a' definition 'v0'. teem-1.12.0~20160122/src/air/math.c:357:28: style:inconclusive: Function 'airMode3' argument 2 names different: declaration 'b' definition 'v1'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:612:45: note: Function 'airMode3' argument 2 names different: declaration 'b' definition 'v1'. teem-1.12.0~20160122/src/air/math.c:357:28: note: Function 'airMode3' argument 2 names different: declaration 'b' definition 'v1'. teem-1.12.0~20160122/src/air/math.c:357:39: style:inconclusive: Function 'airMode3' argument 3 names different: declaration 'c' definition 'v2'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:612:55: note: Function 'airMode3' argument 3 names different: declaration 'c' definition 'v2'. teem-1.12.0~20160122/src/air/math.c:357:39: note: Function 'airMode3' argument 3 names different: declaration 'c' definition 'v2'. teem-1.12.0~20160122/src/air/math.c:659:17: style:inconclusive: Function 'airBesselIn' argument 1 names different: declaration 'n' definition 'nn'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:630:35: note: Function 'airBesselIn' argument 1 names different: declaration 'n' definition 'nn'. teem-1.12.0~20160122/src/air/math.c:659:17: note: Function 'airBesselIn' argument 1 names different: declaration 'n' definition 'nn'. teem-1.12.0~20160122/src/air/math.c:659:28: style:inconclusive: Function 'airBesselIn' argument 2 names different: declaration 'x' definition 'xx'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:630:45: note: Function 'airBesselIn' argument 2 names different: declaration 'x' definition 'xx'. teem-1.12.0~20160122/src/air/math.c:659:28: note: Function 'airBesselIn' argument 2 names different: declaration 'x' definition 'xx'. teem-1.12.0~20160122/src/air/math.c:703:26: style:inconclusive: Function 'airBesselInExpScaled' argument 1 names different: declaration 'n' definition 'nn'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:631:44: note: Function 'airBesselInExpScaled' argument 1 names different: declaration 'n' definition 'nn'. teem-1.12.0~20160122/src/air/math.c:703:26: note: Function 'airBesselInExpScaled' argument 1 names different: declaration 'n' definition 'nn'. teem-1.12.0~20160122/src/air/math.c:703:37: style:inconclusive: Function 'airBesselInExpScaled' argument 2 names different: declaration 'x' definition 'xx'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:631:54: note: Function 'airBesselInExpScaled' argument 2 names different: declaration 'x' definition 'xx'. teem-1.12.0~20160122/src/air/math.c:703:37: note: Function 'airBesselInExpScaled' argument 2 names different: declaration 'x' definition 'xx'. teem-1.12.0~20160122/src/air/math.c:1055:31: style:inconclusive: Function 'airCRC32' argument 1 names different: declaration 'data' definition 'cdata'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:641:55: note: Function 'airCRC32' argument 1 names different: declaration 'data' definition 'cdata'. teem-1.12.0~20160122/src/air/math.c:1055:31: note: Function 'airCRC32' argument 1 names different: declaration 'data' definition 'cdata'. teem-1.12.0~20160122/src/air/mop.c:113:32: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/air/mop.c:171:9: style: Variable 'str' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/mop.c:308:39: style: Parameter 'ptr' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/air/miscAir.c:691:5: warning: If memory allocation fails, then there is a possible null pointer dereference: hit [nullPointerOutOfMemory] teem-1.12.0~20160122/src/air/miscAir.c:689:31: note: Assuming allocation function fails teem-1.12.0~20160122/src/air/miscAir.c:689:9: note: Assignment 'hit=(unsigned int*)calloc(1+max,sizeof(unsigned int))', assigned value is 0 teem-1.12.0~20160122/src/air/miscAir.c:691:5: note: Null pointer dereference teem-1.12.0~20160122/src/air/miscAir.c:695:9: warning: If memory allocation fails, then there is a possible null pointer dereference: hit [nullPointerOutOfMemory] teem-1.12.0~20160122/src/air/miscAir.c:689:31: note: Assuming allocation function fails teem-1.12.0~20160122/src/air/miscAir.c:689:9: note: Assignment 'hit=(unsigned int*)calloc(1+max,sizeof(unsigned int))', assigned value is 0 teem-1.12.0~20160122/src/air/miscAir.c:695:9: note: Null pointer dereference teem-1.12.0~20160122/src/air/miscAir.c:701:14: warning: If memory allocation fails, then there is a possible null pointer dereference: hit [nullPointerOutOfMemory] teem-1.12.0~20160122/src/air/miscAir.c:689:31: note: Assuming allocation function fails teem-1.12.0~20160122/src/air/miscAir.c:689:9: note: Assignment 'hit=(unsigned int*)calloc(1+max,sizeof(unsigned int))', assigned value is 0 teem-1.12.0~20160122/src/air/miscAir.c:701:14: note: Null pointer dereference teem-1.12.0~20160122/src/air/miscAir.c:174:52: style:inconclusive: Function 'airSinglePrintf' argument 3 names different: declaration 'fmt' definition '_fmt'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:571:67: note: Function 'airSinglePrintf' argument 3 names different: declaration 'fmt' definition '_fmt'. teem-1.12.0~20160122/src/air/miscAir.c:174:52: note: Function 'airSinglePrintf' argument 3 names different: declaration 'fmt' definition '_fmt'. teem-1.12.0~20160122/src/air/miscAir.c:270:22: style:inconclusive: Function 'airSprintSize_t' argument 1 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:572:39: note: Function 'airSprintSize_t' argument 1 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/air/miscAir.c:270:22: note: Function 'airSprintSize_t' argument 1 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/air/miscAir.c:294:25: style:inconclusive: Function 'airSprintPtrdiff_t' argument 1 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:577:42: note: Function 'airSprintPtrdiff_t' argument 1 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/air/miscAir.c:294:25: note: Function 'airSprintPtrdiff_t' argument 1 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/air/miscAir.c:294:59: style:inconclusive: Function 'airSprintPtrdiff_t' argument 2 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:577:75: note: Function 'airSprintPtrdiff_t' argument 2 names different: declaration 'v' definition 'val'. teem-1.12.0~20160122/src/air/miscAir.c:294:59: note: Function 'airSprintPtrdiff_t' argument 2 names different: declaration 'v' definition 'val'. teem-1.12.0~20160122/src/air/miscAir.c:329:26: style:inconclusive: Function 'airSprintVecSize_t' argument 1 names different: declaration 'str' definition 'dst'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:574:43: note: Function 'airSprintVecSize_t' argument 1 names different: declaration 'str' definition 'dst'. teem-1.12.0~20160122/src/air/miscAir.c:329:26: note: Function 'airSprintVecSize_t' argument 1 names different: declaration 'str' definition 'dst'. teem-1.12.0~20160122/src/air/miscAir.c:356:58: style:inconclusive: Function 'airPrettySprintSize_t' argument 2 names different: declaration 'v' definition 'val'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:576:75: note: Function 'airPrettySprintSize_t' argument 2 names different: declaration 'v' definition 'val'. teem-1.12.0~20160122/src/air/miscAir.c:356:58: note: Function 'airPrettySprintSize_t' argument 2 names different: declaration 'v' definition 'val'. teem-1.12.0~20160122/src/air/miscAir.c:401:25: style:inconclusive: Function 'airBitsSet' argument 1 names different: declaration 'N' definition 'vv'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:582:49: note: Function 'airBitsSet' argument 1 names different: declaration 'N' definition 'vv'. teem-1.12.0~20160122/src/air/miscAir.c:401:25: note: Function 'airBitsSet' argument 1 names different: declaration 'N' definition 'vv'. teem-1.12.0~20160122/src/air/miscAir.c:723:17: style: Variable 'eqv' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/miscAir.c:176:13: style: Variable 'val' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/air/miscAir.c:584:11: style: Variable 'perc' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/air/randMT.c:162:30: style:inconclusive: Function 'airSrandMT_r' argument 1 names different: declaration 'state' definition 'rng'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:445:46: note: Function 'airSrandMT_r' argument 1 names different: declaration 'state' definition 'rng'. teem-1.12.0~20160122/src/air/randMT.c:162:30: note: Function 'airSrandMT_r' argument 1 names different: declaration 'state' definition 'rng'. teem-1.12.0~20160122/src/air/randMT.c:172:31: style:inconclusive: Function 'airUIrandMT_r' argument 1 names different: declaration 'state' definition 'rng'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:447:55: note: Function 'airUIrandMT_r' argument 1 names different: declaration 'state' definition 'rng'. teem-1.12.0~20160122/src/air/randMT.c:172:31: note: Function 'airUIrandMT_r' argument 1 names different: declaration 'state' definition 'rng'. teem-1.12.0~20160122/src/air/randMT.c:189:30: style:inconclusive: Function 'airDrandMT_r' argument 1 names different: declaration 'state' definition 'rng'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:446:48: note: Function 'airDrandMT_r' argument 1 names different: declaration 'state' definition 'rng'. teem-1.12.0~20160122/src/air/randMT.c:189:30: note: Function 'airDrandMT_r' argument 1 names different: declaration 'state' definition 'rng'. teem-1.12.0~20160122/src/air/randMT.c:196:32: style:inconclusive: Function 'airDrandMT53_r' argument 1 names different: declaration 'state' definition 'rng'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:448:50: note: Function 'airDrandMT53_r' argument 1 names different: declaration 'state' definition 'rng'. teem-1.12.0~20160122/src/air/randMT.c:196:32: note: Function 'airDrandMT53_r' argument 1 names different: declaration 'state' definition 'rng'. teem-1.12.0~20160122/src/air/sane.c:80:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/sane.c:54:7: style: Condition 'endian' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/air/sane.c:52:10: note: Assignment 'tmpI=1', assigned value is 1 teem-1.12.0~20160122/src/air/sane.c:53:12: note: Assignment 'endian=!(*((char*)(&tmpI)))', assigned value is 0 teem-1.12.0~20160122/src/air/sane.c:54:7: note: Condition 'endian' is always false teem-1.12.0~20160122/src/air/sane.c:68:7: style: Condition '!(255==uc0&&0==uc1)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/air/sane.c:66:9: note: Assignment 'uc0=255', assigned value is 255 teem-1.12.0~20160122/src/air/sane.c:68:7: note: Condition '!(255==uc0&&0==uc1)' is always false teem-1.12.0~20160122/src/air/sane.c:68:14: style: Condition '255==uc0' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/air/sane.c:66:9: note: Assignment 'uc0=255', assigned value is 255 teem-1.12.0~20160122/src/air/sane.c:68:14: note: Condition '255==uc0' is always true teem-1.12.0~20160122/src/air/sane.c:68:26: style: Condition '0==uc1' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/air/sane.c:66:9: note: Assignment 'uc0=255', assigned value is 255 teem-1.12.0~20160122/src/air/sane.c:67:9: note: Assignment 'uc1=(unsigned char)(((int)(uc0))+1)', assigned value is 0 teem-1.12.0~20160122/src/air/sane.c:68:26: note: Condition '0==uc1' is always true teem-1.12.0~20160122/src/air/sane.c:72:7: style: Condition '!((sizeof(float)==sizeof(int))&&(4==sizeof(int)))' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/air/sane.c:75:7: style: Condition '!((sizeof(double)==sizeof(long long))&&(8==sizeof(long long)))' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/air/sane.c:91:19: style: Same expression on both sides of '/'. [duplicateExpression] teem-1.12.0~20160122/src/air/string.c:407:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/test/bessy.c:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/parseAir.c:150:12: warning: %lu in format string (no. 1) requires 'unsigned long *' but the argument type is 'void *'. [invalidScanfArgType_int] teem-1.12.0~20160122/src/air/parseAir.c:200:14: style:inconclusive: Function 'airParseStrI' argument 2 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:488:60: note: Function 'airParseStrI' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/parseAir.c:200:14: note: Function 'airParseStrI' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/parseAir.c:203:15: style:inconclusive: Function 'airParseStrUI' argument 2 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:491:70: note: Function 'airParseStrUI' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/parseAir.c:203:15: note: Function 'airParseStrUI' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/parseAir.c:212:14: style:inconclusive: Function 'airParseStrZ' argument 2 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:494:63: note: Function 'airParseStrZ' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/parseAir.c:212:14: note: Function 'airParseStrZ' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/parseAir.c:215:14: style:inconclusive: Function 'airParseStrF' argument 2 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:497:62: note: Function 'airParseStrF' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/parseAir.c:215:14: note: Function 'airParseStrF' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/parseAir.c:218:14: style:inconclusive: Function 'airParseStrD' argument 2 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:500:63: note: Function 'airParseStrD' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/parseAir.c:218:14: note: Function 'airParseStrD' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/parseAir.c:221:36: style:inconclusive: Function 'airParseStrB' argument 2 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:485:60: note: Function 'airParseStrB' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/parseAir.c:221:36: note: Function 'airParseStrB' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/parseAir.c:250:37: style:inconclusive: Function 'airParseStrC' argument 2 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:503:61: note: Function 'airParseStrC' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/parseAir.c:250:37: note: Function 'airParseStrC' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/parseAir.c:275:38: style:inconclusive: Function 'airParseStrS' argument 2 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:506:62: note: Function 'airParseStrS' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/parseAir.c:275:38: note: Function 'airParseStrS' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/parseAir.c:323:36: style:inconclusive: Function 'airParseStrE' argument 2 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:509:60: note: Function 'airParseStrE' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/parseAir.c:323:36: note: Function 'airParseStrE' argument 2 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/test/bessy.c:33:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/test/doubleprint.c:38:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/test/floatprint.c:38:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/test/doubleprint.c:31:9: style: Variable 'fS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/test/floatprint.c:31:9: style: Variable 'fS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/string.c:79:23: style:inconclusive: Function 'airStrcmp' argument 1 names different: declaration 's1' definition '_s1'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:520:38: note: Function 'airStrcmp' argument 1 names different: declaration 's1' definition '_s1'. teem-1.12.0~20160122/src/air/string.c:79:23: note: Function 'airStrcmp' argument 1 names different: declaration 's1' definition '_s1'. teem-1.12.0~20160122/src/air/string.c:79:40: style:inconclusive: Function 'airStrcmp' argument 2 names different: declaration 's2' definition '_s2'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:520:54: note: Function 'airStrcmp' argument 2 names different: declaration 's2' definition '_s2'. teem-1.12.0~20160122/src/air/string.c:79:40: note: Function 'airStrcmp' argument 2 names different: declaration 's2' definition '_s2'. teem-1.12.0~20160122/src/air/string.c:153:24: style:inconclusive: Function 'airStrntok' argument 1 names different: declaration 's' definition '_s'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/air/air.h:524:48: note: Function 'airStrntok' argument 1 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/string.c:153:24: note: Function 'airStrntok' argument 1 names different: declaration 's' definition '_s'. teem-1.12.0~20160122/src/air/string.c:154:13: style: Variable 't' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/meet/probeSS.c:203:16: style: Variable 'scl' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/Testing/meet/probeSS.c:891:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/test/logrice.c:41:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/test/fp.c:42:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/Testing/meet/probeSS.c:1082:14: style: Variable 'ktmp' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/air/test/logrice.c:33:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/test/tarr.c:40:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/test/fp.c:43:14: portability: Casting from float * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] teem-1.12.0~20160122/src/air/test/fp.c:76:34: portability: Casting from float * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] teem-1.12.0~20160122/src/air/test/fp.c:40:8: style: Same expression on both sides of '/'. [duplicateExpression] teem-1.12.0~20160122/src/air/test/texp.c:38:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/test/tarr.c:29:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/test/tarr.c:29:14: style: Variable 'fname' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/test/tarr.c:29:22: style: Variable 'incrS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/test/tdio.c:40:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/test/texp.c:33:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/test/tdio.c:36:22: style: Parameter 'argv' can be declared as const array [constParameter] teem-1.12.0~20160122/src/air/test/tline.c:31:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/test/tline.c:40:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/test/tline.c:56:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/test/tline.c:28:14: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/air/test/tline.c:49:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/test/tmop.c:29:8: style: Variable 'iP' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/test/tmop.c:41:15: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/test/tok.c:48:9: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] teem-1.12.0~20160122/src/air/test/tok.c:51:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] teem-1.12.0~20160122/src/air/test/tok.c:29:13: style: Variable 'ct' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/test/tok.c:29:25: style: Variable 'ret' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/test/trand.c:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/test/tprint.c:29:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/test/trand.c:29:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/test/trand.c:29:14: style: Variable 'NS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/air/threadAir.c:476:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/threadAir.c:487:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/threadAir.c:514:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/threadAir.c:525:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/threadAir.c:536:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/air/threadAir.c:435:3: warning: If memory allocation fails, then there is a possible null pointer dereference: thread [nullPointerOutOfMemory] teem-1.12.0~20160122/src/air/threadAir.c:434:12: note: Assuming allocation function fails teem-1.12.0~20160122/src/air/threadAir.c:434:12: note: Assignment 'thread=(struct airThread*)(calloc(1,sizeof(struct airThread)))', assigned value is 0 teem-1.12.0~20160122/src/air/threadAir.c:435:3: note: Null pointer dereference teem-1.12.0~20160122/src/air/threadAir.c:472:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/air/threadAir.c:483:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/air/threadAir.c:509:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/air/threadAir.c:521:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/air/threadAir.c:532:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/alan/methodsAlan.c:37:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/alan/methodsAlan.c:179:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/alan/methodsAlan.c:248:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airThreadCapable [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/alan/test/tspot.c:36:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/clip.c:61:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/clip.c:92:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/alan/test/tspot.c:29:15: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/alan/test/tspot.c:50:10: style: Variable 'npri' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/alan/test/tspot.c:92:8: style: Variable 'actx' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/alan/methodsAlan.c:75:3: warning: If memory allocation fails, then there is a possible null pointer dereference: actx [nullPointerOutOfMemory] teem-1.12.0~20160122/src/alan/methodsAlan.c:74:31: note: Assuming allocation function fails teem-1.12.0~20160122/src/alan/methodsAlan.c:74:10: note: Assignment 'actx=(struct alanContext*)calloc(1,sizeof(struct alanContext))', assigned value is 0 teem-1.12.0~20160122/src/alan/methodsAlan.c:75:3: note: Null pointer dereference teem-1.12.0~20160122/src/alan/methodsAlan.c:75:20: warning: If memory allocation fails, then there is a possible null pointer dereference: actx [nullPointerOutOfMemory] teem-1.12.0~20160122/src/alan/methodsAlan.c:74:31: note: Assuming allocation function fails teem-1.12.0~20160122/src/alan/methodsAlan.c:74:10: note: Assignment 'actx=(struct alanContext*)calloc(1,sizeof(struct alanContext))', assigned value is 0 teem-1.12.0~20160122/src/alan/methodsAlan.c:75:20: note: Null pointer dereference teem-1.12.0~20160122/src/alan/methodsAlan.c:76:3: warning: If memory allocation fails, then there is a possible null pointer dereference: actx [nullPointerOutOfMemory] teem-1.12.0~20160122/src/alan/methodsAlan.c:74:31: note: Assuming allocation function fails teem-1.12.0~20160122/src/alan/methodsAlan.c:74:10: note: Assignment 'actx=(struct alanContext*)calloc(1,sizeof(struct alanContext))', assigned value is 0 teem-1.12.0~20160122/src/alan/methodsAlan.c:76:3: note: Null pointer dereference teem-1.12.0~20160122/src/alan/methodsAlan.c:77:3: warning: If memory allocation fails, then there is a possible null pointer dereference: actx [nullPointerOutOfMemory] teem-1.12.0~20160122/src/alan/methodsAlan.c:74:31: note: Assuming allocation function fails teem-1.12.0~20160122/src/alan/methodsAlan.c:74:10: note: Assignment 'actx=(struct alanContext*)calloc(1,sizeof(struct alanContext))', assigned value is 0 teem-1.12.0~20160122/src/alan/methodsAlan.c:77:3: note: Null pointer dereference teem-1.12.0~20160122/src/alan/methodsAlan.c:78:3: warning: If memory allocation fails, then there is a possible null pointer dereference: actx [nullPointerOutOfMemory] teem-1.12.0~20160122/src/alan/methodsAlan.c:74:31: note: Assuming allocation function fails teem-1.12.0~20160122/src/alan/methodsAlan.c:74:10: note: Assignment 'actx=(struct alanContext*)calloc(1,sizeof(struct alanContext))', assigned value is 0 teem-1.12.0~20160122/src/alan/methodsAlan.c:78:3: note: Null pointer dereference teem-1.12.0~20160122/src/bane/clip.c:30:59: style: Parameter 'clipParm' can be declared as pointer to const. However it seems that '_baneClipAnswer_Absolute' is a callback function, if 'clipParm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/bane/clip.c:132:20: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/bane/clip.c:30:59: note: Parameter 'clipParm' can be declared as pointer to const teem-1.12.0~20160122/src/bane/clip.c:38:60: style: Parameter 'clipParm' can be declared as pointer to const. However it seems that '_baneClipAnswer_PeakRatio' is a callback function, if 'clipParm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/bane/clip.c:136:20: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/bane/clip.c:38:60: note: Parameter 'clipParm' can be declared as pointer to const teem-1.12.0~20160122/src/bane/clip.c:54:61: style: Parameter 'clipParm' can be declared as pointer to const. However it seems that '_baneClipAnswer_Percentile' is a callback function, if 'clipParm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/bane/clip.c:140:20: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/bane/clip.c:54:61: note: Parameter 'clipParm' can be declared as pointer to const teem-1.12.0~20160122/src/bane/gkmsHvol.c:42:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/gkmsInfo.c:42:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeEnum [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/gkmsFlotsam.c:50:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/gkmsFlotsam.c:100:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/gkmsFlotsam.c:239:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/gkmsMite.c:43:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/gkmsMite.c:64:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bane/gkmsMite.c:63:9: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bane/gkmsMite.c:64:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/bane/gkmsOpac.c:43:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/gkmsPvg.c:62:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/gkmsPvg.c:104:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeString [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/gkmsScat.c:45:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/gkmsTxf.c:46:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/gkmsScat.c:80:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bane/gkmsScat.c:79:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bane/gkmsScat.c:80:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/bane/gkmsScat.c:89:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bane/gkmsScat.c:84:7: note: Assuming that condition 'E' is not redundant teem-1.12.0~20160122/src/bane/gkmsScat.c:89:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/bane/gkmsFlotsam.c:38:43: style: Parameter 'str' can be declared as pointer to const. However it seems that 'baneGkmsParseIncStrategy' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/bane/gkmsFlotsam.c:87:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/bane/gkmsFlotsam.c:38:43: note: Parameter 'str' can be declared as pointer to const teem-1.12.0~20160122/src/bane/gkmsFlotsam.c:39:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/bane/gkmsFlotsam.c:100:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/bane/gkmsFlotsam.c:179:39: style: Parameter 'str' can be declared as pointer to const. However it seems that 'baneGkmsParseGthresh' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/bane/gkmsFlotsam.c:208:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/bane/gkmsFlotsam.c:179:39: note: Parameter 'str' can be declared as pointer to const teem-1.12.0~20160122/src/bane/gkmsFlotsam.c:180:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/bane/gkmsTxf.c:92:7: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/bane/gkmsTxf.c:90:7: note: First condition teem-1.12.0~20160122/src/bane/gkmsTxf.c:92:7: note: Second condition teem-1.12.0~20160122/src/bane/gkmsTxf.c:94:7: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/bane/gkmsTxf.c:92:7: note: First condition teem-1.12.0~20160122/src/bane/gkmsTxf.c:94:7: note: Second condition teem-1.12.0~20160122/src/bane/gkmsTxf.c:84:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bane/gkmsTxf.c:83:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bane/gkmsTxf.c:84:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/bane/inc.c:30:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/inc.c:58:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/inc.c:102:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable min [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/inc.c:138:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/inc.c:229:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/inc.c:324:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/measr.c:57:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gageSclValue [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/measr.c:141:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable answer [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/measr.c:28:35: style: Parameter 'measr' can be declared as pointer to const. However it seems that '_baneMeasr_StockAnswer' is a callback function, if 'measr' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/bane/measr.c:125:21: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/bane/measr.c:28:35: note: Parameter 'measr' can be declared as pointer to const teem-1.12.0~20160122/src/bane/measr.c:28:50: style: Parameter 'san' can be declared as pointer to const. However it seems that '_baneMeasr_StockAnswer' is a callback function, if 'san' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/bane/measr.c:125:21: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/bane/measr.c:28:50: note: Parameter 'san' can be declared as pointer to const teem-1.12.0~20160122/src/bane/inc.c:80:45: style: Parameter 'incParm' can be declared as pointer to const. However it seems that '_baneIncAnswer_Absolute' is a callback function, if 'incParm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/bane/inc.c:300:19: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/bane/inc.c:80:45: note: Parameter 'incParm' can be declared as pointer to const teem-1.12.0~20160122/src/bane/methodsBane.c:56:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/methodsBane.c:150:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gageKernel00 [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/rangeBane.c:109:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/hvol.c:69:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/hvol.c:94:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/hvol.c:291:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/rangeBane.c:135:26: style: Parameter 'range' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/bane/methodsBane.c:147:11: style: Variable 'measr' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/bane/methodsBane.c:148:9: style: Variable 'inc' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/bane/test/apply.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/test/apply.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/scat.c:50:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/test/apply.c:38:16: style: Variable 'mStr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bane/scat.c:47:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bane/scat.c:46:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bane/scat.c:47:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/bane/scat.c:56:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bane/scat.c:49:7: note: Assuming that condition 'E' is not redundant teem-1.12.0~20160122/src/bane/scat.c:56:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/bane/scat.c:61:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bane/scat.c:49:7: note: Assuming that condition 'E' is not redundant teem-1.12.0~20160122/src/bane/scat.c:61:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/bane/scat.c:70:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bane/scat.c:64:7: note: Assuming that condition 'E' is not redundant teem-1.12.0~20160122/src/bane/scat.c:70:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/bane/scat.c:79:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bane/scat.c:74:7: note: Assuming that condition 'E' is not redundant teem-1.12.0~20160122/src/bane/scat.c:79:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/bane/test/opac.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/test/htrnsf.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/test/opac.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/test/htrnsf.c:53:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/test/htrnsf.c:37:9: style: Variable 'iStr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bane/test/htrnsf.c:37:16: style: Variable 'bStr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bane/test/htrnsf.c:37:30: style: Variable 'sStr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bane/test/htrnsf.c:37:37: style: Variable 'gStr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bane/test/htrnsf.c:37:44: style: Variable 'tStr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bane/test/htrnsf.c:37:23: style: Unused variable: pStr [unusedVariable] teem-1.12.0~20160122/src/bane/test/pos.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/test/pos.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/test/pos.c:39:23: style: Variable 'sigStr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bane/test/pos.c:39:32: style: Variable 'gthStr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bane/test/pvg.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/test/pvg.c:75:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/test/sigma.c:33:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/test/pvg.c:38:9: style: Variable 'posStr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bane/test/pvg.c:38:18: style: Variable 'ppmStr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bane/test/pvg.c:113:50: warning: Uninitialized variable: sml [uninitvar] teem-1.12.0~20160122/src/bane/test/pvg.c:95:14: note: Assuming condition is false teem-1.12.0~20160122/src/bane/test/pvg.c:113:50: note: Uninitialized variable: sml teem-1.12.0~20160122/src/bane/test/pvg.c:114:11: warning: Uninitialized variable: smlIdx [uninitvar] teem-1.12.0~20160122/src/bane/test/pvg.c:95:14: note: Assuming condition is false teem-1.12.0~20160122/src/bane/test/pvg.c:114:11: note: Uninitialized variable: smlIdx teem-1.12.0~20160122/src/bane/test/tblah.c:66:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/test/tinfo.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/test/tblah.c:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable baneRangeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/test/tinfo.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/test/tinfo.c:38:16: style: Variable 'dStr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bane/test/tblah.c:59:5: warning: If memory allocation fails, then there is a possible null pointer dereference: val [nullPointerOutOfMemory] teem-1.12.0~20160122/src/bane/test/tblah.c:52:24: note: Assuming allocation function fails teem-1.12.0~20160122/src/bane/test/tblah.c:52:9: note: Assignment 'val=(double*)malloc(num*sizeof(double))', assigned value is 0 teem-1.12.0~20160122/src/bane/test/tblah.c:59:5: note: Null pointer dereference teem-1.12.0~20160122/src/bane/test/tblah.c:61:17: warning: If memory allocation fails, then there is a possible null pointer dereference: val [nullPointerOutOfMemory] teem-1.12.0~20160122/src/bane/test/tblah.c:52:24: note: Assuming allocation function fails teem-1.12.0~20160122/src/bane/test/tblah.c:52:9: note: Assignment 'val=(double*)malloc(num*sizeof(double))', assigned value is 0 teem-1.12.0~20160122/src/bane/test/tblah.c:61:17: note: Null pointer dereference teem-1.12.0~20160122/src/bane/test/tblah.c:63:26: warning: If memory allocation fails, then there is a possible null pointer dereference: val [nullPointerOutOfMemory] teem-1.12.0~20160122/src/bane/test/tblah.c:52:24: note: Assuming allocation function fails teem-1.12.0~20160122/src/bane/test/tblah.c:52:9: note: Assignment 'val=(double*)malloc(num*sizeof(double))', assigned value is 0 teem-1.12.0~20160122/src/bane/test/tblah.c:63:26: note: Null pointer dereference teem-1.12.0~20160122/src/bane/test/tblah.c:64:26: warning: If memory allocation fails, then there is a possible null pointer dereference: val [nullPointerOutOfMemory] teem-1.12.0~20160122/src/bane/test/tblah.c:52:24: note: Assuming allocation function fails teem-1.12.0~20160122/src/bane/test/tblah.c:52:9: note: Assignment 'val=(double*)malloc(num*sizeof(double))', assigned value is 0 teem-1.12.0~20160122/src/bane/test/tblah.c:64:26: note: Null pointer dereference teem-1.12.0~20160122/src/bane/test/tblah.c:28:17: style: Parameter 'me' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/bane/test/tblah.c:44:15: style: Parameter 'me' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/bane/test/tblah.c:46:12: style: Variable 'inc' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bane/test/tblah.c:98:30: error: Uninitialized variable: omin [uninitvar] teem-1.12.0~20160122/src/bane/test/tblah.c:98:36: error: Uninitialized variable: omax [uninitvar] teem-1.12.0~20160122/src/bane/trex.c:45:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/test/tblah.c:39:11: style: Variable 'range' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/bane/test/tblah.c:47:9: style: Unused variable: hist [unusedVariable] teem-1.12.0~20160122/src/bane/hvol.c:130:10: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/bane/hvol.c:109:10: note: First condition teem-1.12.0~20160122/src/bane/hvol.c:130:10: note: Second condition teem-1.12.0~20160122/src/bane/hvol.c:183:10: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/bane/hvol.c:171:10: note: First condition teem-1.12.0~20160122/src/bane/hvol.c:183:10: note: Second condition teem-1.12.0~20160122/src/bane/hvol.c:231:10: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/bane/hvol.c:219:10: note: First condition teem-1.12.0~20160122/src/bane/hvol.c:231:10: note: Second condition teem-1.12.0~20160122/src/bane/hvol.c:353:10: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/bane/hvol.c:348:10: note: First condition teem-1.12.0~20160122/src/bane/hvol.c:353:10: note: Second condition teem-1.12.0~20160122/src/bane/hvol.c:418:10: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/bane/hvol.c:416:10: note: First condition teem-1.12.0~20160122/src/bane/hvol.c:418:10: note: Second condition teem-1.12.0~20160122/src/bane/hvol.c:236:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bane/hvol.c:235:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bane/hvol.c:236:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/bane/hvol.c:308:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bane/hvol.c:307:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bane/hvol.c:308:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/bane/trex.c:42:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/bane/hvol.c:41:27: style:inconclusive: Function '_baneAxisCheck' argument 1 names different: declaration 'axis' definition 'ax'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/bane/privateBane.h:32:37: note: Function '_baneAxisCheck' argument 1 names different: declaration 'axis' definition 'ax'. teem-1.12.0~20160122/src/bane/hvol.c:41:27: note: Function '_baneAxisCheck' argument 1 names different: declaration 'axis' definition 'ax'. teem-1.12.0~20160122/src/bane/valid.c:34:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/valid.c:75:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeUChar [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/valid.c:136:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/valid.c:175:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/valid.c:195:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/biffbiff.c:69:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/biffbiff.c:100:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/biffbiff.c:155:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/biffbiff.c:279:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/biffbiff.c:314:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/biffbiff.c:335:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/biffbiff.c:379:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/biffbiff.c:407:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/biffbiff.c:424:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/valid.c:111:22: style:inconclusive: Function 'baneInfoCheck' argument 1 names different: declaration 'info2D' definition 'info'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/bane/bane.h:347:37: note: Function 'baneInfoCheck' argument 1 names different: declaration 'info2D' definition 'info'. teem-1.12.0~20160122/src/bane/valid.c:111:22: note: Function 'baneInfoCheck' argument 1 names different: declaration 'info2D' definition 'info'. teem-1.12.0~20160122/src/bane/valid.c:150:21: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/bane/trnsf.c:45:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdMeasureHistoMin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/trnsf.c:179:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/trnsf.c:220:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/trnsf.c:293:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/trnsf.c:455:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/biffbiff.c:119:23: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/biff/biffbiff.c:272:12: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/biff/biffbiff.c:308:12: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/biff/biffbiff.c:332:12: style: Variable 'msg' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/biff/biffmsg.c:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/biffmsg.c:97:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/biffmsg.c:115:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/test/test.c:82:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/biffmsg.c:178:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/biffmsg.c:208:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/biffmsg.c:257:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/biffmsg.c:281:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/biffmsg.c:301:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/biff/test/test.c:97:8: style: Variable 'msg1' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/biff/test/test.c:98:8: style: Variable 'msg2' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/bin/airSanity.c:34:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airInsane_not [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/airSanity.c:29:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/biff/biffmsg.c:57:13: style: Variable 'appu.cp' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/bin/cubic.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/cubic.c:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/deconv.c:64:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airMopAlways [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/deconv.c:51:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bin/gkms.c:39:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/emap.c:60:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bane/trnsf.c:248:32: style:inconclusive: Function 'baneSigmaCalc' argument 2 names different: declaration 'info' definition '_info'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/bane/bane.h:364:48: note: Function 'baneSigmaCalc' argument 2 names different: declaration 'info' definition '_info'. teem-1.12.0~20160122/src/bane/trnsf.c:248:32: note: Function 'baneSigmaCalc' argument 2 names different: declaration 'info' definition '_info'. teem-1.12.0~20160122/src/bane/trnsf.c:282:20: style: Variable 'infoData' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bane/trnsf.c:352:23: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/bane/trnsf.c:387:23: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/bin/ilk.c:53:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/miter.c:42:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/gprobe.c:57:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/gprobe.c:243:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/ilk.c:133:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/bin/mrender.c:85:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gageSclUnknown [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/mrender.c:120:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable center [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/mrender.c:183:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gageKernel00 [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/mrender.c:236:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/mrender.c:315:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/mrender.c:356:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdMeasureLine [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/mrender.c:387:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/mrender.c:478:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/ninspect.c:40:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_KERNEL_PARMS_NUM [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/ninspect.c:175:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/ninspect.c:212:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/ninspect.c:267:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/ninspect.c:298:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/mrender.c:181:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bin/mrender.c:180:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bin/mrender.c:181:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/bin/nrrdSanity.c:36:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/nrrdSanity.c:30:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bin/overrgb.c:77:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/ninspect.c:251:7: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/bin/ninspect.c:250:7: note: First condition teem-1.12.0~20160122/src/bin/ninspect.c:251:7: note: Second condition teem-1.12.0~20160122/src/bin/ninspect.c:253:7: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/bin/ninspect.c:252:7: note: First condition teem-1.12.0~20160122/src/bin/ninspect.c:253:7: note: Second condition teem-1.12.0~20160122/src/bin/ninspect.c:84:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bin/ninspect.c:78:7: note: Assuming that condition 'E' is not redundant teem-1.12.0~20160122/src/bin/ninspect.c:84:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/bin/ninspect.c:248:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bin/ninspect.c:246:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bin/ninspect.c:248:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/bin/ninspect.c:249:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bin/ninspect.c:246:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bin/ninspect.c:249:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/bin/overrgb.c:164:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bin/overrgb.c:162:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bin/overrgb.c:164:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/bin/overrgb.c:166:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bin/overrgb.c:162:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bin/overrgb.c:166:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/bin/overrgb.c:168:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bin/overrgb.c:162:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bin/overrgb.c:168:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/bin/overrgb.c:72:26: style: Variable 'bgUC' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bin/pprobe.c:91:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/puller.c:769:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/gprobe.c:527:9: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/bin/gprobe.c:526:9: note: First condition teem-1.12.0~20160122/src/bin/gprobe.c:527:9: note: Second condition teem-1.12.0~20160122/src/bin/gprobe.c:515:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bin/gprobe.c:514:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bin/gprobe.c:515:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/bin/gprobe.c:334:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] teem-1.12.0~20160122/src/bin/gprobe.c:822:9: style: Variable 'six' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/bin/gprobe.c:822:15: style: Variable 'siy' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/bin/gprobe.c:822:21: style: Variable 'siz' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/bin/gprobe.c:823:9: style: Variable 'sox' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/bin/gprobe.c:823:15: style: Variable 'soy' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/bin/gprobe.c:823:21: style: Variable 'soz' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/bin/pprobe.c:277:9: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/bin/pprobe.c:276:9: note: First condition teem-1.12.0~20160122/src/bin/pprobe.c:277:9: note: Second condition teem-1.12.0~20160122/src/bin/pprobe.c:265:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bin/pprobe.c:264:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bin/pprobe.c:265:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/bin/spots.c:52:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/qbert.c:56:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/qbert.c:142:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdBoundaryBleed [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/qbert.c:200:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/qbert.c:300:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/qbert.c:396:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/qbert.c:510:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/qbert.c:579:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/alan/coreAlan.c:78:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/alan/coreAlan.c:125:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/alan/coreAlan.c:187:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/alan/coreAlan.c:278:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/alan/coreAlan.c:471:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/spots.c:40:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bin/talkweb.c:99:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/talkweb.c:139:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/talkweb.c:160:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/talkweb.c:232:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/talkweb.c:264:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/talkweb.c:309:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/talkweb.c:352:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/talkweb.c:440:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/qbert.c:535:7: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/bin/qbert.c:530:7: note: First condition teem-1.12.0~20160122/src/bin/qbert.c:535:7: note: Second condition teem-1.12.0~20160122/src/bin/qbert.c:225:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bin/qbert.c:224:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bin/qbert.c:225:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/bin/qbert.c:341:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bin/qbert.c:340:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bin/qbert.c:341:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/bin/qbert.c:524:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bin/qbert.c:523:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bin/qbert.c:524:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/bin/qbert.c:162:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/bin/qbert.c:42:50: style: Parameter 'sz' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/bin/qbert.c:43:29: style: Parameter 'uk' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/bin/qbert.c:131:52: style: Parameter 'sz' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/bin/qbert.c:132:31: style: Parameter 'dk' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/bin/qbert.c:292:33: style: Parameter 'sz' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/bin/qbert.c:293:38: style: Parameter 'nin' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/bin/qbert.c:394:39: style: Parameter 'perc' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/bin/qbert.c:398:14: style: Variable 'vhist' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bin/qbert.c:398:22: style: Variable 'ghist' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bin/qbert.c:398:30: style: Variable 'hhist' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bin/qbert.c:733:11: style: Variable 'nvghF' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/bin/tend.c:49:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/ungantry.c:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/ungantry.c:114:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bin/ungantry.c:113:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bin/ungantry.c:114:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/bin/talkweb.c:87:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] teem-1.12.0~20160122/src/bin/ungantry.c:138:13: style: Variable 'z' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/bin/talkweb.c:145:27: style: Condition 'tkwbReadFileToString(tmplSP,NULL,file,NULL)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/bin/talkweb.c:145:27: note: Calling function 'tkwbReadFileToString' returns 0 teem-1.12.0~20160122/src/bin/talkweb.c:145:27: note: Condition 'tkwbReadFileToString(tmplSP,NULL,file,NULL)' is always false teem-1.12.0~20160122/src/bin/talkweb.c:197:29: style: Condition 'tkwbReadFileToString(&text,&hitEOF,file,stop)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/bin/talkweb.c:197:29: note: Calling function 'tkwbReadFileToString' returns 0 teem-1.12.0~20160122/src/bin/talkweb.c:197:29: note: Condition 'tkwbReadFileToString(&text,&hitEOF,file,stop)' is always false teem-1.12.0~20160122/src/bin/talkweb.c:286:11: warning: If memory allocation fails, then there is a possible null pointer dereference: n [nullPointerOutOfMemory] teem-1.12.0~20160122/src/bin/talkweb.c:285:20: note: Assuming allocation function fails teem-1.12.0~20160122/src/bin/talkweb.c:285:7: note: Assignment 'n=(char*)calloc(strlen(*sP)-strlen(f)+strlen(r)+1,sizeof(char))', assigned value is 0 teem-1.12.0~20160122/src/bin/talkweb.c:286:11: note: Null pointer dereference teem-1.12.0~20160122/src/bin/talkweb.c:287:13: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] teem-1.12.0~20160122/src/bin/talkweb.c:285:20: note: Assuming allocation function fails teem-1.12.0~20160122/src/bin/talkweb.c:285:7: note: Assignment 'n=(char*)calloc(strlen(*sP)-strlen(f)+strlen(r)+1,sizeof(char))', assigned value is 0 teem-1.12.0~20160122/src/bin/talkweb.c:287:13: note: Null pointer addition teem-1.12.0~20160122/src/bin/talkweb.c:288:12: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] teem-1.12.0~20160122/src/bin/talkweb.c:285:20: note: Assuming allocation function fails teem-1.12.0~20160122/src/bin/talkweb.c:285:7: note: Assignment 'n=(char*)calloc(strlen(*sP)-strlen(f)+strlen(r)+1,sizeof(char))', assigned value is 0 teem-1.12.0~20160122/src/bin/talkweb.c:288:12: note: Null pointer addition teem-1.12.0~20160122/src/bin/talkweb.c:277:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bin/talkweb.c:350:50: style: Parameter 'link' can be declared as const array [constParameter] teem-1.12.0~20160122/src/bin/talkweb.c:439:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/bin/talkweb.c:87:9: style: Variable 'slide' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/bin/unu.c:50:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdEnvVarStateKindNoop [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/coil/coreCoil.c:132:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/coil/coreCoil.c:170:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/coil/coreCoil.c:257:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/coil/coreCoil.c:297:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable val [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/coil/coreCoil.c:384:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/coil/coreCoil.c:427:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/bin/vprobe.c:56:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/coil/coreCoil.c:257:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/coil/coreCoil.c:265:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/coil/coreCoil.c:273:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/coil/coreCoil.c:283:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/coil/coreCoil.c:347:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/coil/coreCoil.c:71:40: style: Parameter 'here' can be declared as pointer to const. However it seems that '_coilIv3Fill_R_L' is a callback function, if 'here' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/coil/coreCoil.c:228:23: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/coil/coreCoil.c:71:40: note: Parameter 'here' can be declared as pointer to const teem-1.12.0~20160122/src/coil/coreCoil.c:84:40: style: Parameter 'here' can be declared as pointer to const. However it seems that '_coilIv3Fill_1_1' is a callback function, if 'here' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/coil/coreCoil.c:224:23: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/coil/coreCoil.c:84:40: note: Parameter 'here' can be declared as pointer to const teem-1.12.0~20160122/src/coil/coreCoil.c:99:40: style: Parameter 'here' can be declared as pointer to const. However it seems that '_coilIv3Fill_1_7' is a callback function, if 'here' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/coil/coreCoil.c:226:23: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/coil/coreCoil.c:99:40: note: Parameter 'here' can be declared as pointer to const teem-1.12.0~20160122/src/coil/methodsCoil.c:35:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeBlock [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/coil/methodsCoil.c:61:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/coil/methodsCoil.c:77:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/coil/methodsCoil.c:211:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_BASIC_INFO_DATA_BIT [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/coil/methodsCoil.c:109:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/coil/methodsCoil.c:134:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/coil/methodsCoil.c:81:3: warning: Either the condition 'cctx' is redundant or there is possible null pointer dereference: cctx. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/coil/methodsCoil.c:82:10: note: Assuming that condition 'cctx' is not redundant teem-1.12.0~20160122/src/coil/methodsCoil.c:81:3: note: Null pointer dereference teem-1.12.0~20160122/src/bin/vprobe.c:321:9: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/bin/vprobe.c:320:9: note: First condition teem-1.12.0~20160122/src/bin/vprobe.c:321:9: note: Second condition teem-1.12.0~20160122/src/bin/vprobe.c:310:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/bin/vprobe.c:309:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/bin/vprobe.c:310:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/coil/scalarCoil.c:42:38: style: Parameter 'spacing' can be declared as const array [constParameter] teem-1.12.0~20160122/src/coil/scalarCoil.c:122:55: style: Parameter 'spacing' can be declared as const array. However it seems that '_coilKindScalarFilterPeronaMalik' is a callback function, if 'spacing' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/coil/scalarCoil.c:332:4: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/coil/scalarCoil.c:122:55: note: Parameter 'spacing' can be declared as const array teem-1.12.0~20160122/src/coil/scalarCoil.c:320:44: style: Parameter 'delta' can be declared as pointer to const. However it seems that '_coilKindScalarUpdate' is a callback function, if 'delta' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/coil/scalarCoil.c:338:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/coil/scalarCoil.c:320:44: note: Parameter 'delta' can be declared as pointer to const teem-1.12.0~20160122/src/coil/test/coiler.c:43:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/coil/test/coiler.c:31:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/coil/tensorCoil.c:134:56: style: Parameter 'spacing' can be declared as const array. However it seems that '_coilKind7TensorFilterHomogeneous' is a callback function, if 'spacing' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/coil/tensorCoil.c:279:4: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/coil/tensorCoil.c:134:56: note: Parameter 'spacing' can be declared as const array teem-1.12.0~20160122/src/coil/tensorCoil.c:176:49: style: Parameter 'spacing' can be declared as const array. However it seems that '_coilKind7TensorFilterSelf' is a callback function, if 'spacing' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/coil/tensorCoil.c:284:4: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/coil/tensorCoil.c:176:49: note: Parameter 'spacing' can be declared as const array teem-1.12.0~20160122/src/dye/convertDye.c:316:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/coil/tensorCoil.c:204:51: style: Parameter 'spacing' can be declared as const array. However it seems that '_coilKind7TensorFilterFinish' is a callback function, if 'spacing' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/coil/tensorCoil.c:285:4: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/coil/tensorCoil.c:204:51: note: Parameter 'spacing' can be declared as const array teem-1.12.0~20160122/src/dye/convertDye.c:322:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/coil/tensorCoil.c:205:37: style: Parameter 'parm' can be declared as const array. However it seems that '_coilKind7TensorFilterFinish' is a callback function, if 'parm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/coil/tensorCoil.c:285:4: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/coil/tensorCoil.c:205:37: note: Parameter 'parm' can be declared as const array teem-1.12.0~20160122/src/coil/tensorCoil.c:262:45: style: Parameter 'delta' can be declared as pointer to const. However it seems that '_coilKind7TensorUpdate' is a callback function, if 'delta' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/coil/tensorCoil.c:286:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/coil/tensorCoil.c:262:45: note: Parameter 'delta' can be declared as pointer to const teem-1.12.0~20160122/src/dye/methodsDye.c:99:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/dye/methodsDye.c:175:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] teem-1.12.0~20160122/src/dye/methodsDye.c:73:21: style:inconclusive: Function 'dyeStrToSpace' argument 1 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/dye/dye.h:79:36: note: Function 'dyeStrToSpace' argument 1 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/dye/methodsDye.c:73:21: note: Function 'dyeStrToSpace' argument 1 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/dye/methodsDye.c:143:25: style:inconclusive: Function 'dyeColorGetAs' argument 4 names different: declaration 'col' definition 'colIn'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/dye/dye.h:85:40: note: Function 'dyeColorGetAs' argument 4 names different: declaration 'col' definition 'colIn'. teem-1.12.0~20160122/src/dye/methodsDye.c:143:25: note: Function 'dyeColorGetAs' argument 4 names different: declaration 'col' definition 'colIn'. teem-1.12.0~20160122/src/dye/methodsDye.c:181:36: style:inconclusive: Function 'dyeColorParse' argument 2 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/dye/dye.h:89:51: note: Function 'dyeColorParse' argument 2 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/dye/methodsDye.c:181:36: note: Function 'dyeColorParse' argument 2 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/dye/methodsDye.c:163:38: style: Parameter 'c0' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/dye/methodsDye.c:88:9: style: Variable 'str' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/dye/methodsDye.c:175:9: style: Variable 'col' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/dye/convertDye.c:329:20: style:inconclusive: Function 'dyeXYZtoLCH' argument 1 names different: declaration 'L' definition '_L'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/dye/dye.h:118:36: note: Function 'dyeXYZtoLCH' argument 1 names different: declaration 'L' definition '_L'. teem-1.12.0~20160122/src/dye/convertDye.c:329:20: note: Function 'dyeXYZtoLCH' argument 1 names different: declaration 'L' definition '_L'. teem-1.12.0~20160122/src/dye/convertDye.c:337:19: style:inconclusive: Function 'dyeLCHtoXYZ' argument 4 names different: declaration 'L' definition '_L'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/dye/dye.h:121:36: note: Function 'dyeLCHtoXYZ' argument 4 names different: declaration 'L' definition '_L'. teem-1.12.0~20160122/src/dye/convertDye.c:337:19: note: Function 'dyeLCHtoXYZ' argument 4 names different: declaration 'L' definition '_L'. teem-1.12.0~20160122/src/dye/convertDye.c:371:31: style:inconclusive: Function 'dyeConvert' argument 2 names different: declaration 'space' definition 'outSpace'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/dye/dye.h:123:46: note: Function 'dyeConvert' argument 2 names different: declaration 'space' definition 'outSpace'. teem-1.12.0~20160122/src/dye/convertDye.c:371:31: note: Function 'dyeConvert' argument 2 names different: declaration 'space' definition 'outSpace'. teem-1.12.0~20160122/src/dye/test/bow.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/dye/test/bow.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/dye/test/conv.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/dye/test/conv.c:48:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/dye/test/bow.c:37:9: style: Variable 'resS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/dye/test/bow.c:37:16: style: Variable 'scS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/dye/test/bow.c:37:22: style: Variable 'outS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/dye/test/conv.c:63:7: style: Variable 'col' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/dye/test/iconv.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/dye/test/iconv.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/dye/test/iconv.c:37:42: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/dye/test/iconv.c:61:10: style: Variable 'id' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/echo/bounds.c:104:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/bounds.c:114:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/bounds.c:130:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/dye/test/mchist.c:40:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/dye/test/mchist.c:98:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/color.c:47:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/color.c:113:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/color.c:211:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/color.c:269:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/color.c:311:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/color.c:418:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/color.c:465:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/color.c:210:9: style: Condition '0&&tstate->verbose' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/echo/color.c:42:57: style: Parameter 'parm' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/echo/color.c:45:38: style: Variable 'tdata01' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/echo/color.c:45:48: style: Variable 'tdata11' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/echo/color.c:261:65: style: Parameter 'tstate' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/echo/color.c:290:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/echo/color.c:437:66: style: Parameter 'tstate' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/echo/color.c:438:19: style: Variable 'jitt' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/echo/intx.c:82:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/intx.c:121:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/intx.c:144:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/intx.c:171:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/intx.c:196:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/intx.c:321:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/intx.c:413:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/intx.c:438:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/intx.c:465:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/intx.c:508:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/intx.c:532:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/intx.c:562:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/intx.c:607:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/intx.c:639:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/intx.c:723:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/dye/test/mchist.c:84:19: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/echo/lightEcho.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/lightEcho.c:94:8: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable limnVtoQN_d [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/lightEcho.c:35:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/echo/intx.c:539:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/echo/intx.c:541:14: style: Variable 'mina' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/echo/intx.c:541:21: style: Variable 'minb' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/echo/intx.c:541:28: style: Variable 'maxa' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/echo/intx.c:541:35: style: Variable 'maxb' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/echo/list.c:100:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/matter.c:111:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeUChar [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/matter.c:67:30: style:inconclusive: Function 'echoMatterGlassSet' argument 3 names different: declaration 'index' definition 'indexr'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:498:47: note: Function 'echoMatterGlassSet' argument 3 names different: declaration 'index' definition 'indexr'. teem-1.12.0~20160122/src/echo/matter.c:67:30: note: Function 'echoMatterGlassSet' argument 3 names different: declaration 'index' definition 'indexr'. teem-1.12.0~20160122/src/echo/matter.c:53:31: style: Parameter 'scene' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/echo/matter.c:66:31: style: Parameter 'scene' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/echo/matter.c:80:31: style: Parameter 'scene' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/echo/methodsEcho.c:40:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/methodsEcho.c:142:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airNull [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/model.c:57:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/list.c:84:5: warning: If memory allocation fails, then there is a possible null pointer dereference: mids [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/list.c:80:26: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/list.c:80:10: note: Assignment 'mids=(double*)malloc(2*len*sizeof(double))', assigned value is 0 teem-1.12.0~20160122/src/echo/list.c:84:5: note: Null pointer dereference teem-1.12.0~20160122/src/echo/list.c:88:9: warning: If memory allocation fails, then there is a possible null pointer dereference: mids [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/list.c:80:26: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/list.c:80:10: note: Assignment 'mids=(double*)malloc(2*len*sizeof(double))', assigned value is 0 teem-1.12.0~20160122/src/echo/list.c:88:9: note: Null pointer dereference teem-1.12.0~20160122/src/echo/list.c:85:29: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] teem-1.12.0~20160122/src/echo/list.c:80:26: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/list.c:80:10: note: Assignment 'mids=(double*)malloc(2*len*sizeof(double))', assigned value is 0 teem-1.12.0~20160122/src/echo/list.c:85:29: note: Null pointer addition teem-1.12.0~20160122/src/echo/list.c:104:49: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] teem-1.12.0~20160122/src/echo/list.c:80:26: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/list.c:80:10: note: Assignment 'mids=(double*)malloc(2*len*sizeof(double))', assigned value is 0 teem-1.12.0~20160122/src/echo/list.c:104:49: note: Null pointer addition teem-1.12.0~20160122/src/echo/list.c:116:49: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] teem-1.12.0~20160122/src/echo/list.c:80:26: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/list.c:80:10: note: Assignment 'mids=(double*)malloc(2*len*sizeof(double))', assigned value is 0 teem-1.12.0~20160122/src/echo/list.c:116:49: note: Null pointer addition teem-1.12.0~20160122/src/echo/list.c:85:7: portability: Casting from double * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] teem-1.12.0~20160122/src/echo/list.c:104:27: portability: Casting from double * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] teem-1.12.0~20160122/src/echo/list.c:116:27: portability: Casting from double * to unsigned int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] teem-1.12.0~20160122/src/echo/list.c:28:25: style:inconclusive: Function 'echoListAdd' argument 1 names different: declaration 'parent' definition 'list'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:461:42: note: Function 'echoListAdd' argument 1 names different: declaration 'parent' definition 'list'. teem-1.12.0~20160122/src/echo/list.c:28:25: note: Function 'echoListAdd' argument 1 names different: declaration 'parent' definition 'list'. teem-1.12.0~20160122/src/echo/list.c:43:25: style: Parameter 'A' can be declared as pointer to const. However it seems that '_echoPosCompare' is a callback function, if 'A' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/echo/list.c:89:46: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/echo/list.c:43:25: note: Parameter 'A' can be declared as pointer to const teem-1.12.0~20160122/src/echo/list.c:43:36: style: Parameter 'B' can be declared as pointer to const. However it seems that '_echoPosCompare' is a callback function, if 'B' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/echo/list.c:89:46: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/echo/list.c:43:36: note: Parameter 'B' can be declared as pointer to const teem-1.12.0~20160122/src/echo/objmethods.c:94:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/objmethods.c:115:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/objmethods.c:121:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/objmethods.c:53:3: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/objmethods.c:108:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/objmethods.c:108:1: note: Assignment 'obj=(struct echoIsosurface*)calloc(1,sizeof(struct echoIsosurface))', assigned value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:108:1: note: Calling function '_echoMatterInit', 1st argument '(struct echoObject*)obj' value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:53:3: note: Null pointer dereference teem-1.12.0~20160122/src/echo/objmethods.c:54:14: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/objmethods.c:108:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/objmethods.c:108:1: note: Assignment 'obj=(struct echoIsosurface*)calloc(1,sizeof(struct echoIsosurface))', assigned value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:108:1: note: Calling function '_echoMatterInit', 1st argument '(struct echoObject*)obj' value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:54:14: note: Null pointer dereference teem-1.12.0~20160122/src/echo/objmethods.c:55:10: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/objmethods.c:108:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/objmethods.c:108:1: note: Assignment 'obj=(struct echoIsosurface*)calloc(1,sizeof(struct echoIsosurface))', assigned value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:108:1: note: Calling function '_echoMatterInit', 1st argument '(struct echoObject*)obj' value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:55:10: note: Null pointer dereference teem-1.12.0~20160122/src/echo/objmethods.c:56:3: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/objmethods.c:108:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/objmethods.c:108:1: note: Assignment 'obj=(struct echoIsosurface*)calloc(1,sizeof(struct echoIsosurface))', assigned value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:108:1: note: Calling function '_echoMatterInit', 1st argument '(struct echoObject*)obj' value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:56:3: note: Null pointer dereference teem-1.12.0~20160122/src/echo/objmethods.c:59:1: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/objmethods.c:59:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/objmethods.c:59:1: note: Assignment 'obj=(struct echoSphere*)calloc(1,sizeof(struct echoSphere))', assigned value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:59:1: note: Null pointer dereference teem-1.12.0~20160122/src/echo/objmethods.c:65:1: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/objmethods.c:65:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/objmethods.c:65:1: note: Assignment 'obj=(struct echoCylinder*)calloc(1,sizeof(struct echoCylinder))', assigned value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:65:1: note: Null pointer dereference teem-1.12.0~20160122/src/echo/objmethods.c:70:1: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/objmethods.c:70:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/objmethods.c:70:1: note: Assignment 'obj=(struct echoSuperquad*)calloc(1,sizeof(struct echoSuperquad))', assigned value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:70:1: note: Null pointer dereference teem-1.12.0~20160122/src/echo/objmethods.c:76:1: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/objmethods.c:76:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/objmethods.c:76:1: note: Assignment 'obj=(struct echoCube*)calloc(1,sizeof(struct echoCube))', assigned value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:76:1: note: Null pointer dereference teem-1.12.0~20160122/src/echo/objmethods.c:80:1: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/objmethods.c:80:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/objmethods.c:80:1: note: Assignment 'obj=(struct echoTriangle*)calloc(1,sizeof(struct echoTriangle))', assigned value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:80:1: note: Null pointer dereference teem-1.12.0~20160122/src/echo/objmethods.c:87:1: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/objmethods.c:87:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/objmethods.c:87:1: note: Assignment 'obj=(struct echoRectangle*)calloc(1,sizeof(struct echoRectangle))', assigned value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:87:1: note: Null pointer dereference teem-1.12.0~20160122/src/echo/objmethods.c:94:1: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/objmethods.c:94:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/objmethods.c:94:1: note: Assignment 'obj=(struct echoTriMesh*)calloc(1,sizeof(struct echoTriMesh))', assigned value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:94:1: note: Null pointer dereference teem-1.12.0~20160122/src/echo/objmethods.c:108:1: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/objmethods.c:108:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/objmethods.c:108:1: note: Assignment 'obj=(struct echoIsosurface*)calloc(1,sizeof(struct echoIsosurface))', assigned value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:108:1: note: Null pointer dereference teem-1.12.0~20160122/src/echo/objmethods.c:115:1: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/objmethods.c:115:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/objmethods.c:115:1: note: Assignment 'obj=(struct echoAABBox*)calloc(1,sizeof(struct echoAABBox))', assigned value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:115:1: note: Null pointer dereference teem-1.12.0~20160122/src/echo/objmethods.c:121:1: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/objmethods.c:121:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/objmethods.c:121:1: note: Assignment 'obj=(struct echoSplit*)calloc(1,sizeof(struct echoSplit))', assigned value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:121:1: note: Null pointer dereference teem-1.12.0~20160122/src/echo/objmethods.c:130:1: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/objmethods.c:130:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/objmethods.c:130:1: note: Assignment 'obj=(struct echoList*)calloc(1,sizeof(struct echoList))', assigned value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:130:1: note: Null pointer dereference teem-1.12.0~20160122/src/echo/objmethods.c:141:1: warning: If memory allocation fails, then there is a possible null pointer dereference: obj [nullPointerOutOfMemory] teem-1.12.0~20160122/src/echo/objmethods.c:141:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/echo/objmethods.c:141:1: note: Assignment 'obj=(struct echoInstance*)calloc(1,sizeof(struct echoInstance))', assigned value is 0 teem-1.12.0~20160122/src/echo/objmethods.c:141:1: note: Null pointer dereference teem-1.12.0~20160122/src/echo/renderEcho.c:41:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/set.c:110:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/renderEcho.c:118:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdCenterCell [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/renderEcho.c:156:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LIMN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/renderEcho.c:258:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/renderEcho.c:327:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/renderEcho.c:443:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/set.c:63:28: style:inconclusive: Function 'echoRectangleSet' argument 5 names different: declaration 'x0' definition 'e0x'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:477:45: note: Function 'echoRectangleSet' argument 5 names different: declaration 'x0' definition 'e0x'. teem-1.12.0~20160122/src/echo/set.c:63:28: note: Function 'echoRectangleSet' argument 5 names different: declaration 'x0' definition 'e0x'. teem-1.12.0~20160122/src/echo/set.c:63:43: style:inconclusive: Function 'echoRectangleSet' argument 6 names different: declaration 'y0' definition 'e0y'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:477:59: note: Function 'echoRectangleSet' argument 6 names different: declaration 'y0' definition 'e0y'. teem-1.12.0~20160122/src/echo/set.c:63:43: note: Function 'echoRectangleSet' argument 6 names different: declaration 'y0' definition 'e0y'. teem-1.12.0~20160122/src/echo/set.c:63:58: style:inconclusive: Function 'echoRectangleSet' argument 7 names different: declaration 'z0' definition 'e0z'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:477:73: note: Function 'echoRectangleSet' argument 7 names different: declaration 'z0' definition 'e0z'. teem-1.12.0~20160122/src/echo/set.c:63:58: note: Function 'echoRectangleSet' argument 7 names different: declaration 'z0' definition 'e0z'. teem-1.12.0~20160122/src/echo/set.c:64:28: style:inconclusive: Function 'echoRectangleSet' argument 8 names different: declaration 'x1' definition 'e1x'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:478:45: note: Function 'echoRectangleSet' argument 8 names different: declaration 'x1' definition 'e1x'. teem-1.12.0~20160122/src/echo/set.c:64:28: note: Function 'echoRectangleSet' argument 8 names different: declaration 'x1' definition 'e1x'. teem-1.12.0~20160122/src/echo/set.c:64:43: style:inconclusive: Function 'echoRectangleSet' argument 9 names different: declaration 'y1' definition 'e1y'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:478:59: note: Function 'echoRectangleSet' argument 9 names different: declaration 'y1' definition 'e1y'. teem-1.12.0~20160122/src/echo/set.c:64:43: note: Function 'echoRectangleSet' argument 9 names different: declaration 'y1' definition 'e1y'. teem-1.12.0~20160122/src/echo/set.c:64:58: style:inconclusive: Function 'echoRectangleSet' argument 10 names different: declaration 'z1' definition 'e1z'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:478:73: note: Function 'echoRectangleSet' argument 10 names different: declaration 'z1' definition 'e1z'. teem-1.12.0~20160122/src/echo/set.c:64:58: note: Function 'echoRectangleSet' argument 10 names different: declaration 'z1' definition 'e1z'. teem-1.12.0~20160122/src/echo/set.c:76:27: style:inconclusive: Function 'echoTriangleSet' argument 2 names different: declaration 'x0' definition 'xx0'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:480:44: note: Function 'echoTriangleSet' argument 2 names different: declaration 'x0' definition 'xx0'. teem-1.12.0~20160122/src/echo/set.c:76:27: note: Function 'echoTriangleSet' argument 2 names different: declaration 'x0' definition 'xx0'. teem-1.12.0~20160122/src/echo/set.c:76:42: style:inconclusive: Function 'echoTriangleSet' argument 3 names different: declaration 'y0' definition 'yy0'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:480:58: note: Function 'echoTriangleSet' argument 3 names different: declaration 'y0' definition 'yy0'. teem-1.12.0~20160122/src/echo/set.c:76:42: note: Function 'echoTriangleSet' argument 3 names different: declaration 'y0' definition 'yy0'. teem-1.12.0~20160122/src/echo/set.c:76:57: style:inconclusive: Function 'echoTriangleSet' argument 4 names different: declaration 'z0' definition 'zz0'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:480:72: note: Function 'echoTriangleSet' argument 4 names different: declaration 'z0' definition 'zz0'. teem-1.12.0~20160122/src/echo/set.c:76:57: note: Function 'echoTriangleSet' argument 4 names different: declaration 'z0' definition 'zz0'. teem-1.12.0~20160122/src/echo/set.c:77:27: style:inconclusive: Function 'echoTriangleSet' argument 5 names different: declaration 'x1' definition 'xx1'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:481:44: note: Function 'echoTriangleSet' argument 5 names different: declaration 'x1' definition 'xx1'. teem-1.12.0~20160122/src/echo/set.c:77:27: note: Function 'echoTriangleSet' argument 5 names different: declaration 'x1' definition 'xx1'. teem-1.12.0~20160122/src/echo/set.c:77:42: style:inconclusive: Function 'echoTriangleSet' argument 6 names different: declaration 'y1' definition 'yy1'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:481:58: note: Function 'echoTriangleSet' argument 6 names different: declaration 'y1' definition 'yy1'. teem-1.12.0~20160122/src/echo/set.c:77:42: note: Function 'echoTriangleSet' argument 6 names different: declaration 'y1' definition 'yy1'. teem-1.12.0~20160122/src/echo/set.c:77:57: style:inconclusive: Function 'echoTriangleSet' argument 7 names different: declaration 'z1' definition 'zz1'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:481:72: note: Function 'echoTriangleSet' argument 7 names different: declaration 'z1' definition 'zz1'. teem-1.12.0~20160122/src/echo/set.c:77:57: note: Function 'echoTriangleSet' argument 7 names different: declaration 'z1' definition 'zz1'. teem-1.12.0~20160122/src/echo/set.c:78:27: style:inconclusive: Function 'echoTriangleSet' argument 8 names different: declaration 'x2' definition 'xx2'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:482:44: note: Function 'echoTriangleSet' argument 8 names different: declaration 'x2' definition 'xx2'. teem-1.12.0~20160122/src/echo/set.c:78:27: note: Function 'echoTriangleSet' argument 8 names different: declaration 'x2' definition 'xx2'. teem-1.12.0~20160122/src/echo/set.c:78:42: style:inconclusive: Function 'echoTriangleSet' argument 9 names different: declaration 'y2' definition 'yy2'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:482:58: note: Function 'echoTriangleSet' argument 9 names different: declaration 'y2' definition 'yy2'. teem-1.12.0~20160122/src/echo/set.c:78:42: note: Function 'echoTriangleSet' argument 9 names different: declaration 'y2' definition 'yy2'. teem-1.12.0~20160122/src/echo/set.c:78:57: style:inconclusive: Function 'echoTriangleSet' argument 10 names different: declaration 'z2' definition 'zz2'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:482:72: note: Function 'echoTriangleSet' argument 10 names different: declaration 'z2' definition 'zz2'. teem-1.12.0~20160122/src/echo/set.c:78:57: note: Function 'echoTriangleSet' argument 10 names different: declaration 'z2' definition 'zz2'. teem-1.12.0~20160122/src/echo/sqd.c:109:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/sqd.c:154:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/sqd.c:173:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/sqd.c:200:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable vg [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/renderEcho.c:89:54: style:inconclusive: Function 'echoJitterCompute' argument 2 names different: declaration 'state' definition 'tstate'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:539:71: note: Function 'echoJitterCompute' argument 2 names different: declaration 'state' definition 'tstate'. teem-1.12.0~20160122/src/echo/renderEcho.c:89:54: note: Function 'echoJitterCompute' argument 2 names different: declaration 'state' definition 'tstate'. teem-1.12.0~20160122/src/echo/renderEcho.c:241:25: style:inconclusive: Function 'echoRayColor' argument 1 names different: declaration 'rgba' definition 'chan'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/echo/echo.h:540:41: note: Function 'echoRayColor' argument 1 names different: declaration 'rgba' definition 'chan'. teem-1.12.0~20160122/src/echo/renderEcho.c:241:25: note: Function 'echoRayColor' argument 1 names different: declaration 'rgba' definition 'chan'. teem-1.12.0~20160122/src/echo/renderEcho.c:146:25: style: Parameter 'nraw' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/echo/renderEcho.c:147:54: style: Parameter 'gstate' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/echo/renderEcho.c:211:32: style: Parameter 'parm' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/echo/renderEcho.c:408:11: style: Variable 'img' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/echo/sqd.c:195:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/echo/sqd.c:344:10: style: Variable 'Vmax' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/echo/sqd.c:368:14: style: Variable 'Vmax' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/bin/puller.c:733:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/echo/test/glyph.c:57:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEN_ANISO_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/test/test.c:128:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/test/glyph.c:206:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/test/glyph.c:262:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/test/test.c:27:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/echo/test/test.c:27:14: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/echo/test/trend.c:285:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/test/trend.c:394:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/test/trend.c:457:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/test/trend.c:528:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/test/trend.c:591:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/test/trend.c:649:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/test/trend.c:717:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/test/trend.c:810:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/test/trend.c:859:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/elf/ESHEstimElf.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tijk_max_esh_order [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/elf/ESHEstimElf.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tijk_max_esh_order [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/elf/ESHEstimElf.c:298:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/elf/ESHEstimElf.c:299:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/test/trend.c:897:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/echo/test/trend.c:896:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/echo/test/trend.c:897:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/echo/test/trend.c:905:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/echo/test/trend.c:898:7: note: Assuming that condition 'E' is not redundant teem-1.12.0~20160122/src/echo/test/trend.c:905:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/echo/test/trend.c:806:20: style: Variable 'parm->numSamples' is reassigned a value before the old one has been used. [redundantAssignment] teem-1.12.0~20160122/src/echo/test/trend.c:803:20: note: parm->numSamples is assigned teem-1.12.0~20160122/src/echo/test/trend.c:806:20: note: parm->numSamples is overwritten teem-1.12.0~20160122/src/echo/test/trend.c:807:17: style: Variable 'parm->imgResU' is reassigned a value before the old one has been used. [redundantAssignment] teem-1.12.0~20160122/src/echo/test/trend.c:804:17: note: parm->imgResU is assigned teem-1.12.0~20160122/src/echo/test/trend.c:807:17: note: parm->imgResU is overwritten teem-1.12.0~20160122/src/echo/test/trend.c:808:17: style: Variable 'parm->imgResV' is reassigned a value before the old one has been used. [redundantAssignment] teem-1.12.0~20160122/src/echo/test/trend.c:805:17: note: parm->imgResV is assigned teem-1.12.0~20160122/src/echo/test/trend.c:808:17: note: parm->imgResV is overwritten teem-1.12.0~20160122/src/echo/test/trend.c:846:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/echo/test/trend.c:846:14: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/echo/test/trend.c:846:20: style: Variable 'env' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/elf/ballStickElf.c:50:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/elf/ballStickElf.c:104:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tijk_esh_len [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/elf/ESHEstimElf.c:168:1: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] teem-1.12.0~20160122/src/elf/ESHEstimElf.c:168:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/elf/ESHEstimElf.c:168:1: note: Assignment 'M=(double*)malloc(sizeof(double)*N*N)', assigned value is 0 teem-1.12.0~20160122/src/elf/ESHEstimElf.c:168:1: note: Null pointer dereference teem-1.12.0~20160122/src/elf/ESHEstimElf.c:169:1: warning: If memory allocation fails, then there is a possible null pointer dereference: M [nullPointerOutOfMemory] teem-1.12.0~20160122/src/elf/ESHEstimElf.c:169:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/elf/ESHEstimElf.c:169:1: note: Assignment 'M=(double*)malloc(sizeof(double)*N*N)', assigned value is 0 teem-1.12.0~20160122/src/elf/ESHEstimElf.c:169:1: note: Null pointer dereference teem-1.12.0~20160122/src/elf/ESHEstimElf.c:168:1: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] teem-1.12.0~20160122/src/elf/ESHEstimElf.c:168:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/elf/ESHEstimElf.c:168:1: note: Assignment 'B=(double*)malloc(sizeof(double)*N*ct)', assigned value is 0 teem-1.12.0~20160122/src/elf/ESHEstimElf.c:168:1: note: Null pointer addition teem-1.12.0~20160122/src/elf/ESHEstimElf.c:169:1: error:inconclusive: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] teem-1.12.0~20160122/src/elf/ESHEstimElf.c:169:1: note: Assuming allocation function fails teem-1.12.0~20160122/src/elf/ESHEstimElf.c:169:1: note: Assignment 'B=(double*)malloc(sizeof(double)*N*ct)', assigned value is 0 teem-1.12.0~20160122/src/elf/ESHEstimElf.c:169:1: note: Null pointer addition teem-1.12.0~20160122/src/elf/glyphElf.c:118:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable limnPolyDataInfoRGBA [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/elf/glyphElf.c:214:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable limnPolyDataInfoRGBA [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/elf/glyphElf.c:299:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable limnPolyDataInfoRGBA [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/elf/glyphElf.c:365:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable limnPolyDataInfoRGBA [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/echo/test/glyph.c:367:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/echo/test/glyph.c:364:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/echo/test/glyph.c:367:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/echo/test/glyph.c:378:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/echo/test/glyph.c:371:7: note: Assuming that condition 'E' is not redundant teem-1.12.0~20160122/src/echo/test/glyph.c:378:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/echo/test/glyph.c:52:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/echo/test/glyph.c:193:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/echo/test/glyph.c:251:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/elf/ballStickElf.c:170:10: style: Variable 'rparm' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/elf/glyphElf.c:284:25: style:inconclusive: Function 'elfGlyphKDE' argument 5 names different: declaration 'gamma' definition '_gamma'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/elf/elf.h:61:42: note: Function 'elfGlyphKDE' argument 5 names different: declaration 'gamma' definition '_gamma'. teem-1.12.0~20160122/src/elf/glyphElf.c:284:25: note: Function 'elfGlyphKDE' argument 5 names different: declaration 'gamma' definition '_gamma'. teem-1.12.0~20160122/src/elf/glyphElf.c:357:54: style:inconclusive: Function 'elfColorGlyphMaxima' argument 8 names different: declaration 'gamma' definition '_gamma'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/elf/elf.h:66:69: note: Function 'elfColorGlyphMaxima' argument 8 names different: declaration 'gamma' definition '_gamma'. teem-1.12.0~20160122/src/elf/glyphElf.c:357:54: note: Function 'elfColorGlyphMaxima' argument 8 names different: declaration 'gamma' definition '_gamma'. teem-1.12.0~20160122/src/elf/glyphElf.c:34:17: style: Variable 'faces' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/elf/maximaElf.c:42:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] teem-1.12.0~20160122/src/elf/maximaElf.c:41:38: note: Assuming allocation function fails teem-1.12.0~20160122/src/elf/maximaElf.c:41:12: note: Assignment 'retval=(struct elfMaximaContext*)malloc(sizeof(struct elfMaximaContext))', assigned value is 0 teem-1.12.0~20160122/src/elf/maximaElf.c:42:3: note: Null pointer dereference teem-1.12.0~20160122/src/elf/maximaElf.c:43:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] teem-1.12.0~20160122/src/elf/maximaElf.c:41:38: note: Assuming allocation function fails teem-1.12.0~20160122/src/elf/maximaElf.c:41:12: note: Assignment 'retval=(struct elfMaximaContext*)malloc(sizeof(struct elfMaximaContext))', assigned value is 0 teem-1.12.0~20160122/src/elf/maximaElf.c:43:3: note: Null pointer dereference teem-1.12.0~20160122/src/elf/maximaElf.c:44:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] teem-1.12.0~20160122/src/elf/maximaElf.c:41:38: note: Assuming allocation function fails teem-1.12.0~20160122/src/elf/maximaElf.c:41:12: note: Assignment 'retval=(struct elfMaximaContext*)malloc(sizeof(struct elfMaximaContext))', assigned value is 0 teem-1.12.0~20160122/src/elf/maximaElf.c:44:3: note: Null pointer dereference teem-1.12.0~20160122/src/elf/maximaElf.c:45:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] teem-1.12.0~20160122/src/elf/maximaElf.c:41:38: note: Assuming allocation function fails teem-1.12.0~20160122/src/elf/maximaElf.c:41:12: note: Assignment 'retval=(struct elfMaximaContext*)malloc(sizeof(struct elfMaximaContext))', assigned value is 0 teem-1.12.0~20160122/src/elf/maximaElf.c:45:3: note: Null pointer dereference teem-1.12.0~20160122/src/elf/maximaElf.c:49:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] teem-1.12.0~20160122/src/elf/maximaElf.c:41:38: note: Assuming allocation function fails teem-1.12.0~20160122/src/elf/maximaElf.c:41:12: note: Assignment 'retval=(struct elfMaximaContext*)malloc(sizeof(struct elfMaximaContext))', assigned value is 0 teem-1.12.0~20160122/src/elf/maximaElf.c:49:3: note: Null pointer dereference teem-1.12.0~20160122/src/elf/maximaElf.c:51:17: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] teem-1.12.0~20160122/src/elf/maximaElf.c:41:38: note: Assuming allocation function fails teem-1.12.0~20160122/src/elf/maximaElf.c:41:12: note: Assignment 'retval=(struct elfMaximaContext*)malloc(sizeof(struct elfMaximaContext))', assigned value is 0 teem-1.12.0~20160122/src/elf/maximaElf.c:51:17: note: Null pointer dereference teem-1.12.0~20160122/src/elf/maximaElf.c:53:3: warning: If memory allocation fails, then there is a possible null pointer dereference: retval [nullPointerOutOfMemory] teem-1.12.0~20160122/src/elf/maximaElf.c:41:38: note: Assuming allocation function fails teem-1.12.0~20160122/src/elf/maximaElf.c:41:12: note: Assignment 'retval=(struct elfMaximaContext*)malloc(sizeof(struct elfMaximaContext))', assigned value is 0 teem-1.12.0~20160122/src/elf/maximaElf.c:53:3: note: Null pointer dereference teem-1.12.0~20160122/src/elf/maximaElf.c:113:5: warning: If memory allocation fails, then there is a possible null pointer dereference: vals [nullPointerOutOfMemory] teem-1.12.0~20160122/src/elf/maximaElf.c:111:26: note: Assuming allocation function fails teem-1.12.0~20160122/src/elf/maximaElf.c:111:10: note: Assignment 'vals=(double*)malloc(sizeof(double)*(emc->num/2))', assigned value is 0 teem-1.12.0~20160122/src/elf/maximaElf.c:113:5: note: Null pointer dereference teem-1.12.0~20160122/src/elf/maximaElf.c:121:11: warning: If memory allocation fails, then there is a possible null pointer dereference: vals [nullPointerOutOfMemory] teem-1.12.0~20160122/src/elf/maximaElf.c:111:26: note: Assuming allocation function fails teem-1.12.0~20160122/src/elf/maximaElf.c:111:10: note: Assignment 'vals=(double*)malloc(sizeof(double)*(emc->num/2))', assigned value is 0 teem-1.12.0~20160122/src/elf/maximaElf.c:121:11: note: Null pointer dereference teem-1.12.0~20160122/src/elf/maximaElf.c:121:20: warning: If memory allocation fails, then there is a possible null pointer dereference: vals [nullPointerOutOfMemory] teem-1.12.0~20160122/src/elf/maximaElf.c:111:26: note: Assuming allocation function fails teem-1.12.0~20160122/src/elf/maximaElf.c:111:10: note: Assignment 'vals=(double*)malloc(sizeof(double)*(emc->num/2))', assigned value is 0 teem-1.12.0~20160122/src/elf/maximaElf.c:121:20: note: Null pointer dereference teem-1.12.0~20160122/src/elf/maximaElf.c:163:5: warning: If memory allocation fails, then there is a possible null pointer dereference: vals [nullPointerOutOfMemory] teem-1.12.0~20160122/src/elf/maximaElf.c:161:25: note: Assuming allocation function fails teem-1.12.0~20160122/src/elf/maximaElf.c:161:10: note: Assignment 'vals=(float*)malloc(sizeof(float)*(emc->num/2))', assigned value is 0 teem-1.12.0~20160122/src/elf/maximaElf.c:163:5: note: Null pointer dereference teem-1.12.0~20160122/src/elf/maximaElf.c:171:11: warning: If memory allocation fails, then there is a possible null pointer dereference: vals [nullPointerOutOfMemory] teem-1.12.0~20160122/src/elf/maximaElf.c:161:25: note: Assuming allocation function fails teem-1.12.0~20160122/src/elf/maximaElf.c:161:10: note: Assignment 'vals=(float*)malloc(sizeof(float)*(emc->num/2))', assigned value is 0 teem-1.12.0~20160122/src/elf/maximaElf.c:171:11: note: Null pointer dereference teem-1.12.0~20160122/src/elf/maximaElf.c:171:20: warning: If memory allocation fails, then there is a possible null pointer dereference: vals [nullPointerOutOfMemory] teem-1.12.0~20160122/src/elf/maximaElf.c:161:25: note: Assuming allocation function fails teem-1.12.0~20160122/src/elf/maximaElf.c:161:10: note: Assignment 'vals=(float*)malloc(sizeof(float)*(emc->num/2))', assigned value is 0 teem-1.12.0~20160122/src/elf/maximaElf.c:171:20: note: Null pointer dereference teem-1.12.0~20160122/src/ell/cubicEll.c:76:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/cubicEll.c:51:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/ell/genmat.c:33:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/genmat.c:68:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/genmat.c:113:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/genmat.c:183:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/genmat.c:343:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/genmat.c:386:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/genmat.c:418:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/genmat.c:63:19: style:inconclusive: Function 'ell_Nm_tran' argument 1 names different: declaration 'dest' definition 'ntrn'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:260:34: note: Function 'ell_Nm_tran' argument 1 names different: declaration 'dest' definition 'ntrn'. teem-1.12.0~20160122/src/ell/genmat.c:63:19: note: Function 'ell_Nm_tran' argument 1 names different: declaration 'dest' definition 'ntrn'. teem-1.12.0~20160122/src/ell/genmat.c:63:31: style:inconclusive: Function 'ell_Nm_tran' argument 2 names different: declaration 'src' definition 'nmat'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:260:46: note: Function 'ell_Nm_tran' argument 2 names different: declaration 'src' definition 'nmat'. teem-1.12.0~20160122/src/ell/genmat.c:63:31: note: Function 'ell_Nm_tran' argument 2 names different: declaration 'src' definition 'nmat'. teem-1.12.0~20160122/src/ell/genmat.c:109:18: style:inconclusive: Function 'ell_Nm_mul' argument 1 names different: declaration 'dest' definition 'nAB'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:261:33: note: Function 'ell_Nm_mul' argument 1 names different: declaration 'dest' definition 'nAB'. teem-1.12.0~20160122/src/ell/genmat.c:109:18: note: Function 'ell_Nm_mul' argument 1 names different: declaration 'dest' definition 'nAB'. teem-1.12.0~20160122/src/ell/genmat.c:109:29: style:inconclusive: Function 'ell_Nm_mul' argument 2 names different: declaration 'A' definition 'nA'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:261:45: note: Function 'ell_Nm_mul' argument 2 names different: declaration 'A' definition 'nA'. teem-1.12.0~20160122/src/ell/genmat.c:109:29: note: Function 'ell_Nm_mul' argument 2 names different: declaration 'A' definition 'nA'. teem-1.12.0~20160122/src/ell/genmat.c:109:39: style:inconclusive: Function 'ell_Nm_mul' argument 3 names different: declaration 'B' definition 'nB'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:261:54: note: Function 'ell_Nm_mul' argument 3 names different: declaration 'B' definition 'nB'. teem-1.12.0~20160122/src/ell/genmat.c:109:39: note: Function 'ell_Nm_mul' argument 3 names different: declaration 'B' definition 'nB'. teem-1.12.0~20160122/src/ell/genmat.c:338:18: style:inconclusive: Function 'ell_Nm_inv' argument 1 names different: declaration 'dest' definition 'ninv'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:262:33: note: Function 'ell_Nm_inv' argument 1 names different: declaration 'dest' definition 'ninv'. teem-1.12.0~20160122/src/ell/genmat.c:338:18: note: Function 'ell_Nm_inv' argument 1 names different: declaration 'dest' definition 'ninv'. teem-1.12.0~20160122/src/ell/genmat.c:338:30: style:inconclusive: Function 'ell_Nm_inv' argument 2 names different: declaration 'src' definition 'nmat'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:262:45: note: Function 'ell_Nm_inv' argument 2 names different: declaration 'src' definition 'nmat'. teem-1.12.0~20160122/src/ell/genmat.c:338:30: note: Function 'ell_Nm_inv' argument 2 names different: declaration 'src' definition 'nmat'. teem-1.12.0~20160122/src/ell/genmat.c:381:25: style:inconclusive: Function 'ell_Nm_pseudo_inv' argument 1 names different: declaration 'dest' definition 'ninv'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:263:40: note: Function 'ell_Nm_pseudo_inv' argument 1 names different: declaration 'dest' definition 'ninv'. teem-1.12.0~20160122/src/ell/genmat.c:381:25: note: Function 'ell_Nm_pseudo_inv' argument 1 names different: declaration 'dest' definition 'ninv'. teem-1.12.0~20160122/src/ell/genmat.c:381:37: style:inconclusive: Function 'ell_Nm_pseudo_inv' argument 2 names different: declaration 'src' definition 'nA'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:263:52: note: Function 'ell_Nm_pseudo_inv' argument 2 names different: declaration 'src' definition 'nA'. teem-1.12.0~20160122/src/ell/genmat.c:381:37: note: Function 'ell_Nm_pseudo_inv' argument 2 names different: declaration 'src' definition 'nA'. teem-1.12.0~20160122/src/ell/genmat.c:65:11: style: Variable 'mat' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ell/genmat.c:111:11: style: Variable 'A' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ell/genmat.c:111:15: style: Variable 'B' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ell/genmat.c:261:26: style: Parameter 'aa' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ell/genmat.c:261:38: style: Parameter 'indx' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ell/genmat.c:296:31: style: Parameter '_mat' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ell/eigen.c:473:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/eigen.c:576:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/eigen.c:634:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/quat.c:537:40: style:inconclusive: Function 'ell_q_avgN_d' argument 4 names different: declaration 'qbuff' definition 'qlog'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:253:55: note: Function 'ell_q_avgN_d' argument 4 names different: declaration 'qbuff' definition 'qlog'. teem-1.12.0~20160122/src/ell/quat.c:537:40: note: Function 'ell_q_avgN_d' argument 4 names different: declaration 'qbuff' definition 'qlog'. teem-1.12.0~20160122/src/ell/test/es6.c:43:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/test/inter.c:140:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/test/inter.c:32:22: style: struct member 'wheelPS::yscale' is never used. [unusedStructMember] teem-1.12.0~20160122/src/ell/test/invert.c:44:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/eigen.c:119:51: style:inconclusive: Function 'ell_2m_1d_nullspace_d' argument 2 names different: declaration 'n' definition '_n'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:272:67: note: Function 'ell_2m_1d_nullspace_d' argument 2 names different: declaration 'n' definition '_n'. teem-1.12.0~20160122/src/ell/eigen.c:119:51: note: Function 'ell_2m_1d_nullspace_d' argument 2 names different: declaration 'n' definition '_n'. teem-1.12.0~20160122/src/ell/eigen.c:306:51: style:inconclusive: Function 'ell_3m_1d_nullspace_d' argument 2 names different: declaration 'n' definition '_n'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:276:67: note: Function 'ell_3m_1d_nullspace_d' argument 2 names different: declaration 'n' definition '_n'. teem-1.12.0~20160122/src/ell/eigen.c:306:51: note: Function 'ell_3m_1d_nullspace_d' argument 2 names different: declaration 'n' definition '_n'. teem-1.12.0~20160122/src/ell/eigen.c:336:68: style:inconclusive: Function 'ell_3m_2d_nullspace_d' argument 3 names different: declaration 'n' definition '_n'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:278:68: note: Function 'ell_3m_2d_nullspace_d' argument 3 names different: declaration 'n' definition '_n'. teem-1.12.0~20160122/src/ell/eigen.c:336:68: note: Function 'ell_3m_2d_nullspace_d' argument 3 names different: declaration 'n' definition '_n'. teem-1.12.0~20160122/src/ell/eigen.c:381:29: style:inconclusive: Function 'ell_3m_eigenvalues_d' argument 1 names different: declaration 'eval' definition '_eval'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:279:44: note: Function 'ell_3m_eigenvalues_d' argument 1 names different: declaration 'eval' definition '_eval'. teem-1.12.0~20160122/src/ell/eigen.c:381:29: note: Function 'ell_3m_eigenvalues_d' argument 1 names different: declaration 'eval' definition '_eval'. teem-1.12.0~20160122/src/ell/eigen.c:381:52: style:inconclusive: Function 'ell_3m_eigenvalues_d' argument 2 names different: declaration 'm' definition '_m'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:280:50: note: Function 'ell_3m_eigenvalues_d' argument 2 names different: declaration 'm' definition '_m'. teem-1.12.0~20160122/src/ell/eigen.c:381:52: note: Function 'ell_3m_eigenvalues_d' argument 2 names different: declaration 'm' definition '_m'. teem-1.12.0~20160122/src/ell/eigen.c:544:55: style:inconclusive: Function 'ell_3m2sub_eigenvalues_d' argument 2 names different: declaration 'm' definition '_m'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:283:70: note: Function 'ell_3m2sub_eigenvalues_d' argument 2 names different: declaration 'm' definition '_m'. teem-1.12.0~20160122/src/ell/eigen.c:544:55: note: Function 'ell_3m2sub_eigenvalues_d' argument 2 names different: declaration 'm' definition '_m'. teem-1.12.0~20160122/src/ell/eigen.c:765:45: style:inconclusive: Function 'ell_6ms_eigensolve_d' argument 2 names different: declaration 'evec' definition '_evec'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:288:60: note: Function 'ell_6ms_eigensolve_d' argument 2 names different: declaration 'evec' definition '_evec'. teem-1.12.0~20160122/src/ell/eigen.c:765:45: note: Function 'ell_6ms_eigensolve_d' argument 2 names different: declaration 'evec' definition '_evec'. teem-1.12.0~20160122/src/ell/eigen.c:766:35: style:inconclusive: Function 'ell_6ms_eigensolve_d' argument 3 names different: declaration 'mat' definition 'sym'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:289:50: note: Function 'ell_6ms_eigensolve_d' argument 3 names different: declaration 'mat' definition 'sym'. teem-1.12.0~20160122/src/ell/eigen.c:766:35: note: Function 'ell_6ms_eigensolve_d' argument 3 names different: declaration 'mat' definition 'sym'. teem-1.12.0~20160122/src/ell/eigen.c:157:18: style: Variable 'ident' can be declared as const array [constVariable] teem-1.12.0~20160122/src/ell/eigen.c:591:39: style: Parameter 'uu' can be declared as const array [constParameter] teem-1.12.0~20160122/src/ell/eigen.c:605:44: style: Parameter 'eval' can be declared as const array [constParameter] teem-1.12.0~20160122/src/ell/test/invert.c:31:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ell/test/mmul.c:41:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/test/mmul.c:30:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ell/test/rot2aa.c:41:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/test/rot2aa.c:31:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ell/test/sort3.c:32:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/test/sort3.c:52:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/test/sort3.c:38:9: style: Variable 'aS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ell/test/sort3.c:38:14: style: Variable 'bS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ell/test/sort3.c:38:19: style: Variable 'cS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ell/test/wheel.c:41:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/test/wheel.c:55:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/test/wheel.c:65:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/test/wheel.c:243:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/test/wheel.c:60:58: style: Parameter 'geom' can be declared as const array [constParameter] teem-1.12.0~20160122/src/ell/test/wheel.c:161:52: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ell/test/wheel.c:235:64: style: Variable 'tmpr' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/ell/test/wheel.c:235:72: style: Variable 'tmpa' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/ell/vecEll.c:139:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/vecEll.c:173:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/vecEll.c:196:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/vecEll.c:63:21: style:inconclusive: Function 'ell_3v_perp_f' argument 1 names different: declaration 'p' definition 'a'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:126:37: note: Function 'ell_3v_perp_f' argument 1 names different: declaration 'p' definition 'a'. teem-1.12.0~20160122/src/ell/vecEll.c:63:21: note: Function 'ell_3v_perp_f' argument 1 names different: declaration 'p' definition 'a'. teem-1.12.0~20160122/src/ell/vecEll.c:63:39: style:inconclusive: Function 'ell_3v_perp_f' argument 2 names different: declaration 'v' definition 'b'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:126:55: note: Function 'ell_3v_perp_f' argument 2 names different: declaration 'v' definition 'b'. teem-1.12.0~20160122/src/ell/vecEll.c:63:39: note: Function 'ell_3v_perp_f' argument 2 names different: declaration 'v' definition 'b'. teem-1.12.0~20160122/src/ell/vecEll.c:74:22: style:inconclusive: Function 'ell_3v_perp_d' argument 1 names different: declaration 'p' definition 'a'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:127:38: note: Function 'ell_3v_perp_d' argument 1 names different: declaration 'p' definition 'a'. teem-1.12.0~20160122/src/ell/vecEll.c:74:22: note: Function 'ell_3v_perp_d' argument 1 names different: declaration 'p' definition 'a'. teem-1.12.0~20160122/src/ell/vecEll.c:74:41: style:inconclusive: Function 'ell_3v_perp_d' argument 2 names different: declaration 'v' definition 'b'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:127:57: note: Function 'ell_3v_perp_d' argument 2 names different: declaration 'v' definition 'b'. teem-1.12.0~20160122/src/ell/vecEll.c:74:41: note: Function 'ell_3v_perp_d' argument 2 names different: declaration 'v' definition 'b'. teem-1.12.0~20160122/src/ell/vecEll.c:115:28: style:inconclusive: Function 'ell_3v_angle_f' argument 1 names different: declaration 'u' definition '_uu'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:138:45: note: Function 'ell_3v_angle_f' argument 1 names different: declaration 'u' definition '_uu'. teem-1.12.0~20160122/src/ell/vecEll.c:115:28: note: Function 'ell_3v_angle_f' argument 1 names different: declaration 'u' definition '_uu'. teem-1.12.0~20160122/src/ell/vecEll.c:115:48: style:inconclusive: Function 'ell_3v_angle_f' argument 2 names different: declaration 'v' definition '_vv'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:138:63: note: Function 'ell_3v_angle_f' argument 2 names different: declaration 'v' definition '_vv'. teem-1.12.0~20160122/src/ell/vecEll.c:115:48: note: Function 'ell_3v_angle_f' argument 2 names different: declaration 'v' definition '_vv'. teem-1.12.0~20160122/src/ell/vecEll.c:132:29: style:inconclusive: Function 'ell_3v_angle_d' argument 1 names different: declaration 'u' definition '_uu'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:139:47: note: Function 'ell_3v_angle_d' argument 1 names different: declaration 'u' definition '_uu'. teem-1.12.0~20160122/src/ell/vecEll.c:132:29: note: Function 'ell_3v_angle_d' argument 1 names different: declaration 'u' definition '_uu'. teem-1.12.0~20160122/src/ell/vecEll.c:132:50: style:inconclusive: Function 'ell_3v_angle_d' argument 2 names different: declaration 'v' definition '_vv'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:139:66: note: Function 'ell_3v_angle_d' argument 2 names different: declaration 'v' definition '_vv'. teem-1.12.0~20160122/src/ell/vecEll.c:132:50: note: Function 'ell_3v_angle_d' argument 2 names different: declaration 'v' definition '_vv'. teem-1.12.0~20160122/src/ell/vecEll.c:149:28: style:inconclusive: Function 'ell_2v_angle_f' argument 1 names different: declaration 'u' definition '_uu'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:136:45: note: Function 'ell_2v_angle_f' argument 1 names different: declaration 'u' definition '_uu'. teem-1.12.0~20160122/src/ell/vecEll.c:149:28: note: Function 'ell_2v_angle_f' argument 1 names different: declaration 'u' definition '_uu'. teem-1.12.0~20160122/src/ell/vecEll.c:149:48: style:inconclusive: Function 'ell_2v_angle_f' argument 2 names different: declaration 'v' definition '_vv'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:136:63: note: Function 'ell_2v_angle_f' argument 2 names different: declaration 'v' definition '_vv'. teem-1.12.0~20160122/src/ell/vecEll.c:149:48: note: Function 'ell_2v_angle_f' argument 2 names different: declaration 'v' definition '_vv'. teem-1.12.0~20160122/src/ell/vecEll.c:166:29: style:inconclusive: Function 'ell_2v_angle_d' argument 1 names different: declaration 'u' definition '_uu'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:137:47: note: Function 'ell_2v_angle_d' argument 1 names different: declaration 'u' definition '_uu'. teem-1.12.0~20160122/src/ell/vecEll.c:166:29: note: Function 'ell_2v_angle_d' argument 1 names different: declaration 'u' definition '_uu'. teem-1.12.0~20160122/src/ell/vecEll.c:166:50: style:inconclusive: Function 'ell_2v_angle_d' argument 2 names different: declaration 'v' definition '_vv'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:137:66: note: Function 'ell_2v_angle_d' argument 2 names different: declaration 'v' definition '_vv'. teem-1.12.0~20160122/src/ell/vecEll.c:166:50: note: Function 'ell_2v_angle_d' argument 2 names different: declaration 'v' definition '_vv'. teem-1.12.0~20160122/src/ell/mat.c:28:39: style:inconclusive: Function 'ell_3m_mul_f' argument 2 names different: declaration 'm1' definition '_m1'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:151:42: note: Function 'ell_3m_mul_f' argument 2 names different: declaration 'm1' definition '_m1'. teem-1.12.0~20160122/src/ell/mat.c:28:39: note: Function 'ell_3m_mul_f' argument 2 names different: declaration 'm1' definition '_m1'. teem-1.12.0~20160122/src/ell/mat.c:28:59: style:inconclusive: Function 'ell_3m_mul_f' argument 3 names different: declaration 'm2' definition '_m2'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:151:61: note: Function 'ell_3m_mul_f' argument 3 names different: declaration 'm2' definition '_m2'. teem-1.12.0~20160122/src/ell/mat.c:28:59: note: Function 'ell_3m_mul_f' argument 3 names different: declaration 'm2' definition '_m2'. teem-1.12.0~20160122/src/ell/mat.c:37:41: style:inconclusive: Function 'ell_3m_mul_d' argument 2 names different: declaration 'm1' definition '_m1'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:153:43: note: Function 'ell_3m_mul_d' argument 2 names different: declaration 'm1' definition '_m1'. teem-1.12.0~20160122/src/ell/mat.c:37:41: note: Function 'ell_3m_mul_d' argument 2 names different: declaration 'm1' definition '_m1'. teem-1.12.0~20160122/src/ell/mat.c:37:62: style:inconclusive: Function 'ell_3m_mul_d' argument 3 names different: declaration 'm2' definition '_m2'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:153:63: note: Function 'ell_3m_mul_d' argument 3 names different: declaration 'm2' definition '_m2'. teem-1.12.0~20160122/src/ell/mat.c:37:62: note: Function 'ell_3m_mul_d' argument 3 names different: declaration 'm2' definition '_m2'. teem-1.12.0~20160122/src/ell/mat.c:46:24: style:inconclusive: Function 'ell_3m_pre_mul_f' argument 1 names different: declaration 'A' definition '_m'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:155:40: note: Function 'ell_3m_pre_mul_f' argument 1 names different: declaration 'A' definition '_m'. teem-1.12.0~20160122/src/ell/mat.c:46:24: note: Function 'ell_3m_pre_mul_f' argument 1 names different: declaration 'A' definition '_m'. teem-1.12.0~20160122/src/ell/mat.c:46:43: style:inconclusive: Function 'ell_3m_pre_mul_f' argument 2 names different: declaration 'B' definition 'x'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:155:58: note: Function 'ell_3m_pre_mul_f' argument 2 names different: declaration 'B' definition 'x'. teem-1.12.0~20160122/src/ell/mat.c:46:43: note: Function 'ell_3m_pre_mul_f' argument 2 names different: declaration 'B' definition 'x'. teem-1.12.0~20160122/src/ell/mat.c:53:25: style:inconclusive: Function 'ell_3m_pre_mul_d' argument 1 names different: declaration 'A' definition '_m'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:156:41: note: Function 'ell_3m_pre_mul_d' argument 1 names different: declaration 'A' definition '_m'. teem-1.12.0~20160122/src/ell/mat.c:53:25: note: Function 'ell_3m_pre_mul_d' argument 1 names different: declaration 'A' definition '_m'. teem-1.12.0~20160122/src/ell/mat.c:53:45: style:inconclusive: Function 'ell_3m_pre_mul_d' argument 2 names different: declaration 'B' definition 'x'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:156:60: note: Function 'ell_3m_pre_mul_d' argument 2 names different: declaration 'B' definition 'x'. teem-1.12.0~20160122/src/ell/mat.c:53:45: note: Function 'ell_3m_pre_mul_d' argument 2 names different: declaration 'B' definition 'x'. teem-1.12.0~20160122/src/ell/mat.c:60:25: style:inconclusive: Function 'ell_3m_post_mul_f' argument 1 names different: declaration 'A' definition '_m'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:158:41: note: Function 'ell_3m_post_mul_f' argument 1 names different: declaration 'A' definition '_m'. teem-1.12.0~20160122/src/ell/mat.c:60:25: note: Function 'ell_3m_post_mul_f' argument 1 names different: declaration 'A' definition '_m'. teem-1.12.0~20160122/src/ell/mat.c:60:44: style:inconclusive: Function 'ell_3m_post_mul_f' argument 2 names different: declaration 'B' definition 'x'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:158:59: note: Function 'ell_3m_post_mul_f' argument 2 names different: declaration 'B' definition 'x'. teem-1.12.0~20160122/src/ell/mat.c:60:44: note: Function 'ell_3m_post_mul_f' argument 2 names different: declaration 'B' definition 'x'. teem-1.12.0~20160122/src/ell/mat.c:67:26: style:inconclusive: Function 'ell_3m_post_mul_d' argument 1 names different: declaration 'm' definition '_m'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:159:42: note: Function 'ell_3m_post_mul_d' argument 1 names different: declaration 'm' definition '_m'. teem-1.12.0~20160122/src/ell/mat.c:67:26: note: Function 'ell_3m_post_mul_d' argument 1 names different: declaration 'm' definition '_m'. teem-1.12.0~20160122/src/ell/mat.c:102:40: style:inconclusive: Function 'ell_4m_mul_f' argument 2 names different: declaration 'm1' definition '_m1'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:165:42: note: Function 'ell_4m_mul_f' argument 2 names different: declaration 'm1' definition '_m1'. teem-1.12.0~20160122/src/ell/mat.c:102:40: note: Function 'ell_4m_mul_f' argument 2 names different: declaration 'm1' definition '_m1'. teem-1.12.0~20160122/src/ell/mat.c:102:61: style:inconclusive: Function 'ell_4m_mul_f' argument 3 names different: declaration 'm2' definition '_m2'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:165:62: note: Function 'ell_4m_mul_f' argument 3 names different: declaration 'm2' definition '_m2'. teem-1.12.0~20160122/src/ell/mat.c:102:61: note: Function 'ell_4m_mul_f' argument 3 names different: declaration 'm2' definition '_m2'. teem-1.12.0~20160122/src/ell/mat.c:111:42: style:inconclusive: Function 'ell_4m_mul_d' argument 2 names different: declaration 'm1' definition '_m1'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:167:43: note: Function 'ell_4m_mul_d' argument 2 names different: declaration 'm1' definition '_m1'. teem-1.12.0~20160122/src/ell/mat.c:111:42: note: Function 'ell_4m_mul_d' argument 2 names different: declaration 'm1' definition '_m1'. teem-1.12.0~20160122/src/ell/mat.c:111:64: style:inconclusive: Function 'ell_4m_mul_d' argument 3 names different: declaration 'm2' definition '_m2'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:167:64: note: Function 'ell_4m_mul_d' argument 3 names different: declaration 'm2' definition '_m2'. teem-1.12.0~20160122/src/ell/mat.c:111:64: note: Function 'ell_4m_mul_d' argument 3 names different: declaration 'm2' definition '_m2'. teem-1.12.0~20160122/src/ell/mat.c:120:24: style:inconclusive: Function 'ell_4m_pre_mul_f' argument 1 names different: declaration 'm' definition '_m'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:168:40: note: Function 'ell_4m_pre_mul_f' argument 1 names different: declaration 'm' definition '_m'. teem-1.12.0~20160122/src/ell/mat.c:120:24: note: Function 'ell_4m_pre_mul_f' argument 1 names different: declaration 'm' definition '_m'. teem-1.12.0~20160122/src/ell/mat.c:134:25: style:inconclusive: Function 'ell_4m_post_mul_f' argument 1 names different: declaration 'm' definition '_m'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:170:41: note: Function 'ell_4m_post_mul_f' argument 1 names different: declaration 'm' definition '_m'. teem-1.12.0~20160122/src/ell/mat.c:134:25: note: Function 'ell_4m_post_mul_f' argument 1 names different: declaration 'm' definition '_m'. teem-1.12.0~20160122/src/ell/mat.c:141:26: style:inconclusive: Function 'ell_4m_post_mul_d' argument 1 names different: declaration 'm' definition '_m'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ell/ell.h:171:42: note: Function 'ell_4m_post_mul_d' argument 1 names different: declaration 'm' definition '_m'. teem-1.12.0~20160122/src/ell/mat.c:141:26: note: Function 'ell_4m_post_mul_d' argument 1 names different: declaration 'm' definition '_m'. teem-1.12.0~20160122/src/ell/mat.c:74:20: style: Parameter 'm' can be declared as const array [constParameter] teem-1.12.0~20160122/src/ell/mat.c:79:21: style: Parameter 'm' can be declared as const array [constParameter] teem-1.12.0~20160122/src/ell/mat.c:148:20: style: Parameter 'm' can be declared as const array [constParameter] teem-1.12.0~20160122/src/ell/mat.c:153:21: style: Parameter 'm' can be declared as const array [constParameter] teem-1.12.0~20160122/src/ell/mat.c:247:63: style: Parameter 'to' can be declared as const array [constParameter] teem-1.12.0~20160122/src/ell/mat.c:29:16: style: Variable 'm2' is not assigned a value. [unassignedVariable] teem-1.12.0~20160122/src/ell/mat.c:38:17: style: Variable 'm2' is not assigned a value. [unassignedVariable] teem-1.12.0~20160122/src/ell/mat.c:103:17: style: Variable 'm2' is not assigned a value. [unassignedVariable] teem-1.12.0~20160122/src/ell/mat.c:112:18: style: Variable 'm2' is not assigned a value. [unassignedVariable] teem-1.12.0~20160122/src/gage/deconvolve.c:36:65: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable meandiff [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/deconvolve.c:186:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdKernelHann [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/deconvolve.c:205:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdKernelBSpline3 [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/deconvolve.c:221:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ins [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/ctx.c:60:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/ctx.c:227:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/ctx.c:289:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/ctx.c:310:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/ctx.c:397:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/ctx.c:435:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/ctx.c:496:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/ctx.c:537:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/ctx.c:715:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/ctx.c:843:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/ctx.c:941:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/deconvolve.c:76:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/gage/deconvolve.c:75:9: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/gage/deconvolve.c:76:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/gage/deconvolve.c:28:22: style:inconclusive: Function 'gageDeconvolve' argument 1 names different: declaration 'nout' definition '_nout'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1312:38: note: Function 'gageDeconvolve' argument 1 names different: declaration 'nout' definition '_nout'. teem-1.12.0~20160122/src/gage/deconvolve.c:28:22: note: Function 'gageDeconvolve' argument 1 names different: declaration 'nout' definition '_nout'. teem-1.12.0~20160122/src/gage/filter.c:87:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parm [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/filter.c:132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/filter.c:156:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable parm [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/filter.c:258:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdCenterNode [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/ctx.c:552:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/ctx.c:558:7: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/ctx.c:558:7: warning: %d in format string (no. 10) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/ctx.c:563:7: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/ctx.c:563:7: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/ctx.c:563:7: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/ctx.c:563:7: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/ctx.c:563:7: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/ctx.c:563:7: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/ctx.c:563:7: warning: %d in format string (no. 10) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/ctx.c:563:7: warning: %d in format string (no. 11) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/ctx.c:668:15: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/alan/coreAlan.c:70:22: style: Same expression on both sides of '||'. [duplicateExpression] teem-1.12.0~20160122/src/alan/coreAlan.c:118:25: style: Same expression on both sides of '&&'. [duplicateExpression] teem-1.12.0~20160122/src/alan/coreAlan.c:478:25: style: Same expression on both sides of '&&'. [duplicateExpression] teem-1.12.0~20160122/src/gage/ctx.c:706:37: style:inconclusive: Function '_gageProbe' argument 2 names different: declaration 'xi' definition '_xi'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/privateGage.h:47:48: note: Function '_gageProbe' argument 2 names different: declaration 'xi' definition '_xi'. teem-1.12.0~20160122/src/gage/ctx.c:706:37: note: Function '_gageProbe' argument 2 names different: declaration 'xi' definition '_xi'. teem-1.12.0~20160122/src/gage/ctx.c:706:49: style:inconclusive: Function '_gageProbe' argument 3 names different: declaration 'yi' definition '_yi'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/privateGage.h:47:59: note: Function '_gageProbe' argument 3 names different: declaration 'yi' definition '_yi'. teem-1.12.0~20160122/src/gage/ctx.c:706:49: note: Function '_gageProbe' argument 3 names different: declaration 'yi' definition '_yi'. teem-1.12.0~20160122/src/gage/ctx.c:706:61: style:inconclusive: Function '_gageProbe' argument 4 names different: declaration 'zi' definition '_zi'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/privateGage.h:47:70: note: Function '_gageProbe' argument 4 names different: declaration 'zi' definition '_zi'. teem-1.12.0~20160122/src/gage/ctx.c:706:61: note: Function '_gageProbe' argument 4 names different: declaration 'zi' definition '_zi'. teem-1.12.0~20160122/src/gage/ctx.c:706:73: style:inconclusive: Function '_gageProbe' argument 5 names different: declaration 'stackIdx' definition '_si'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/privateGage.h:48:30: note: Function '_gageProbe' argument 5 names different: declaration 'stackIdx' definition '_si'. teem-1.12.0~20160122/src/gage/ctx.c:706:73: note: Function '_gageProbe' argument 5 names different: declaration 'stackIdx' definition '_si'. teem-1.12.0~20160122/src/gage/ctx.c:938:41: style:inconclusive: Function 'gageProbeSpace' argument 2 names different: declaration 'x' definition 'xx'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1301:57: note: Function 'gageProbeSpace' argument 2 names different: declaration 'x' definition 'xx'. teem-1.12.0~20160122/src/gage/ctx.c:938:41: note: Function 'gageProbeSpace' argument 2 names different: declaration 'x' definition 'xx'. teem-1.12.0~20160122/src/gage/ctx.c:938:52: style:inconclusive: Function 'gageProbeSpace' argument 3 names different: declaration 'y' definition 'yy'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1301:67: note: Function 'gageProbeSpace' argument 3 names different: declaration 'y' definition 'yy'. teem-1.12.0~20160122/src/gage/ctx.c:938:52: note: Function 'gageProbeSpace' argument 3 names different: declaration 'y' definition 'yy'. teem-1.12.0~20160122/src/gage/ctx.c:938:63: style:inconclusive: Function 'gageProbeSpace' argument 4 names different: declaration 'z' definition 'zz'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1301:77: note: Function 'gageProbeSpace' argument 4 names different: declaration 'z' definition 'zz'. teem-1.12.0~20160122/src/gage/ctx.c:938:63: note: Function 'gageProbeSpace' argument 4 names different: declaration 'z' definition 'zz'. teem-1.12.0~20160122/src/gage/ctx.c:471:54: style: Parameter 'pvl' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/gage/ctx.c:839:17: style: Variable 'size' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/alan/coreAlan.c:33:25: style: Parameter 'actx' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/alan/coreAlan.c:111:11: style: Variable 'levInit' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/alan/coreAlan.c:111:33: style: Variable 'parmInit' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/alan/coreAlan.c:234:6: style: Variable 'tpx' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/alan/coreAlan.c:234:12: style: Variable 'tmx' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/alan/coreAlan.c:234:18: style: Variable 'tpy' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/alan/coreAlan.c:234:24: style: Variable 'tmy' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/alan/coreAlan.c:235:20: style: Variable 'parm' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/kind.c:142:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/kind.c:195:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/kind.c:211:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/kind.c:230:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/filter.c:344:5: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/filter.c:344:5: warning: %d in format string (no. 7) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/filter.c:344:5: warning: %d in format string (no. 8) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/filter.c:344:5: warning: %d in format string (no. 9) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/filter.c:247:25: style:inconclusive: Function '_gageLocationSet' argument 2 names different: declaration 'x' definition 'xif'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/privateGage.h:63:36: note: Function '_gageLocationSet' argument 2 names different: declaration 'x' definition 'xif'. teem-1.12.0~20160122/src/gage/filter.c:247:25: note: Function '_gageLocationSet' argument 2 names different: declaration 'x' definition 'xif'. teem-1.12.0~20160122/src/gage/filter.c:247:37: style:inconclusive: Function '_gageLocationSet' argument 3 names different: declaration 'y' definition 'yif'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/privateGage.h:63:46: note: Function '_gageLocationSet' argument 3 names different: declaration 'y' definition 'yif'. teem-1.12.0~20160122/src/gage/filter.c:247:37: note: Function '_gageLocationSet' argument 3 names different: declaration 'y' definition 'yif'. teem-1.12.0~20160122/src/gage/filter.c:247:49: style:inconclusive: Function '_gageLocationSet' argument 4 names different: declaration 'z' definition 'zif'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/privateGage.h:63:56: note: Function '_gageLocationSet' argument 4 names different: declaration 'z' definition 'zif'. teem-1.12.0~20160122/src/gage/filter.c:247:49: note: Function '_gageLocationSet' argument 4 names different: declaration 'z' definition 'zif'. teem-1.12.0~20160122/src/gage/filter.c:247:61: style:inconclusive: Function '_gageLocationSet' argument 5 names different: declaration 's' definition 'sif'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/privateGage.h:63:66: note: Function '_gageLocationSet' argument 5 names different: declaration 's' definition 'sif'. teem-1.12.0~20160122/src/gage/filter.c:247:61: note: Function '_gageLocationSet' argument 5 names different: declaration 's' definition 'sif'. teem-1.12.0~20160122/src/gage/filter.c:108:38: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/gage/filter.c:109:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/gage/filter.c:145:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/gage/filter.c:248:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/gage/multiGage.c:39:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gageMultiItem [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/multiGage.c:94:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/multiGage.c:155:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gageMultiQuery [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/optimsig.c:356:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdMeasureUnknown [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/optimsig.c:554:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_KERNEL_PARMS_NUM [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/optimsig.c:614:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/optimsig.c:672:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdMeasureLine [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/optimsig.c:695:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdMeasureLine [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/optimsig.c:769:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/optimsig.c:783:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_KERNEL_PARMS_NUM [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/optimsig.c:850:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/optimsig.c:995:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/optimsig.c:1146:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/optimsig.c:1206:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/optimsig.c:1300:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/print.c:37:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:37:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:38:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:38:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:39:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:39:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:40:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:40:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:44:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:44:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/pvl.c:92:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/print.c:44:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/pvl.c:299:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/print.c:44:7: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:47:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:47:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:47:7: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:47:7: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:51:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:51:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:51:7: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:51:7: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:55:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:55:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:55:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:55:7: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:63:7: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/print.c:30:17: style: Variable 'off' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/print.c:93:42: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/gage/print.c:95:11: style: Variable 'fslx' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/print.c:95:18: style: Variable 'fsly' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/print.c:95:25: style: Variable 'fslz' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/print.c:95:32: style: Variable 'fw' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/scl3pfilterbody.c:51:3: error: syntax error: keyword 'for' is not allowed in global scope [syntaxError] teem-1.12.0~20160122/src/gage/sclanswer.c:72:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/optimsig.c:298:10: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] teem-1.12.0~20160122/src/gage/optimsig.c:304:10: style: Expression 'exp(x) - 1' can be replaced by 'expm1(x)' to avoid loss of precision. [unpreciseMathCall] teem-1.12.0~20160122/src/gage/optimsig.c:796:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/gage/optimsig.c:795:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/gage/optimsig.c:796:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/gage/sclanswer.c:46:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/gage/sclanswer.c:57:11: style: Variable 'fw' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/sclanswer.c:226:13: style: Variable 'pness' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/gage/optimsig.c:1161:17: style: Variable 'oscx->convEps' is reassigned a value before the old one has been used. [redundantAssignment] teem-1.12.0~20160122/src/gage/optimsig.c:1159:17: note: oscx->convEps is assigned teem-1.12.0~20160122/src/gage/optimsig.c:1161:17: note: oscx->convEps is overwritten teem-1.12.0~20160122/src/gage/sclprint.c:28:44: style: Parameter 'ctx' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/gage/sclprint.c:29:11: style: Variable 'iv3' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/sclfilter.c:402:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/shape.c:37:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdCenterUnknown [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/shape.c:92:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdCenterNode [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/shape.c:126:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_SPACE_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/shape.c:517:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdCenter [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/shape.c:536:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdCenterNode [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/shape.c:28:27: style:inconclusive: Function 'gageShapeReset' argument 1 names different: declaration 'shp' definition 'shape'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1129:44: note: Function 'gageShapeReset' argument 1 names different: declaration 'shp' definition 'shape'. teem-1.12.0~20160122/src/gage/shape.c:28:27: note: Function 'gageShapeReset' argument 1 names different: declaration 'shp' definition 'shape'. teem-1.12.0~20160122/src/gage/shape.c:403:25: style:inconclusive: Function 'gageShapeSet' argument 1 names different: declaration 'shp' definition 'shape'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1133:41: note: Function 'gageShapeSet' argument 1 names different: declaration 'shp' definition 'shape'. teem-1.12.0~20160122/src/gage/shape.c:403:25: note: Function 'gageShapeSet' argument 1 names different: declaration 'shp' definition 'shape'. teem-1.12.0~20160122/src/gage/shape.c:435:22: style:inconclusive: Function 'gageShapeWtoI' argument 2 names different: declaration 'index' definition '_indx'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1135:39: note: Function 'gageShapeWtoI' argument 2 names different: declaration 'index' definition '_indx'. teem-1.12.0~20160122/src/gage/shape.c:435:22: note: Function 'gageShapeWtoI' argument 2 names different: declaration 'index' definition '_indx'. teem-1.12.0~20160122/src/gage/shape.c:435:45: style:inconclusive: Function 'gageShapeWtoI' argument 3 names different: declaration 'world' definition '_world'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1135:62: note: Function 'gageShapeWtoI' argument 3 names different: declaration 'world' definition '_world'. teem-1.12.0~20160122/src/gage/shape.c:435:45: note: Function 'gageShapeWtoI' argument 3 names different: declaration 'world' definition '_world'. teem-1.12.0~20160122/src/gage/shape.c:451:22: style:inconclusive: Function 'gageShapeItoW' argument 2 names different: declaration 'world' definition '_world'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1137:39: note: Function 'gageShapeItoW' argument 2 names different: declaration 'world' definition '_world'. teem-1.12.0~20160122/src/gage/shape.c:451:22: note: Function 'gageShapeItoW' argument 2 names different: declaration 'world' definition '_world'. teem-1.12.0~20160122/src/gage/shape.c:451:46: style:inconclusive: Function 'gageShapeItoW' argument 3 names different: declaration 'index' definition '_indx'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1137:62: note: Function 'gageShapeItoW' argument 3 names different: declaration 'index' definition '_indx'. teem-1.12.0~20160122/src/gage/shape.c:451:46: note: Function 'gageShapeItoW' argument 3 names different: declaration 'index' definition '_indx'. teem-1.12.0~20160122/src/gage/shape.c:468:33: style:inconclusive: Function 'gageShapeEqual' argument 1 names different: declaration 'shp1' definition 'shape1'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1138:49: note: Function 'gageShapeEqual' argument 1 names different: declaration 'shp1' definition 'shape1'. teem-1.12.0~20160122/src/gage/shape.c:468:33: note: Function 'gageShapeEqual' argument 1 names different: declaration 'shp1' definition 'shape1'. teem-1.12.0~20160122/src/gage/shape.c:468:53: style:inconclusive: Function 'gageShapeEqual' argument 2 names different: declaration 'name1' definition '_name1'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1138:67: note: Function 'gageShapeEqual' argument 2 names different: declaration 'name1' definition '_name1'. teem-1.12.0~20160122/src/gage/shape.c:468:53: note: Function 'gageShapeEqual' argument 2 names different: declaration 'name1' definition '_name1'. teem-1.12.0~20160122/src/gage/shape.c:469:33: style:inconclusive: Function 'gageShapeEqual' argument 3 names different: declaration 'shp2' definition 'shape2'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1139:49: note: Function 'gageShapeEqual' argument 3 names different: declaration 'shp2' definition 'shape2'. teem-1.12.0~20160122/src/gage/shape.c:469:33: note: Function 'gageShapeEqual' argument 3 names different: declaration 'shp2' definition 'shape2'. teem-1.12.0~20160122/src/gage/shape.c:469:53: style:inconclusive: Function 'gageShapeEqual' argument 4 names different: declaration 'name2' definition '_name2'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1139:67: note: Function 'gageShapeEqual' argument 4 names different: declaration 'name2' definition '_name2'. teem-1.12.0~20160122/src/gage/shape.c:469:53: note: Function 'gageShapeEqual' argument 4 names different: declaration 'name2' definition '_name2'. teem-1.12.0~20160122/src/gage/sclfilter.c:376:26: style:inconclusive: Function 'gageScl3PFilterN' argument 3 names different: declaration 'iv3' definition 'ivX'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1104:43: note: Function 'gageScl3PFilterN' argument 3 names different: declaration 'iv3' definition 'ivX'. teem-1.12.0~20160122/src/gage/sclfilter.c:376:26: note: Function 'gageScl3PFilterN' argument 3 names different: declaration 'iv3' definition 'ivX'. teem-1.12.0~20160122/src/gage/sclfilter.c:376:39: style:inconclusive: Function 'gageScl3PFilterN' argument 4 names different: declaration 'iv2' definition 'ivY'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1104:56: note: Function 'gageScl3PFilterN' argument 4 names different: declaration 'iv2' definition 'ivY'. teem-1.12.0~20160122/src/gage/sclfilter.c:376:39: note: Function 'gageScl3PFilterN' argument 4 names different: declaration 'iv2' definition 'ivY'. teem-1.12.0~20160122/src/gage/sclfilter.c:376:52: style:inconclusive: Function 'gageScl3PFilterN' argument 5 names different: declaration 'iv1' definition 'ivZ'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1104:69: note: Function 'gageScl3PFilterN' argument 5 names different: declaration 'iv1' definition 'ivZ'. teem-1.12.0~20160122/src/gage/sclfilter.c:376:52: note: Function 'gageScl3PFilterN' argument 5 names different: declaration 'iv1' definition 'ivZ'. teem-1.12.0~20160122/src/gage/sclfilter.c:377:26: style:inconclusive: Function 'gageScl3PFilterN' argument 6 names different: declaration 'fw00' definition 'fw0'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1105:43: note: Function 'gageScl3PFilterN' argument 6 names different: declaration 'fw00' definition 'fw0'. teem-1.12.0~20160122/src/gage/sclfilter.c:377:26: note: Function 'gageScl3PFilterN' argument 6 names different: declaration 'fw00' definition 'fw0'. teem-1.12.0~20160122/src/gage/sclfilter.c:377:39: style:inconclusive: Function 'gageScl3PFilterN' argument 7 names different: declaration 'fw11' definition 'fw1'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1105:57: note: Function 'gageScl3PFilterN' argument 7 names different: declaration 'fw11' definition 'fw1'. teem-1.12.0~20160122/src/gage/sclfilter.c:377:39: note: Function 'gageScl3PFilterN' argument 7 names different: declaration 'fw11' definition 'fw1'. teem-1.12.0~20160122/src/gage/sclfilter.c:377:52: style:inconclusive: Function 'gageScl3PFilterN' argument 8 names different: declaration 'fw22' definition 'fw2'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1105:71: note: Function 'gageScl3PFilterN' argument 8 names different: declaration 'fw22' definition 'fw2'. teem-1.12.0~20160122/src/gage/sclfilter.c:377:52: note: Function 'gageScl3PFilterN' argument 8 names different: declaration 'fw22' definition 'fw2'. teem-1.12.0~20160122/src/gage/sclfilter.c:394:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/gage/sclfilter.c:397:3: error: Uninitialized variable: fw00 [uninitvar] teem-1.12.0~20160122/src/gage/sclfilter.c:397:3: error: Uninitialized variable: fw11 [uninitvar] teem-1.12.0~20160122/src/gage/sclfilter.c:397:3: error: Uninitialized variable: fw22 [uninitvar] teem-1.12.0~20160122/src/gage/st.c:105:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeBlock [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stack.c:36:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stack.c:73:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stack.c:219:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stack.c:103:62: style:inconclusive: Function 'gageStackPerVolumeNew' argument 4 names different: declaration 'blnum' definition 'blNum'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1211:52: note: Function 'gageStackPerVolumeNew' argument 4 names different: declaration 'blnum' definition 'blNum'. teem-1.12.0~20160122/src/gage/stack.c:103:62: note: Function 'gageStackPerVolumeNew' argument 4 names different: declaration 'blnum' definition 'blNum'. teem-1.12.0~20160122/src/gage/stack.c:133:39: style:inconclusive: Function 'gageStackPerVolumeAttach' argument 5 names different: declaration 'blnum' definition 'blNum'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1217:55: note: Function 'gageStackPerVolumeAttach' argument 5 names different: declaration 'blnum' definition 'blNum'. teem-1.12.0~20160122/src/gage/stack.c:133:39: note: Function 'gageStackPerVolumeAttach' argument 5 names different: declaration 'blnum' definition 'blNum'. teem-1.12.0~20160122/src/gage/stack.c:352:56: style:inconclusive: Function 'gageStackProbe' argument 5 names different: declaration 'si' definition 'stackIdx'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1219:72: note: Function 'gageStackProbe' argument 5 names different: declaration 'si' definition 'stackIdx'. teem-1.12.0~20160122/src/gage/stack.c:352:56: note: Function 'gageStackProbe' argument 5 names different: declaration 'si' definition 'stackIdx'. teem-1.12.0~20160122/src/gage/stack.c:372:28: style:inconclusive: Function 'gageStackProbeSpace' argument 2 names different: declaration 'x' definition 'xx'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1221:44: note: Function 'gageStackProbeSpace' argument 2 names different: declaration 'x' definition 'xx'. teem-1.12.0~20160122/src/gage/stack.c:372:28: note: Function 'gageStackProbeSpace' argument 2 names different: declaration 'x' definition 'xx'. teem-1.12.0~20160122/src/gage/stack.c:372:39: style:inconclusive: Function 'gageStackProbeSpace' argument 3 names different: declaration 'y' definition 'yy'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1221:54: note: Function 'gageStackProbeSpace' argument 3 names different: declaration 'y' definition 'yy'. teem-1.12.0~20160122/src/gage/stack.c:372:39: note: Function 'gageStackProbeSpace' argument 3 names different: declaration 'y' definition 'yy'. teem-1.12.0~20160122/src/gage/stack.c:372:50: style:inconclusive: Function 'gageStackProbeSpace' argument 4 names different: declaration 'z' definition 'zz'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1221:64: note: Function 'gageStackProbeSpace' argument 4 names different: declaration 'z' definition 'zz'. teem-1.12.0~20160122/src/gage/stack.c:372:50: note: Function 'gageStackProbeSpace' argument 4 names different: declaration 'z' definition 'zz'. teem-1.12.0~20160122/src/gage/stack.c:372:61: style:inconclusive: Function 'gageStackProbeSpace' argument 5 names different: declaration 's' definition 'ss'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1221:74: note: Function 'gageStackProbeSpace' argument 5 names different: declaration 's' definition 'ss'. teem-1.12.0~20160122/src/gage/stack.c:372:61: note: Function 'gageStackProbeSpace' argument 5 names different: declaration 's' definition 'ss'. teem-1.12.0~20160122/src/gage/stackBlur.c:78:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stackBlur.c:132:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stackBlur.c:234:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stackBlur.c:347:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stackBlur.c:375:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stackBlur.c:435:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stack.c:223:23: style: Variable 'iv30' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/stackBlur.c:453:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stack.c:223:30: style: Variable 'iv31' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/stackBlur.c:555:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stackBlur.c:571:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stackBlur.c:810:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stackBlur.c:912:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stackBlur.c:942:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stackBlur.c:992:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airEndianLittle [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stackBlur.c:1023:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stackBlur.c:1217:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdKernelDiscreteGaussian [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stackBlur.c:1403:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stackBlur.c:1500:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stackBlur.c:1617:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/stackBlur.c:1734:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdEncodingGzip [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/st.c:149:7: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/gage/st.c:148:7: note: First condition teem-1.12.0~20160122/src/gage/st.c:149:7: note: Second condition teem-1.12.0~20160122/src/gage/st.c:150:7: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/gage/st.c:149:7: note: First condition teem-1.12.0~20160122/src/gage/st.c:150:7: note: Second condition teem-1.12.0~20160122/src/gage/st.c:144:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/gage/st.c:143:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/gage/st.c:144:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/gage/test/aalias.c:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/test/aalias.c:104:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/gage/test/aalias.c:103:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/gage/test/aalias.c:104:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/gage/test/ctfix.c:54:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/test/aalias.c:39:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/test/aalias.c:46:22: style: Variable 'mask' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/test/aalias.c:118:8: style: Variable 'valu' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/gage/test/demo.c:35:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_KERNEL_PARMS_NUM [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/test/ctfix.c:116:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/gage/test/ctfix.c:115:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/gage/test/ctfix.c:116:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/gage/test/ctfix.c:131:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/test/ctfix.c:136:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/test/ctfix.c:136:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/test/ctfix.c:136:7: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/test/ctfix.c:38:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/test/ctfix.c:46:29: style: Variable 'sinfo' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/test/demo.c:68:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/gage/test/demo.c:67:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/gage/test/demo.c:68:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/gage/test/demo.c:29:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/test/demo.c:29:14: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/test/genoptsig.c:51:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/test/indx.c:43:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/test/indx.c:73:13: style: Condition '0&&nrrdCenterCell==center' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/gage/test/maxes.c:31:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ins [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/test/maxes.c:54:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ins [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/test/maxes.c:83:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ins [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/test/maxes.c:131:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/test/genoptsig.c:36:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/test/ssc.c:42:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/test/maxes.c:123:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/test/tplot.c:52:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/test/vh.c:53:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/test/tplot.c:37:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/test/vh.c:132:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/gage/test/vh.c:119:7: note: Assuming that condition 'E' is not redundant teem-1.12.0~20160122/src/gage/test/vh.c:132:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/gage/test/vh.c:35:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/twovecGage.c:112:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/twovecGage.c:105:3: error: Uninitialized variable: fw00 [uninitvar] teem-1.12.0~20160122/src/gage/twovecGage.c:105:3: error: Uninitialized variable: fw11 [uninitvar] teem-1.12.0~20160122/src/gage/twovecGage.c:105:3: error: Uninitialized variable: fw22 [uninitvar] teem-1.12.0~20160122/src/gage/update.c:32:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/update.c:44:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/update.c:65:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/update.c:104:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/update.c:137:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/update.c:197:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/update.c:249:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/update.c:294:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/update.c:332:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/vecGage.c:52:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/vecGage.c:115:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/vecGage.c:172:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/vecGage.c:103:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/gage/vecGage.c:148:29: style: Parameter 'ctx' can be declared as pointer to const. However it seems that '_gageVecAnswer' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/gage/vecGage.c:628:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/gage/vecGage.c:148:29: note: Parameter 'ctx' can be declared as pointer to const teem-1.12.0~20160122/src/gage/vecGage.c:149:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/gage/vecGage.c:153:25: style: Variable 'curlGradAns' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/vecGage.c:154:19: style: Variable 'dirHelDirAns' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/stackBlur.c:761:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/gage/stackBlur.c:760:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/gage/stackBlur.c:761:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/gage/stackBlur.c:1231:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/gage/stackBlur.c:1230:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/gage/stackBlur.c:1231:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/gage/vecGage.c:106:3: error: Uninitialized variable: fw00 [uninitvar] teem-1.12.0~20160122/src/gage/vecGage.c:106:3: error: Uninitialized variable: fw11 [uninitvar] teem-1.12.0~20160122/src/gage/vecGage.c:106:3: error: Uninitialized variable: fw22 [uninitvar] teem-1.12.0~20160122/src/gage/stackBlur.c:639:13: warning: Either the condition 'ff' is redundant or there is possible null pointer dereference: ff. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/gage/stackBlur.c:664:9: note: Assuming that condition 'ff' is not redundant teem-1.12.0~20160122/src/gage/stackBlur.c:639:13: note: Null pointer dereference teem-1.12.0~20160122/src/gage/stackBlur.c:941:21: warning: Possible null pointer dereference: ncheck [nullPointer] teem-1.12.0~20160122/src/gage/stackBlur.c:1403:25: note: Calling function '_checkNrrd', 2nd argument 'NULL' value is 0 teem-1.12.0~20160122/src/gage/stackBlur.c:941:21: note: Null pointer dereference teem-1.12.0~20160122/src/gage/stackBlur.c:946:12: warning: Possible null pointer dereference: nblur [nullPointer] teem-1.12.0~20160122/src/gage/stackBlur.c:1500:21: note: Calling function '_checkNrrd', 1st argument 'NULL' value is 0 teem-1.12.0~20160122/src/gage/stackBlur.c:946:12: note: Null pointer dereference teem-1.12.0~20160122/src/gage/stackBlur.c:126:51: style:inconclusive: Function 'gageStackBlurParmCompare' argument 1 names different: declaration 'sbpA' definition 'aa'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1231:67: note: Function 'gageStackBlurParmCompare' argument 1 names different: declaration 'sbpA' definition 'aa'. teem-1.12.0~20160122/src/gage/stackBlur.c:126:51: note: Function 'gageStackBlurParmCompare' argument 1 names different: declaration 'sbpA' definition 'aa'. teem-1.12.0~20160122/src/gage/stackBlur.c:126:67: style:inconclusive: Function 'gageStackBlurParmCompare' argument 2 names different: declaration 'nameA' definition '_nameA'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1232:54: note: Function 'gageStackBlurParmCompare' argument 2 names different: declaration 'nameA' definition '_nameA'. teem-1.12.0~20160122/src/gage/stackBlur.c:126:67: note: Function 'gageStackBlurParmCompare' argument 2 names different: declaration 'nameA' definition '_nameA'. teem-1.12.0~20160122/src/gage/stackBlur.c:127:51: style:inconclusive: Function 'gageStackBlurParmCompare' argument 3 names different: declaration 'sbpB' definition 'bb'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1233:67: note: Function 'gageStackBlurParmCompare' argument 3 names different: declaration 'sbpB' definition 'bb'. teem-1.12.0~20160122/src/gage/stackBlur.c:127:51: note: Function 'gageStackBlurParmCompare' argument 3 names different: declaration 'sbpB' definition 'bb'. teem-1.12.0~20160122/src/gage/stackBlur.c:127:67: style:inconclusive: Function 'gageStackBlurParmCompare' argument 4 names different: declaration 'nameB' definition '_nameB'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1234:54: note: Function 'gageStackBlurParmCompare' argument 4 names different: declaration 'nameB' definition '_nameB'. teem-1.12.0~20160122/src/gage/stackBlur.c:127:67: note: Function 'gageStackBlurParmCompare' argument 4 names different: declaration 'nameB' definition '_nameB'. teem-1.12.0~20160122/src/gage/stackBlur.c:230:42: style:inconclusive: Function 'gageStackBlurParmCopy' argument 1 names different: declaration 'sbpDst' definition 'dst'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1227:58: note: Function 'gageStackBlurParmCopy' argument 1 names different: declaration 'sbpDst' definition 'dst'. teem-1.12.0~20160122/src/gage/stackBlur.c:230:42: note: Function 'gageStackBlurParmCopy' argument 1 names different: declaration 'sbpDst' definition 'dst'. teem-1.12.0~20160122/src/gage/stackBlur.c:231:48: style:inconclusive: Function 'gageStackBlurParmCopy' argument 2 names different: declaration 'sbpSrc' definition 'src'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1228:64: note: Function 'gageStackBlurParmCopy' argument 2 names different: declaration 'sbpSrc' definition 'src'. teem-1.12.0~20160122/src/gage/stackBlur.c:231:48: note: Function 'gageStackBlurParmCopy' argument 2 names different: declaration 'sbpSrc' definition 'src'. teem-1.12.0~20160122/src/gage/stackBlur.c:370:34: style:inconclusive: Function 'gageStackBlurParmScaleSet' argument 3 names different: declaration 'sigmaMin' definition 'smin'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1239:50: note: Function 'gageStackBlurParmScaleSet' argument 3 names different: declaration 'sigmaMin' definition 'smin'. teem-1.12.0~20160122/src/gage/stackBlur.c:370:34: note: Function 'gageStackBlurParmScaleSet' argument 3 names different: declaration 'sigmaMin' definition 'smin'. teem-1.12.0~20160122/src/gage/stackBlur.c:370:47: style:inconclusive: Function 'gageStackBlurParmScaleSet' argument 4 names different: declaration 'sigmaMax' definition 'smax'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1240:50: note: Function 'gageStackBlurParmScaleSet' argument 4 names different: declaration 'sigmaMax' definition 'smax'. teem-1.12.0~20160122/src/gage/stackBlur.c:370:47: note: Function 'gageStackBlurParmScaleSet' argument 4 names different: declaration 'sigmaMax' definition 'smax'. teem-1.12.0~20160122/src/gage/stackBlur.c:371:31: style:inconclusive: Function 'gageStackBlurParmScaleSet' argument 5 names different: declaration 'uniformSigma' definition 'uniform'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1241:47: note: Function 'gageStackBlurParmScaleSet' argument 5 names different: declaration 'uniformSigma' definition 'uniform'. teem-1.12.0~20160122/src/gage/stackBlur.c:371:31: note: Function 'gageStackBlurParmScaleSet' argument 5 names different: declaration 'uniformSigma' definition 'uniform'. teem-1.12.0~20160122/src/gage/stackBlur.c:371:44: style:inconclusive: Function 'gageStackBlurParmScaleSet' argument 6 names different: declaration 'optimalL2L2' definition 'optimal'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1241:65: note: Function 'gageStackBlurParmScaleSet' argument 6 names different: declaration 'optimalL2L2' definition 'optimal'. teem-1.12.0~20160122/src/gage/stackBlur.c:371:44: note: Function 'gageStackBlurParmScaleSet' argument 6 names different: declaration 'optimalL2L2' definition 'optimal'. teem-1.12.0~20160122/src/gage/stackBlur.c:443:58: style:inconclusive: Function 'gageStackBlurParmBoundarySpecSet' argument 2 names different: declaration 'bsp' definition 'bspec'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1256:74: note: Function 'gageStackBlurParmBoundarySpecSet' argument 2 names different: declaration 'bsp' definition 'bspec'. teem-1.12.0~20160122/src/gage/stackBlur.c:443:58: note: Function 'gageStackBlurParmBoundarySpecSet' argument 2 names different: declaration 'bsp' definition 'bspec'. teem-1.12.0~20160122/src/gage/stackBlur.c:473:41: style:inconclusive: Function 'gageStackBlurParmNeedSpatialBlurSet' argument 2 names different: declaration 'sblur' definition 'needSpatialBlur'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1258:57: note: Function 'gageStackBlurParmNeedSpatialBlurSet' argument 2 names different: declaration 'sblur' definition 'needSpatialBlur'. teem-1.12.0~20160122/src/gage/stackBlur.c:473:41: note: Function 'gageStackBlurParmNeedSpatialBlurSet' argument 2 names different: declaration 'sblur' definition 'needSpatialBlur'. teem-1.12.0~20160122/src/gage/stackBlur.c:565:36: style:inconclusive: Function 'gageStackBlurParmParse' argument 4 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/gage/gage.h:1267:52: note: Function 'gageStackBlurParmParse' argument 4 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/gage/stackBlur.c:565:36: note: Function 'gageStackBlurParmParse' argument 4 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/gage/stackBlur.c:807:29: style: Parameter 'extraFlag' can be declared as const array [constParameter] teem-1.12.0~20160122/src/gage/stackBlur.c:808:31: style: Parameter 'extraParm' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/gage/stackBlur.c:892:46: style: Parameter 'str' can be declared as pointer to const. However it seems that '_gageHestStackBlurParmParse' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/gage/stackBlur.c:925:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/gage/stackBlur.c:892:46: note: Parameter 'str' can be declared as pointer to const teem-1.12.0~20160122/src/gage/stackBlur.c:894:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/gage/stackBlur.c:933:24: style: Parameter 'nblur' can be declared as const array [constParameter] teem-1.12.0~20160122/src/gage/stackBlur.c:1621:19: style: Variable 'suberr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/gage/stackBlur.c:770:58: error: Uninitialized variable: dggsm [legacyUninitvar] teem-1.12.0~20160122/src/gage/stackBlur.c:779:51: error: Uninitialized variable: verbose [legacyUninitvar] teem-1.12.0~20160122/src/hest/methodsHest.c:141:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeEnum [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/methodsHest.c:198:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/methodsHest.c:234:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/methodsHest.c:319:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/gage/update.c:79:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/update.c:224:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/update.c:224:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/update.c:231:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/update.c:231:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/gage/update.c:249:21: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/hest/test/bday.c:56:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/test/bday.c:90:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/hest/test/ex0.c:43:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/parseHest.c:52:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/parseHest.c:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/parseHest.c:166:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/parseHest.c:357:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/parseHest.c:398:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/parseHest.c:506:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/parseHest.c:609:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/parseHest.c:729:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/parseHest.c:1119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/parseHest.c:1295:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/parseHest.c:1363:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/methodsHest.c:192:14: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/hest/methodsHest.c:318:25: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/hest/methodsHest.c:318:36: style: Parameter 'flag' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/hest/methodsHest.c:372:20: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/hest/methodsHest.c:372:30: style: Parameter 'udflt' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/hest/methodsHest.c:372:51: style: Parameter 'nprm' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/hest/methodsHest.c:372:62: style: Parameter 'appr' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/hest/methodsHest.c:236:25: style: Variable 'sep' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/hest/test/ex1.c:45:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/test/ex2.c:40:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/test/ex2.c:33:21: style: Variable 'info' can be declared as const array [constVariable] teem-1.12.0~20160122/src/hest/test/ex2.c:91:8: style: Variable 'parm' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/hest/test/ex3.c:40:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/test/ex3.c:33:21: style: Variable 'info' can be declared as const array [constVariable] teem-1.12.0~20160122/src/hest/test/ex3.c:116:8: style: Variable 'parm' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/hest/test/ex4.c:54:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/test/ex4.c:55:40: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] teem-1.12.0~20160122/src/hest/test/ex4.c:55:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] teem-1.12.0~20160122/src/hest/test/ex4.c:57:40: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] teem-1.12.0~20160122/src/hest/test/ex4.c:57:54: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] teem-1.12.0~20160122/src/hest/test/ex4.c:64:42: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] teem-1.12.0~20160122/src/hest/test/ex4.c:65:18: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] teem-1.12.0~20160122/src/hest/test/ex4.c:67:58: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] teem-1.12.0~20160122/src/hest/test/ex4.c:27:25: style: Parameter 'str' can be declared as pointer to const. However it seems that 'parse' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/hest/test/ex4.c:43:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/hest/test/ex4.c:27:25: note: Parameter 'str' can be declared as pointer to const teem-1.12.0~20160122/src/hest/test/ex5.c:55:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/test/ex5.c:56:41: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] teem-1.12.0~20160122/src/hest/test/ex5.c:56:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] teem-1.12.0~20160122/src/hest/test/ex5.c:58:41: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] teem-1.12.0~20160122/src/hest/test/ex5.c:58:53: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] teem-1.12.0~20160122/src/hest/test/ex5.c:61:43: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] teem-1.12.0~20160122/src/hest/test/ex5.c:61:55: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] teem-1.12.0~20160122/src/hest/test/ex5.c:63:57: portability: Passing NULL after the last typed argument to a variadic function leads to undefined behaviour. [varFuncNullUB] teem-1.12.0~20160122/src/hest/test/ex1.c:58:21: style: Variable 'info' can be declared as const array [constVariable] teem-1.12.0~20160122/src/hest/test/strings.c:57:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/test/ex1.c:101:8: style: Variable 'parm' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/hest/test/tmpl.c:42:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hex/dehex.c:44:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hex/dehex.c:55:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hex/dehex.c:90:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/usage.c:33:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/usage.c:99:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/usage.c:219:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/usage.c:233:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/usage.c:274:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hex/dehex.c:42:18: style: Parameter 'me' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/hex/dehex.c:80:14: style: Variable 'inS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/hex/dehex.c:80:20: style: Variable 'outS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/hex/enhex.c:47:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hex/enhex.c:58:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hex/enhex.c:82:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hex/enhex.c:45:18: style: Parameter 'me' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/hex/enhex.c:72:14: style: Variable 'inS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/hex/enhex.c:72:20: style: Variable 'outS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/hoover/methodsHoover.c:43:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hooverStubRenderBegin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hoover/methodsHoover.c:63:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdCenter [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hest/usage.c:361:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/hest/usage.c:364:13: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/hest/usage.c:264:17: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: _parm?_parm:parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/usage.c:265:7: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/usage.c:264:17: note: Null pointer dereference teem-1.12.0~20160122/src/hest/usage.c:133:13: style: Variable 'newed' is reassigned a value before the old one has been used. [redundantAssignment] teem-1.12.0~20160122/src/hest/usage.c:114:13: note: newed is assigned teem-1.12.0~20160122/src/hest/usage.c:133:13: note: newed is overwritten teem-1.12.0~20160122/src/hest/usage.c:208:26: style:inconclusive: Function 'hestInfo' argument 4 names different: declaration 'parm' definition '_parm'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/hest/hest.h:253:43: note: Function 'hestInfo' argument 4 names different: declaration 'parm' definition '_parm'. teem-1.12.0~20160122/src/hest/usage.c:208:26: note: Function 'hestInfo' argument 4 names different: declaration 'parm' definition '_parm'. teem-1.12.0~20160122/src/hest/usage.c:230:17: style:inconclusive: Function 'hestUsage' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/hest/hest.h:248:34: note: Function 'hestUsage' argument 1 names different: declaration 'file' definition 'f'. teem-1.12.0~20160122/src/hest/usage.c:230:17: note: Function 'hestUsage' argument 1 names different: declaration 'file' definition 'f'. teem-1.12.0~20160122/src/hest/usage.c:231:27: style:inconclusive: Function 'hestUsage' argument 4 names different: declaration 'parm' definition '_parm'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/hest/hest.h:249:44: note: Function 'hestUsage' argument 4 names different: declaration 'parm' definition '_parm'. teem-1.12.0~20160122/src/hest/usage.c:231:27: note: Function 'hestUsage' argument 4 names different: declaration 'parm' definition '_parm'. teem-1.12.0~20160122/src/hest/usage.c:272:20: style:inconclusive: Function 'hestGlossary' argument 1 names different: declaration 'file' definition 'f'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/hest/hest.h:250:37: note: Function 'hestGlossary' argument 1 names different: declaration 'file' definition 'f'. teem-1.12.0~20160122/src/hest/usage.c:272:20: note: Function 'hestGlossary' argument 1 names different: declaration 'file' definition 'f'. teem-1.12.0~20160122/src/hest/usage.c:272:53: style:inconclusive: Function 'hestGlossary' argument 3 names different: declaration 'parm' definition '_parm'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/hest/hest.h:251:47: note: Function 'hestGlossary' argument 3 names different: declaration 'parm' definition '_parm'. teem-1.12.0~20160122/src/hest/usage.c:272:53: note: Function 'hestGlossary' argument 3 names different: declaration 'parm' definition '_parm'. teem-1.12.0~20160122/src/hoover/rays.c:51:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdCenterNode [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hoover/rays.c:183:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hoover/rays.c:448:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airThreadCapable [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/cam.c:89:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/cam.c:147:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdCenter [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/cam.c:202:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/hoover/rays.c:449:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/hoover/rays.c:413:15: style: Variable '*errCodeP' is reassigned a value before the old one has been used. [redundantAssignment] teem-1.12.0~20160122/src/hoover/rays.c:412:15: note: *errCodeP is assigned teem-1.12.0~20160122/src/hoover/rays.c:413:15: note: *errCodeP is overwritten teem-1.12.0~20160122/src/hest/parseHest.c:190:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/hest/parseHest.c:437:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/hest/parseHest.c:443:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/hest/parseHest.c:586:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/hest/parseHest.c:670:11: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/hest/parseHest.c:670:11: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/hest/parseHest.c:828:13: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/hest/parseHest.c:869:13: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/hest/parseHest.c:885:13: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/hest/parseHest.c:1046:15: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/hest/parseHest.c:1065:15: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/hest/parseHest.c:57:8: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:68:17: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:57:8: note: Null pointer dereference teem-1.12.0~20160122/src/hest/parseHest.c:64:9: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:68:17: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:64:9: note: Null pointer dereference teem-1.12.0~20160122/src/hest/parseHest.c:262:33: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:267:51: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:262:33: note: Null pointer dereference teem-1.12.0~20160122/src/hest/parseHest.c:403:7: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:1207:48: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:1187:33: note: Calling function '_hestExtractFlagged', 8th argument '_parm?_parm:parm' value is 0 teem-1.12.0~20160122/src/hest/parseHest.c:403:7: note: Null pointer dereference teem-1.12.0~20160122/src/hest/parseHest.c:432:9: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:439:17: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:432:9: note: Null pointer dereference teem-1.12.0~20160122/src/hest/parseHest.c:614:9: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:672:19: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:614:9: note: Null pointer dereference teem-1.12.0~20160122/src/hest/parseHest.c:798:33: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:800:21: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:798:33: note: Null pointer dereference teem-1.12.0~20160122/src/hest/parseHest.c:1045:30: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:1047:23: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:1045:30: note: Null pointer dereference teem-1.12.0~20160122/src/hest/parseHest.c:1164:7: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: _parm?_parm:parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:1207:48: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:1164:7: note: Null pointer dereference teem-1.12.0~20160122/src/hest/parseHest.c:1173:7: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: _parm?_parm:parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:1207:48: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:1173:7: note: Null pointer dereference teem-1.12.0~20160122/src/hest/parseHest.c:1177:7: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: _parm?_parm:parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:1207:48: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:1177:7: note: Null pointer dereference teem-1.12.0~20160122/src/hest/parseHest.c:1183:7: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: _parm?_parm:parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:1207:48: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:1183:7: note: Null pointer dereference teem-1.12.0~20160122/src/hest/parseHest.c:1190:7: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: _parm?_parm:parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:1207:48: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:1190:7: note: Null pointer dereference teem-1.12.0~20160122/src/hest/parseHest.c:1196:7: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: _parm?_parm:parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:1207:48: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:1196:7: note: Null pointer dereference teem-1.12.0~20160122/src/hest/parseHest.c:1203:7: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: _parm?_parm:parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:1207:48: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:1203:7: note: Null pointer dereference teem-1.12.0~20160122/src/hest/parseHest.c:1087:29: style:inconclusive: Function 'hestParse' argument 2 names different: declaration 'argc' definition '_argc'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/hest/hest.h:235:45: note: Function 'hestParse' argument 2 names different: declaration 'argc' definition '_argc'. teem-1.12.0~20160122/src/hest/parseHest.c:1087:29: note: Function 'hestParse' argument 2 names different: declaration 'argc' definition '_argc'. teem-1.12.0~20160122/src/hest/parseHest.c:1087:49: style:inconclusive: Function 'hestParse' argument 3 names different: declaration 'argv' definition '_argv'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/hest/hest.h:235:64: note: Function 'hestParse' argument 3 names different: declaration 'argv' definition '_argv'. teem-1.12.0~20160122/src/hest/parseHest.c:1087:49: note: Function 'hestParse' argument 3 names different: declaration 'argv' definition '_argv'. teem-1.12.0~20160122/src/hest/parseHest.c:1088:18: style:inconclusive: Function 'hestParse' argument 4 names different: declaration 'errP' definition '_errP'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/hest/hest.h:236:34: note: Function 'hestParse' argument 4 names different: declaration 'errP' definition '_errP'. teem-1.12.0~20160122/src/hest/parseHest.c:1088:18: note: Function 'hestParse' argument 4 names different: declaration 'errP' definition '_errP'. teem-1.12.0~20160122/src/hest/parseHest.c:1088:41: style:inconclusive: Function 'hestParse' argument 5 names different: declaration 'parm' definition '_parm'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/hest/hest.h:236:56: note: Function 'hestParse' argument 5 names different: declaration 'parm' definition '_parm'. teem-1.12.0~20160122/src/hest/parseHest.c:1088:41: note: Function 'hestParse' argument 5 names different: declaration 'parm' definition '_parm'. teem-1.12.0~20160122/src/hest/parseHest.c:52:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/hest/parseHest.c:166:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/hest/parseHest.c:398:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/hest/parseHest.c:492:37: style: Parameter 'opt' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/hest/parseHest.c:506:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/hest/parseHest.c:606:65: style: Parameter 'appr' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/hest/parseHest.c:609:15: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/hest/parseHest.c:1089:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/limn/hestLimn.c:52:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/envmap.c:81:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/envmap.c:128:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/envmap.c:27:22: style:inconclusive: Function 'limnEnvMapFill' argument 1 names different: declaration 'envMap' definition 'map'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:547:38: note: Function 'limnEnvMapFill' argument 1 names different: declaration 'envMap' definition 'map'. teem-1.12.0~20160122/src/limn/envmap.c:27:22: note: Function 'limnEnvMapFill' argument 1 names different: declaration 'envMap' definition 'map'. teem-1.12.0~20160122/src/limn/cam.c:338:9: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/limn/cam.c:337:9: note: First condition teem-1.12.0~20160122/src/limn/cam.c:338:9: note: Second condition teem-1.12.0~20160122/src/limn/cam.c:344:9: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/limn/cam.c:343:9: note: First condition teem-1.12.0~20160122/src/limn/cam.c:344:9: note: Second condition teem-1.12.0~20160122/src/limn/cam.c:350:9: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/limn/cam.c:349:9: note: First condition teem-1.12.0~20160122/src/limn/cam.c:350:9: note: Second condition teem-1.12.0~20160122/src/limn/cam.c:352:9: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/limn/cam.c:351:9: note: First condition teem-1.12.0~20160122/src/limn/cam.c:352:9: note: Second condition teem-1.12.0~20160122/src/limn/cam.c:196:24: style:inconclusive: Function 'limnCameraPathMake' argument 6 names different: declaration 'trackFrom' definition 'trackWhat'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:576:53: note: Function 'limnCameraPathMake' argument 6 names different: declaration 'trackFrom' definition 'trackWhat'. teem-1.12.0~20160122/src/limn/cam.c:196:24: note: Function 'limnCameraPathMake' argument 6 names different: declaration 'trackFrom' definition 'trackWhat'. teem-1.12.0~20160122/src/limn/light.c:122:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/lpuFlotsam.c:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/lpuFlotsam.c:45:19: style: Parameter 'me' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/limn/io.c:152:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/lpu_about.c:31:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/io.c:279:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/io.c:462:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/io.c:585:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/io.c:908:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/io.c:958:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/io.c:1011:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/io.c:1080:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/io.c:1199:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/lpu_about.c:30:28: style: Parameter 'hparm' can be declared as pointer to const. However it seems that 'limnpu_aboutMain' is a callback function, if 'hparm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/limn/lpu_about.c:58:46: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/limn/lpu_about.c:30:28: note: Parameter 'hparm' can be declared as pointer to const teem-1.12.0~20160122/src/limn/lpu_ccfind.c:44:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/lpu_ccfind.c:36:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/lpu_meas.c:44:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/lpu_meas.c:36:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/lpu_psel.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/lpu_rast.c:45:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/lpu_rast.c:36:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/lpu_psel.c:36:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/lpu_sort.c:44:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/lpu_verts.c:44:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/lpu_sort.c:36:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/lpu_verts.c:36:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/methodsLimn.c:51:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/methodsLimn.c:82:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/obj.c:89:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/obj.c:243:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/obj.c:323:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/obj.c:377:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/obj.c:346:33: style: Parameter 'vertIdx' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/limn/polydata.c:524:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polydata.c:570:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polydata.c:596:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polydata.c:657:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdType [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polyfilter.c:71:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polydata.c:588:33: style: Variable 'indx' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/io.c:35:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:38:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:38:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:41:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:41:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:41:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:47:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:47:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:50:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:50:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:50:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:50:7: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:50:7: warning: %d in format string (no. 5) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:50:7: warning: %d in format string (no. 6) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:56:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:56:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:59:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:59:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:59:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:59:7: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:62:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:93:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:93:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:93:3: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:97:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:119:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:123:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:125:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/io.c:1186:30: style:inconclusive: Function 'limnPolyDataSave' argument 1 names different: declaration 'fname' definition '_fname'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:743:46: note: Function 'limnPolyDataSave' argument 1 names different: declaration 'fname' definition '_fname'. teem-1.12.0~20160122/src/limn/io.c:1186:30: note: Function 'limnPolyDataSave' argument 1 names different: declaration 'fname' definition '_fname'. teem-1.12.0~20160122/src/limn/io.c:30:13: style: Variable 'edge' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/io.c:31:15: style: Variable 'vert' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/io.c:33:13: style: Variable 'look' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/io.c:84:15: style: Variable 'vert' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/io.c:85:13: style: Variable 'face' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/io.c:256:37: style: Variable 'indx3' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/io.c:940:9: style: Variable 'nerr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/io.c:152:25: style: Variable 'haveTris' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/io.c:152:36: style: Variable 'haveElse' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/io.c:158:14: style: Variable 'haveTris' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/io.c:160:14: style: Variable 'haveElse' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/polyfilter.c:30:60: style:inconclusive: Function 'limnPolyDataSpiralTubeWrap' argument 4 names different: declaration 'nvertMap' definition 'nvertmap'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:727:50: note: Function 'limnPolyDataSpiralTubeWrap' argument 4 names different: declaration 'nvertMap' definition 'nvertmap'. teem-1.12.0~20160122/src/limn/polyfilter.c:30:60: note: Function 'limnPolyDataSpiralTubeWrap' argument 4 names different: declaration 'nvertMap' definition 'nvertmap'. teem-1.12.0~20160122/src/limn/polyfilter.c:371:46: style: Parameter 'neighbors' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/limn/polyfilter.c:371:62: style: Parameter 'idx' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/limn/polyfilter.c:374:10: style: Variable 'orig' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/polymod.c:76:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polymod.c:215:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polymod.c:296:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polymod.c:344:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polymod.c:526:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polymod.c:641:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polymod.c:946:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polymod.c:1161:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polymod.c:1269:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polymod.c:1334:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polymod.c:1428:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeBlock [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polymod.c:1547:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeBlock [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polymod.c:1671:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdDLookup [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polymod.c:1762:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeBlock [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polymod.c:2215:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airMopAlways [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polyshapes.c:483:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/qn.c:932:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polyshapes.c:679:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polyshapes.c:783:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polyshapes.c:901:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polyshapes.c:1250:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airFree [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polyshapes.c:1466:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/qn.c:119:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/limn/renderLimn.c:268:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/renderLimn.c:360:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/renderLimn.c:33:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/limn/renderLimn.c:32:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/limn/renderLimn.c:33:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/limn/renderLimn.c:142:9: style: Condition '0&&R==G' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/limn/renderLimn.c:194:24: style:inconclusive: Function 'limnObjectPSDraw' argument 3 names different: declaration 'envMap' definition 'nmap'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:788:40: note: Function 'limnObjectPSDraw' argument 3 names different: declaration 'envMap' definition 'nmap'. teem-1.12.0~20160122/src/limn/renderLimn.c:194:24: note: Function 'limnObjectPSDraw' argument 3 names different: declaration 'envMap' definition 'nmap'. teem-1.12.0~20160122/src/limn/renderLimn.c:327:28: style:inconclusive: Function 'limnObjectPSDrawConcave' argument 3 names different: declaration 'envMap' definition 'nmap'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:790:47: note: Function 'limnObjectPSDrawConcave' argument 3 names different: declaration 'envMap' definition 'nmap'. teem-1.12.0~20160122/src/limn/renderLimn.c:327:28: note: Function 'limnObjectPSDrawConcave' argument 3 names different: declaration 'envMap' definition 'nmap'. teem-1.12.0~20160122/src/limn/renderLimn.c:108:29: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/limn/renderLimn.c:112:15: style: Variable 'vert' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/renderLimn.c:115:10: style: Variable 'map' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/renderLimn.c:158:29: style: Parameter 'obj' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/limn/renderLimn.c:160:15: style: Variable 'vert0' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/renderLimn.c:160:23: style: Variable 'vert1' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/renderLimn.c:330:13: style: Variable 'part' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/renderLimn.c:369:10: style: Variable 'part' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/shapes.c:105:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/shapes.c:177:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/shapes.c:253:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/shapes.c:339:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineEval.c:36:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineEval.c:45:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineEval.c:57:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineEval.c:92:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineEval.c:178:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineEval.c:221:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineEval.c:278:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineEval.c:349:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineEval.c:397:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineEval.c:332:60: style:inconclusive: Function 'limnSplineEvaluate' argument 3 names different: declaration 'time' definition 'tt'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:821:64: note: Function 'limnSplineEvaluate' argument 3 names different: declaration 'time' definition 'tt'. teem-1.12.0~20160122/src/limn/splineEval.c:332:60: note: Function 'limnSplineEvaluate' argument 3 names different: declaration 'time' definition 'tt'. teem-1.12.0~20160122/src/limn/splineEval.c:227:42: style: Parameter 'wght' can be declared as pointer to const. However it seems that '_limnSplineFinish_Scalar' is a callback function, if 'wght' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/limn/splineEval.c:323:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/limn/splineEval.c:227:42: note: Parameter 'wght' can be declared as pointer to const teem-1.12.0~20160122/src/limn/splineEval.c:229:11: style: Variable 'cpt' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/splineEval.c:240:40: style: Parameter 'wght' can be declared as pointer to const. However it seems that '_limnSplineFinish_2Vec' is a callback function, if 'wght' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/limn/splineEval.c:324:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/limn/splineEval.c:240:40: note: Parameter 'wght' can be declared as pointer to const teem-1.12.0~20160122/src/limn/splineEval.c:242:11: style: Variable 'cpt' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/splineEval.c:255:40: style: Parameter 'wght' can be declared as pointer to const. However it seems that '_limnSplineFinish_3Vec' is a callback function, if 'wght' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/limn/splineEval.c:325:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/limn/splineEval.c:255:40: note: Parameter 'wght' can be declared as pointer to const teem-1.12.0~20160122/src/limn/splineEval.c:257:11: style: Variable 'cpt' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/splineEval.c:284:40: style: Parameter 'wght' can be declared as pointer to const. However it seems that '_limnSplineFinish_4Vec' is a callback function, if 'wght' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/limn/splineEval.c:327:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/limn/splineEval.c:284:40: note: Parameter 'wght' can be declared as pointer to const teem-1.12.0~20160122/src/limn/splineEval.c:286:11: style: Variable 'cpt' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/splineMethods.c:67:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineMethods.c:135:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineMethods.c:259:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineMethods.c:417:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineMethods.c:128:21: style:inconclusive: Function 'limnSplineNew' argument 1 names different: declaration 'ncpt' definition '_ncpt'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:796:45: note: Function 'limnSplineNew' argument 1 names different: declaration 'ncpt' definition '_ncpt'. teem-1.12.0~20160122/src/limn/splineMethods.c:128:21: note: Function 'limnSplineNew' argument 1 names different: declaration 'ncpt' definition '_ncpt'. teem-1.12.0~20160122/src/limn/splineMethods.c:414:44: style:inconclusive: Function 'limnSplineUpdate' argument 2 names different: declaration 'ncpt' definition '_ncpt'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:803:60: note: Function 'limnSplineUpdate' argument 2 names different: declaration 'ncpt' definition '_ncpt'. teem-1.12.0~20160122/src/limn/splineMethods.c:414:44: note: Function 'limnSplineUpdate' argument 2 names different: declaration 'ncpt' definition '_ncpt'. teem-1.12.0~20160122/src/limn/splineMethods.c:128:58: style: Parameter 'spec' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/limn/splineMisc.c:182:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineMisc.c:191:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineMisc.c:203:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineMisc.c:310:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineMisc.c:375:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineMisc.c:419:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/splineMisc.c:225:31: style:inconclusive: Function 'limnSplineTypeSpecParse' argument 1 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:809:63: note: Function 'limnSplineTypeSpecParse' argument 1 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/limn/splineMisc.c:225:31: note: Function 'limnSplineTypeSpecParse' argument 1 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/limn/splineMisc.c:282:23: style:inconclusive: Function 'limnSplineParse' argument 1 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:808:47: note: Function 'limnSplineParse' argument 1 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/limn/splineMisc.c:282:23: note: Function 'limnSplineParse' argument 1 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/limn/test/clip.c:41:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/clip.c:30:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/test/intx.c:58:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polyshapes.c:815:11: style: Variable 'vertIdx' is reassigned a value before the old one has been used. [redundantAssignment] teem-1.12.0~20160122/src/limn/polyshapes.c:812:3: note: vertIdx is assigned teem-1.12.0~20160122/src/limn/polyshapes.c:815:11: note: vertIdx is overwritten teem-1.12.0~20160122/src/limn/polyshapes.c:989:11: style: Variable 'vertIdx' is reassigned a value before the old one has been used. [redundantAssignment] teem-1.12.0~20160122/src/limn/polyshapes.c:984:3: note: vertIdx is assigned teem-1.12.0~20160122/src/limn/polyshapes.c:989:11: note: vertIdx is overwritten teem-1.12.0~20160122/src/limn/polyshapes.c:464:35: style:inconclusive: Function 'limnPolyDataCylinder' argument 3 names different: declaration 'res' definition 'thetaRes'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:661:51: note: Function 'limnPolyDataCylinder' argument 3 names different: declaration 'res' definition 'thetaRes'. teem-1.12.0~20160122/src/limn/polyshapes.c:464:35: note: Function 'limnPolyDataCylinder' argument 3 names different: declaration 'res' definition 'thetaRes'. teem-1.12.0~20160122/src/limn/polyshapes.c:647:31: style:inconclusive: Function 'limnPolyDataCone' argument 3 names different: declaration 'res' definition 'thetaRes'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:658:47: note: Function 'limnPolyDataCone' argument 3 names different: declaration 'res' definition 'thetaRes'. teem-1.12.0~20160122/src/limn/polyshapes.c:647:31: note: Function 'limnPolyDataCone' argument 3 names different: declaration 'res' definition 'thetaRes'. teem-1.12.0~20160122/src/limn/polyshapes.c:752:32: style:inconclusive: Function 'limnPolyDataSuperquadric' argument 3 names different: declaration 'A' definition 'alpha'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:664:48: note: Function 'limnPolyDataSuperquadric' argument 3 names different: declaration 'A' definition 'alpha'. teem-1.12.0~20160122/src/limn/polyshapes.c:752:32: note: Function 'limnPolyDataSuperquadric' argument 3 names different: declaration 'A' definition 'alpha'. teem-1.12.0~20160122/src/limn/polyshapes.c:752:45: style:inconclusive: Function 'limnPolyDataSuperquadric' argument 4 names different: declaration 'B' definition 'beta'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:664:57: note: Function 'limnPolyDataSuperquadric' argument 4 names different: declaration 'B' definition 'beta'. teem-1.12.0~20160122/src/limn/polyshapes.c:752:45: note: Function 'limnPolyDataSuperquadric' argument 4 names different: declaration 'B' definition 'beta'. teem-1.12.0~20160122/src/limn/polyshapes.c:1030:38: style:inconclusive: Function 'limnPolyDataSpiralSuperquadric' argument 3 names different: declaration 'A' definition 'alpha'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:675:54: note: Function 'limnPolyDataSpiralSuperquadric' argument 3 names different: declaration 'A' definition 'alpha'. teem-1.12.0~20160122/src/limn/polyshapes.c:1030:38: note: Function 'limnPolyDataSpiralSuperquadric' argument 3 names different: declaration 'A' definition 'alpha'. teem-1.12.0~20160122/src/limn/polyshapes.c:1030:51: style:inconclusive: Function 'limnPolyDataSpiralSuperquadric' argument 4 names different: declaration 'B' definition 'beta'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:675:63: note: Function 'limnPolyDataSpiralSuperquadric' argument 4 names different: declaration 'B' definition 'beta'. teem-1.12.0~20160122/src/limn/polyshapes.c:1030:51: note: Function 'limnPolyDataSpiralSuperquadric' argument 4 names different: declaration 'B' definition 'beta'. teem-1.12.0~20160122/src/limn/polyshapes.c:79:62: style: Variable 'vertIdx' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/polyshapes.c:86:62: style: Variable 'vertIdx' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/polyshapes.c:200:58: style: Variable 'vertIdx' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/polyshapes.c:218:55: style: Variable 'vertIdx' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/polyshapes.c:395:58: style: Variable 'vertIdx' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/polyshapes.c:404:58: style: Variable 'vertIdx' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/polyshapes.c:561:10: style: Variable 'primIdx' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/polyshapes.c:705:10: style: Variable 'primIdx' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/polyshapes.c:1272:27: style: Variable 'vertp' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/polyshapes.c:1275:22: style: Variable 'vertp' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/test/light.c:47:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/lpu.c:46:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/map.c:50:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/off2eps.c:47:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeString [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/plot.c:150:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/plot.c:234:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/plot.c:264:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable data [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/plot.c:314:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/polymod.c:1010:11: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/limn/polymod.c:998:11: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/limn/polymod.c:1010:11: note: Condition '!E' is always true teem-1.12.0~20160122/src/limn/polymod.c:1444:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/limn/polymod.c:1443:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/limn/polymod.c:1444:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/limn/polymod.c:1265:53: style:inconclusive: Function 'limnPolyDataVertexWindingFix' argument 2 names different: declaration 'allowSplitting' definition 'splitting'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:702:50: note: Function 'limnPolyDataVertexWindingFix' argument 2 names different: declaration 'allowSplitting' definition 'splitting'. teem-1.12.0~20160122/src/limn/polymod.c:1265:53: note: Function 'limnPolyDataVertexWindingFix' argument 2 names different: declaration 'allowSplitting' definition 'splitting'. teem-1.12.0~20160122/src/limn/polymod.c:1413:58: style:inconclusive: Function 'limnPolyDataPrimitiveSort' argument 2 names different: declaration 'nval' definition '_nval'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:711:74: note: Function 'limnPolyDataPrimitiveSort' argument 2 names different: declaration 'nval' definition '_nval'. teem-1.12.0~20160122/src/limn/polymod.c:1413:58: note: Function 'limnPolyDataPrimitiveSort' argument 2 names different: declaration 'nval' definition '_nval'. teem-1.12.0~20160122/src/limn/polymod.c:1532:41: style:inconclusive: Function 'limnPolyDataPrimitiveSelect' argument 3 names different: declaration 'nmask' definition '_nmask'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:714:57: note: Function 'limnPolyDataPrimitiveSelect' argument 3 names different: declaration 'nmask' definition '_nmask'. teem-1.12.0~20160122/src/limn/polymod.c:1532:41: note: Function 'limnPolyDataPrimitiveSelect' argument 3 names different: declaration 'nmask' definition '_nmask'. teem-1.12.0~20160122/src/limn/polymod.c:71:20: style: Variable 'triWithVert' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/polymod.c:280:35: style: Variable 'indxLine' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/polymod.c:354:27: style: Variable 'indxLine' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/polymod.c:453:29: style: Parameter 'vert' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/limn/polymod.c:470:25: style: Parameter 'v' can be declared as const array [constParameter] teem-1.12.0~20160122/src/limn/polymod.c:769:28: style: Parameter 'track' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/limn/polymod.c:1535:11: style: Variable 'mask' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/polymod.c:1001:16: style: Variable 'hitSum' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/polymod.c:1003:18: style: Variable 'hitSum' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/polymod.c:1176:11: style: Variable 'appu.ui' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/polymod.c:1181:13: style: Variable 'appu.ui' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/limn/test/soid.c:44:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/tbc.c:67:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/tbc.c:55:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/test/tbc.c:61:11: style: Variable 'out' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/test/tcam.c:44:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/plot.c:421:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ndata [nullPointerOutOfMemory] teem-1.12.0~20160122/src/limn/test/plot.c:418:25: note: Assuming allocation function fails teem-1.12.0~20160122/src/limn/test/plot.c:418:11: note: Assignment 'ndata=(Nrrd**)calloc(numNrrd,sizeof(Nrrd*))', assigned value is 0 teem-1.12.0~20160122/src/limn/test/plot.c:421:5: note: Null pointer dereference teem-1.12.0~20160122/src/limn/test/plot.c:422:20: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ndata [nullPointerOutOfMemory] teem-1.12.0~20160122/src/limn/test/plot.c:418:25: note: Assuming allocation function fails teem-1.12.0~20160122/src/limn/test/plot.c:418:11: note: Assignment 'ndata=(Nrrd**)calloc(numNrrd,sizeof(Nrrd*))', assigned value is 0 teem-1.12.0~20160122/src/limn/test/plot.c:422:20: note: Null pointer dereference teem-1.12.0~20160122/src/limn/test/plot.c:423:21: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ndata [nullPointerOutOfMemory] teem-1.12.0~20160122/src/limn/test/plot.c:418:25: note: Assuming allocation function fails teem-1.12.0~20160122/src/limn/test/plot.c:418:11: note: Assignment 'ndata=(Nrrd**)calloc(numNrrd,sizeof(Nrrd*))', assigned value is 0 teem-1.12.0~20160122/src/limn/test/plot.c:423:21: note: Null pointer dereference teem-1.12.0~20160122/src/limn/test/plot.c:429:14: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ndata [nullPointerOutOfMemory] teem-1.12.0~20160122/src/limn/test/plot.c:418:25: note: Assuming allocation function fails teem-1.12.0~20160122/src/limn/test/plot.c:418:11: note: Assignment 'ndata=(Nrrd**)calloc(numNrrd,sizeof(Nrrd*))', assigned value is 0 teem-1.12.0~20160122/src/limn/test/plot.c:423:20: note: Assuming condition is false teem-1.12.0~20160122/src/limn/test/plot.c:429:14: note: Null pointer dereference teem-1.12.0~20160122/src/limn/test/plot.c:130:37: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/limn/test/plot.c:228:19: style: Variable 'data' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/test/plot.c:255:31: style: Variable 'data' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/test/plot.c:301:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/test/plot.c:47:7: style: struct member 'plotParm::labelHorzTick' is never used. [unusedStructMember] teem-1.12.0~20160122/src/limn/test/plot.c:47:22: style: struct member 'plotParm::labelVertTick' is never used. [unusedStructMember] teem-1.12.0~20160122/src/limn/test/tcamanim.c:33:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/tcamanim.c:142:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeString [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/tio.c:41:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/tio.c:30:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/test/tio.c:30:14: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/test/tps.c:47:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/tcamanim.c:193:24: style: Condition '_limnWriteCamanim(fout,imgSize,cam,N)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/limn/test/tcamanim.c:193:24: note: Calling function '_limnWriteCamanim' returns 0 teem-1.12.0~20160122/src/limn/test/tcamanim.c:193:24: note: Condition '_limnWriteCamanim(fout,imgSize,cam,N)' is always false teem-1.12.0~20160122/src/limn/test/tcamanim.c:69:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/limn/test/soid.c:31:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/test/tcamanim.c:33:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/limn/test/tcamanim.c:105:35: style: Parameter 'imgSize' can be declared as const array [constParameter] teem-1.12.0~20160122/src/limn/test/tcamanim.c:106:31: style: Parameter 'cam' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/limn/test/tcamanim.c:131:22: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/test/tqn.c:43:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/tqn.c:32:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/test/triimg.c:45:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/tspline.c:68:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/limn/test/tspline.c:57:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/limn/test/tspline.c:63:11: style: Variable 'out' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/matlab/nrrdLoad.c:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mxINT8_CLASS [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/matlab/nrrdLoad.c:74:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/matlab/nrrdLoadOrientation.c:31:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/matlab/nrrdLoad.c:74:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/matlab/nrrdLoad.c:77:10: style: Unused variable: sizeZ [unusedVariable] teem-1.12.0~20160122/src/matlab/nrrdSave.c:34:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeChar [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/matlab/nrrdSave.c:73:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/matlab/nrrdSave.c:100:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/matlab/nrrdLoadOrientation.c:31:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/matlab/nrrdSave.c:73:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/matlab/nrrdLoadOrientation.c:32:20: style: Unused variable: sizeI [unusedVariable] teem-1.12.0~20160122/src/matlab/nrrdLoadOrientation.c:33:13: style: Unused variable: mtype [unusedVariable] teem-1.12.0~20160122/src/matlab/nrrdLoadOrientation.c:34:10: style: Unused variable: sizeZ [unusedVariable] teem-1.12.0~20160122/src/matlab/nrrdLoadOrientation.c:35:16: style: Unused variable: axIdx [unusedVariable] teem-1.12.0~20160122/src/matlab/nrrdLoadOrientation.c:39:60: style: Unused variable: axisIdx [unusedVariable] teem-1.12.0~20160122/src/meet/enumall.c:70:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airEndian [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/enumall.c:222:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetGage.c:39:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetGage.c:59:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetGage.c:65:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetGage.c:88:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetGage.c:122:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TEN_DWI_GAGE_KIND_NAME [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetGage.c:57:31: style:inconclusive: Function 'meetGageKindParse' argument 1 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/meet/meet.h:94:53: note: Function 'meetGageKindParse' argument 1 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/meet/meetGage.c:57:31: note: Function 'meetGageKindParse' argument 1 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/meet/meetGage.c:63:36: style:inconclusive: Function 'meetConstGageKindParse' argument 1 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/meet/meet.h:95:64: note: Function 'meetConstGageKindParse' argument 1 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/meet/meetGage.c:63:36: note: Function 'meetConstGageKindParse' argument 1 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/meet/meetGage.c:73:46: style: Parameter 'str' can be declared as pointer to const. However it seems that '_meetHestConstGageKindParse' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/meet/meetGage.c:141:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/meet/meetGage.c:73:46: note: Parameter 'str' can be declared as pointer to const teem-1.12.0~20160122/src/meet/meetGage.c:74:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/meet/meetGage.c:96:41: style: Parameter 'str' can be declared as pointer to const. However it seems that '_meetHestGageKindParse' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/meet/meetGage.c:133:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/meet/meetGage.c:96:41: note: Parameter 'str' can be declared as pointer to const teem-1.12.0~20160122/src/meet/meetGage.c:97:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/limn/transform.c:252:31: style:inconclusive: Function 'limnObjectPartTransform' argument 3 names different: declaration 'tx' definition 'xform'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/limn/limn.h:779:47: note: Function 'limnObjectPartTransform' argument 3 names different: declaration 'tx' definition 'xform'. teem-1.12.0~20160122/src/limn/transform.c:252:31: note: Function 'limnObjectPartTransform' argument 3 names different: declaration 'tx' definition 'xform'. teem-1.12.0~20160122/src/meet/enumall.c:70:33: error: Uninitialized variable: enm [uninitvar] teem-1.12.0~20160122/src/meet/meetPull.c:35:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetPull.c:65:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetPull.c:171:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetPull.c:245:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetPull.c:310:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetPull.c:389:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetPull.c:437:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable kspec [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetPull.c:484:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetPull.c:580:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PULL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetPull.c:596:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pullSourceUnknown [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetPull.c:633:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetPull.c:654:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pullSourceGage [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetPull.c:754:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetPull.c:800:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pullSourceGage [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetNrrd.c:47:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdKernelZero [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetNrrd.c:162:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdKernelHannD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetNrrd.c:230:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_KERNEL_PARMS_NUM [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/test/strace.c:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PULL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/test/strace.c:159:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/test/strace.c:243:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdKernelGaussian [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/test/strace.c:345:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/meetPull.c:102:48: style:inconclusive: Function 'meetPullVolParse' argument 2 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/meet/meet.h:166:64: note: Function 'meetPullVolParse' argument 2 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/meet/meetPull.c:102:48: note: Function 'meetPullVolParse' argument 2 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/meet/meetPull.c:259:29: style:inconclusive: Function 'meetPullVolNix' argument 1 names different: declaration 'pvol' definition 'mpv'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/meet/meet.h:171:54: note: Function 'meetPullVolNix' argument 1 names different: declaration 'pvol' definition 'mpv'. teem-1.12.0~20160122/src/meet/meetPull.c:259:29: note: Function 'meetPullVolNix' argument 1 names different: declaration 'pvol' definition 'mpv'. teem-1.12.0~20160122/src/meet/meetPull.c:425:59: style:inconclusive: Function 'meetPullVolStackBlurParmFinishMulti' argument 5 names different: declaration 'ksp' definition 'kssblur'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/meet/meet.h:177:75: note: Function 'meetPullVolStackBlurParmFinishMulti' argument 5 names different: declaration 'ksp' definition 'kssblur'. teem-1.12.0~20160122/src/meet/meetPull.c:425:59: note: Function 'meetPullVolStackBlurParmFinishMulti' argument 5 names different: declaration 'ksp' definition 'kssblur'. teem-1.12.0~20160122/src/meet/meetPull.c:426:61: style:inconclusive: Function 'meetPullVolStackBlurParmFinishMulti' argument 6 names different: declaration 'bsp' definition 'bspec'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/meet/meet.h:178:77: note: Function 'meetPullVolStackBlurParmFinishMulti' argument 6 names different: declaration 'bsp' definition 'bspec'. teem-1.12.0~20160122/src/meet/meetPull.c:426:61: note: Function 'meetPullVolStackBlurParmFinishMulti' argument 6 names different: declaration 'bsp' definition 'bspec'. teem-1.12.0~20160122/src/meet/meetPull.c:639:51: style:inconclusive: Function 'meetPullInfoParse' argument 2 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/meet/meet.h:189:67: note: Function 'meetPullInfoParse' argument 2 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/meet/meetPull.c:639:51: note: Function 'meetPullInfoParse' argument 2 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/meet/meetPull.c:228:39: style: Parameter 'str' can be declared as pointer to const. However it seems that 'meetHestPullVolParse' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/meet/meetPull.c:290:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/meet/meetPull.c:228:39: note: Parameter 'str' can be declared as pointer to const teem-1.12.0~20160122/src/meet/meetPull.c:470:28: style: Parameter 'cachePath' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/meet/meetPull.c:737:40: style: Parameter 'str' can be declared as pointer to const. However it seems that 'meetHestPullInfoParse' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/meet/meetPull.c:766:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/meet/meetPull.c:737:40: note: Parameter 'str' can be declared as pointer to const teem-1.12.0~20160122/src/meet/test/tenums.c:38:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/test/tenums.c:29:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/mite/ray.c:44:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/ray.c:128:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/ray.c:194:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/ray.c:308:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/ray.c:75:44: style: Parameter 'mrr' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/mite/renderMite.c:49:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/renderMite.c:97:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/renderMite.c:113:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/mite/renderMite.c:110:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/mite/renderMite.c:113:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/mite/renderMite.c:128:40: style: Variable 'pvlIdx' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/mite/shade.c:99:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable answerLength [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/shade.c:173:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/shade.c:40:7: error: Memory leak: shpec [memleak] teem-1.12.0~20160122/src/mite/thread.c:109:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/txf.c:136:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gageScl [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/txf.c:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gageKindScl [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/txf.c:233:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/txf.c:355:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gageKindScl [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/txf.c:413:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeUChar [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/txf.c:461:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/txf.c:486:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable dim [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/txf.c:499:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/txf.c:521:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gageKindScl [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/txf.c:567:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable label [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/txf.c:660:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/txf.c:660:9: warning: %u in format string (no. 6) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] teem-1.12.0~20160122/src/mite/txf.c:637:42: style: Parameter 'muu' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/mite/user.c:54:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/mite/user.c:107:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/moss/hestMoss.c:40:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airMopOnError [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/moss/hestMoss.c:110:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airMopOnError [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/moss/methodsMoss.c:43:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_KERNEL_PARMS_NUM [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/moss/methodsMoss.c:111:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/moss/methodsMoss.c:129:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeUnknown [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/moss/methodsMoss.c:156:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdCenterUnknown [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/moss/hestMoss.c:29:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/moss/hestMoss.c:102:40: style: Parameter 'str' can be declared as pointer to const. However it seems that '_mossHestOriginParse' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/moss/hestMoss.c:128:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/moss/hestMoss.c:102:40: note: Parameter 'str' can be declared as pointer to const teem-1.12.0~20160122/src/moss/hestMoss.c:103:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/moss/test/invert.c:32:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/moss/sampler.c:41:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/moss/sampler.c:67:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/moss/sampler.c:101:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdBoundaryPad [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/moss/sampler.c:128:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/moss/xform.c:100:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/moss/xform.c:151:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clamp [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/moss/sampler.c:28:62: style: Parameter 'bg' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/moss/sampler.c:55:57: style: Parameter 'kparm' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/moss/xform.c:52:31: style:inconclusive: Function 'mossMatRightMultiply' argument 1 names different: declaration 'mat' definition '_mat'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/moss/moss.h:119:50: note: Function 'mossMatRightMultiply' argument 1 names different: declaration 'mat' definition '_mat'. teem-1.12.0~20160122/src/moss/xform.c:52:31: note: Function 'mossMatRightMultiply' argument 1 names different: declaration 'mat' definition '_mat'. teem-1.12.0~20160122/src/moss/xform.c:52:45: style:inconclusive: Function 'mossMatRightMultiply' argument 2 names different: declaration 'x' definition '_x'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/moss/moss.h:119:63: note: Function 'mossMatRightMultiply' argument 2 names different: declaration 'x' definition '_x'. teem-1.12.0~20160122/src/moss/xform.c:52:45: note: Function 'mossMatRightMultiply' argument 2 names different: declaration 'x' definition '_x'. teem-1.12.0~20160122/src/moss/xform.c:63:30: style:inconclusive: Function 'mossMatLeftMultiply' argument 1 names different: declaration 'mat' definition '_mat'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/moss/moss.h:120:50: note: Function 'mossMatLeftMultiply' argument 1 names different: declaration 'mat' definition '_mat'. teem-1.12.0~20160122/src/moss/xform.c:63:30: note: Function 'mossMatLeftMultiply' argument 1 names different: declaration 'mat' definition '_mat'. teem-1.12.0~20160122/src/moss/xform.c:63:44: style:inconclusive: Function 'mossMatLeftMultiply' argument 2 names different: declaration 'x' definition '_x'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/moss/moss.h:120:63: note: Function 'mossMatLeftMultiply' argument 2 names different: declaration 'x' definition '_x'. teem-1.12.0~20160122/src/moss/xform.c:63:44: note: Function 'mossMatLeftMultiply' argument 2 names different: declaration 'x' definition '_x'. teem-1.12.0~20160122/src/moss/xform.c:148:26: style:inconclusive: Function 'mossLinearTransform' argument 10 names different: declaration 'sx' definition 'xSize'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/moss/moss.h:136:41: note: Function 'mossLinearTransform' argument 10 names different: declaration 'sx' definition 'xSize'. teem-1.12.0~20160122/src/moss/xform.c:148:26: note: Function 'mossLinearTransform' argument 10 names different: declaration 'sx' definition 'xSize'. teem-1.12.0~20160122/src/moss/xform.c:148:37: style:inconclusive: Function 'mossLinearTransform' argument 11 names different: declaration 'sy' definition 'ySize'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/moss/moss.h:136:49: note: Function 'mossLinearTransform' argument 11 names different: declaration 'sy' definition 'ySize'. teem-1.12.0~20160122/src/moss/xform.c:148:37: note: Function 'mossLinearTransform' argument 11 names different: declaration 'sy' definition 'ySize'. teem-1.12.0~20160122/src/moss/xform.c:43:32: style: Parameter 'mat' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/moss/xform.c:137:47: style: Parameter 'mat' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/moss/xform.c:151:66: error: Uninitialized variable: val [uninitvar] teem-1.12.0~20160122/src/nrrd/accessors.c:224:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_LLONG_FMT [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/accessors.c:227:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_ULLONG_FMT [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/accessors.c:266:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_LLONG_FMT [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/accessors.c:269:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_ULLONG_FMT [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/accessors.c:397:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/accessors.c:398:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/accessors.c:526:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/apply1D.c:93:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/apply1D.c:302:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapLup [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/apply1D.c:460:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/apply1D.c:491:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/apply1D.c:541:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/apply1D.c:572:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/apply1D.c:647:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airFP_NEG_INF [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/apply1D.c:707:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/apply1D.c:830:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/apply1D.c:892:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable inLoad [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/apply1D.c:1111:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/accessors.c:519:44: style:inconclusive: Function 'nrrdArrayCompare' argument 2 names different: declaration 'valA' definition '_valA'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1061:56: note: Function 'nrrdArrayCompare' argument 2 names different: declaration 'valA' definition '_valA'. teem-1.12.0~20160122/src/nrrd/accessors.c:519:44: note: Function 'nrrdArrayCompare' argument 2 names different: declaration 'valA' definition '_valA'. teem-1.12.0~20160122/src/nrrd/accessors.c:519:63: style:inconclusive: Function 'nrrdArrayCompare' argument 3 names different: declaration 'valB' definition '_valB'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1061:74: note: Function 'nrrdArrayCompare' argument 3 names different: declaration 'valB' definition '_valB'. teem-1.12.0~20160122/src/nrrd/accessors.c:519:63: note: Function 'nrrdArrayCompare' argument 3 names different: declaration 'valB' definition '_valB'. teem-1.12.0~20160122/src/nrrd/accessors.c:74:1: style: Parameter 'v' can be declared as pointer to const. However it seems that '_nrrdLoadUICH' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/accessors.c:81:9: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/accessors.c:74:1: note: Parameter 'v' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/accessors.c:75:1: style: Parameter 'v' can be declared as pointer to const. However it seems that '_nrrdLoadJNCH' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/accessors.c:85:9: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/accessors.c:75:1: note: Parameter 'v' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/accessors.c:76:1: style: Parameter 'v' can be declared as pointer to const. However it seems that '_nrrdLoadFLCH' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/accessors.c:89:9: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/accessors.c:76:1: note: Parameter 'v' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/accessors.c:77:1: style: Parameter 'v' can be declared as pointer to const. However it seems that '_nrrdLoadDBCH' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/accessors.c:93:9: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/accessors.c:77:1: note: Parameter 'v' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/accessors.c:148:1: style: Parameter 'v' can be declared as pointer to const. However it seems that '_nrrdLookupUICH' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/accessors.c:155:9: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/accessors.c:148:1: note: Parameter 'v' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/accessors.c:149:1: style: Parameter 'v' can be declared as pointer to const. However it seems that '_nrrdLookupJNCH' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/accessors.c:159:9: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/accessors.c:149:1: note: Parameter 'v' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/accessors.c:150:1: style: Parameter 'v' can be declared as pointer to const. However it seems that '_nrrdLookupFLCH' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/accessors.c:163:9: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/accessors.c:150:1: note: Parameter 'v' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/accessors.c:151:1: style: Parameter 'v' can be declared as pointer to const. However it seems that '_nrrdLookupDBCH' is a callback function, if 'v' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/accessors.c:167:9: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/accessors.c:151:1: note: Parameter 'v' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/accessors.c:389:54: style: Variable 'v' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/accessors.c:390:54: style: Variable 'v' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/accessors.c:391:54: style: Variable 'v' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/accessors.c:392:54: style: Variable 'v' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/accessors.c:393:54: style: Variable 'v' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/accessors.c:394:54: style: Variable 'v' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/accessors.c:395:54: style: Variable 'v' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/accessors.c:396:54: style: Variable 'v' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/accessors.c:397:54: style: Variable 'v' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/accessors.c:398:54: style: Variable 'v' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/apply2D.c:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/apply2D.c:216:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mapLup [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/apply2D.c:351:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/apply2D.c:350:33: style: Condition '_nrrdApply2DLutOrRegMap(nout,nin,range0,range1,nlut,AIR_FALSE,rescale0,rescale1)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/nrrd/apply2D.c:350:33: note: Calling function '_nrrdApply2DLutOrRegMap' returns 0 teem-1.12.0~20160122/src/nrrd/apply2D.c:350:33: note: Condition '_nrrdApply2DLutOrRegMap(nout,nin,range0,range1,nlut,AIR_FALSE,rescale0,rescale1)' is always false teem-1.12.0~20160122/src/nrrd/apply2D.c:305:33: style:inconclusive: Function 'nrrdApply2DLut' argument 4 names different: declaration 'range0' definition '_range0'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1186:49: note: Function 'nrrdApply2DLut' argument 4 names different: declaration 'range0' definition '_range0'. teem-1.12.0~20160122/src/nrrd/apply2D.c:305:33: note: Function 'nrrdApply2DLut' argument 4 names different: declaration 'range0' definition '_range0'. teem-1.12.0~20160122/src/nrrd/apply2D.c:305:59: style:inconclusive: Function 'nrrdApply2DLut' argument 5 names different: declaration 'range1' definition '_range1'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1187:49: note: Function 'nrrdApply2DLut' argument 5 names different: declaration 'range1' definition '_range1'. teem-1.12.0~20160122/src/nrrd/apply2D.c:305:59: note: Function 'nrrdApply2DLut' argument 5 names different: declaration 'range1' definition '_range1'. teem-1.12.0~20160122/src/nrrd/apply2D.c:215:13: style: Unused variable: I [unusedVariable] teem-1.12.0~20160122/src/nrrd/apply1D.c:461:33: style: Condition '_nrrdApply1DLutOrRegMap(nout,nin,range,nlut,AIR_FALSE,rescale,AIR_FALSE)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/nrrd/apply1D.c:461:33: note: Calling function '_nrrdApply1DLutOrRegMap' returns 0 teem-1.12.0~20160122/src/nrrd/apply1D.c:461:33: note: Condition '_nrrdApply1DLutOrRegMap(nout,nin,range,nlut,AIR_FALSE,rescale,AIR_FALSE)' is always false teem-1.12.0~20160122/src/nrrd/apply1D.c:492:33: style: Condition '_nrrdApply1DLutOrRegMap(nout,nin,range,nmlut,AIR_FALSE,rescale,AIR_TRUE)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/nrrd/apply1D.c:492:33: note: Calling function '_nrrdApply1DLutOrRegMap' returns 0 teem-1.12.0~20160122/src/nrrd/apply1D.c:492:33: note: Condition '_nrrdApply1DLutOrRegMap(nout,nin,range,nmlut,AIR_FALSE,rescale,AIR_TRUE)' is always false teem-1.12.0~20160122/src/nrrd/apply1D.c:542:33: style: Condition '_nrrdApply1DLutOrRegMap(nout,nin,range,nmap,AIR_TRUE,rescale,AIR_FALSE)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/nrrd/apply1D.c:542:33: note: Calling function '_nrrdApply1DLutOrRegMap' returns 0 teem-1.12.0~20160122/src/nrrd/apply1D.c:542:33: note: Condition '_nrrdApply1DLutOrRegMap(nout,nin,range,nmap,AIR_TRUE,rescale,AIR_FALSE)' is always false teem-1.12.0~20160122/src/nrrd/apply1D.c:573:33: style: Condition '_nrrdApply1DLutOrRegMap(nout,nin,range,nmmap,AIR_TRUE,rescale,AIR_TRUE)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/nrrd/apply1D.c:573:33: note: Calling function '_nrrdApply1DLutOrRegMap' returns 0 teem-1.12.0~20160122/src/nrrd/apply1D.c:573:33: note: Condition '_nrrdApply1DLutOrRegMap(nout,nin,range,nmmap,AIR_TRUE,rescale,AIR_TRUE)' is always false teem-1.12.0~20160122/src/nrrd/apply1D.c:940:10: style: Variable 'mapLup' is reassigned a value before the old one has been used. [redundantAssignment] teem-1.12.0~20160122/src/nrrd/apply1D.c:935:10: note: mapLup is assigned teem-1.12.0~20160122/src/nrrd/apply1D.c:940:10: note: mapLup is overwritten teem-1.12.0~20160122/src/nrrd/apply1D.c:441:33: style:inconclusive: Function 'nrrdApply1DLut' argument 3 names different: declaration 'range' definition '_range'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1160:66: note: Function 'nrrdApply1DLut' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/apply1D.c:441:33: note: Function 'nrrdApply1DLut' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/apply1D.c:472:38: style:inconclusive: Function 'nrrdApplyMulti1DLut' argument 3 names different: declaration 'range' definition '_range'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1163:54: note: Function 'nrrdApplyMulti1DLut' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/apply1D.c:472:38: note: Function 'nrrdApplyMulti1DLut' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/apply1D.c:522:36: style:inconclusive: Function 'nrrdApply1DRegMap' argument 3 names different: declaration 'range' definition '_range'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1166:69: note: Function 'nrrdApply1DRegMap' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/apply1D.c:522:36: note: Function 'nrrdApply1DRegMap' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/apply1D.c:553:41: style:inconclusive: Function 'nrrdApplyMulti1DRegMap' argument 3 names different: declaration 'range' definition '_range'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1169:57: note: Function 'nrrdApplyMulti1DRegMap' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/apply1D.c:553:41: note: Function 'nrrdApplyMulti1DRegMap' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/apply1D.c:883:67: style:inconclusive: Function 'nrrdApply1DIrregMap' argument 3 names different: declaration 'range' definition '_range'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1177:71: note: Function 'nrrdApply1DIrregMap' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/apply1D.c:883:67: note: Function 'nrrdApply1DIrregMap' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/apply1D.c:1058:66: style:inconclusive: Function 'nrrdApply1DSubstitution' argument 3 names different: declaration 'nsubst' definition '_nsubst'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1181:70: note: Function 'nrrdApply1DSubstitution' argument 3 names different: declaration 'nsubst' definition '_nsubst'. teem-1.12.0~20160122/src/nrrd/apply1D.c:1058:66: note: Function 'nrrdApply1DSubstitution' argument 3 names different: declaration 'nsubst' definition '_nsubst'. teem-1.12.0~20160122/src/nrrd/apply1D.c:647:62: style: Argument '0*entLen' to function mapLup is always 0. Constant literal calculation disable/hide variable expression 'entLen'. [knownArgumentHiddenVariableExpression] teem-1.12.0~20160122/src/nrrd/apply1D.c:653:36: style: Argument '0*entLen' to function mapLup is always 0. Constant literal calculation disable/hide variable expression 'entLen'. [knownArgumentHiddenVariableExpression] teem-1.12.0~20160122/src/nrrd/apply1D.c:654:49: style: Argument '0*entLen' to function mapLup is always 0. Constant literal calculation disable/hide variable expression 'entLen'. [knownArgumentHiddenVariableExpression] teem-1.12.0~20160122/src/nrrd/apply1D.c:888:11: style: Variable 'acl' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/apply1D.c:1063:16: style: Variable 'subst' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/apply1D.c:301:13: style: Unused variable: I [unusedVariable] teem-1.12.0~20160122/src/nrrd/apply1D.c:887:13: style: Unused variable: I [unusedVariable] teem-1.12.0~20160122/src/nrrd/arith.c:246:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lookup [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/arith.c:367:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lupA [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/arith.c:445:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable bop [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/arith.c:659:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lupA [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/arith.c:739:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable top [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/arith.c:855:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lup [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/arith.c:927:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable mini [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/arith.c:964:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airEndian [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/arith.c:41:33: style:inconclusive: Function 'nrrdArithGamma' argument 3 names different: declaration 'range' definition '_range'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1266:49: note: Function 'nrrdArithGamma' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/arith.c:41:33: note: Function 'nrrdArithGamma' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/arith.c:41:48: style:inconclusive: Function 'nrrdArithGamma' argument 4 names different: declaration 'gamma' definition 'Gamma'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1266:63: note: Function 'nrrdArithGamma' argument 4 names different: declaration 'gamma' definition 'Gamma'. teem-1.12.0~20160122/src/nrrd/arith.c:41:48: note: Function 'nrrdArithGamma' argument 4 names different: declaration 'gamma' definition 'Gamma'. teem-1.12.0~20160122/src/nrrd/arith.c:243:13: style: Unused variable: I [unusedVariable] teem-1.12.0~20160122/src/nrrd/arith.c:365:13: style: Unused variable: I [unusedVariable] teem-1.12.0~20160122/src/nrrd/arith.c:657:13: style: Unused variable: I [unusedVariable] teem-1.12.0~20160122/src/nrrd/arith.c:853:10: style: Unused variable: I [unusedVariable] teem-1.12.0~20160122/src/nrrd/axis.c:35:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/axis.c:153:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/axis.c:370:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/axis.c:556:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/axis.c:643:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/axis.c:714:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/axis.c:740:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/axis.c:766:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/axis.c:819:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/axis.c:964:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/axis.c:1084:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/axis.c:1132:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/axis.c:1154:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/axis.c:1220:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/axis.c:1281:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/axis.c:819:6: warning: Either the condition 'loP' is redundant or there is possible null pointer dereference: loP. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/nrrd/axis.c:818:10: note: Assuming that condition 'loP' is not redundant teem-1.12.0~20160122/src/nrrd/axis.c:819:6: note: Null pointer dereference teem-1.12.0~20160122/src/nrrd/axis.c:819:13: warning: Either the condition 'hiP' is redundant or there is possible null pointer dereference: hiP. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/nrrd/axis.c:818:17: note: Assuming that condition 'hiP' is not redundant teem-1.12.0~20160122/src/nrrd/axis.c:819:13: note: Null pointer dereference teem-1.12.0~20160122/src/nrrd/axis.c:261:69: style:inconclusive: Function 'nrrdAxisInfoCopy' argument 4 names different: declaration 'excludeBitflag' definition 'bitflag'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:844:56: note: Function 'nrrdAxisInfoCopy' argument 4 names different: declaration 'excludeBitflag' definition 'bitflag'. teem-1.12.0~20160122/src/nrrd/axis.c:261:69: note: Function 'nrrdAxisInfoCopy' argument 4 names different: declaration 'excludeBitflag' definition 'bitflag'. teem-1.12.0~20160122/src/nrrd/axis.c:328:27: style:inconclusive: Function 'nrrdAxisInfoSet_nva' argument 1 names different: declaration 'nin' definition 'nrrd'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:845:44: note: Function 'nrrdAxisInfoSet_nva' argument 1 names different: declaration 'nin' definition 'nrrd'. teem-1.12.0~20160122/src/nrrd/axis.c:328:27: note: Function 'nrrdAxisInfoSet_nva' argument 1 names different: declaration 'nin' definition 'nrrd'. teem-1.12.0~20160122/src/nrrd/axis.c:328:57: style:inconclusive: Function 'nrrdAxisInfoSet_nva' argument 3 names different: declaration 'info' definition '_info'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:845:73: note: Function 'nrrdAxisInfoSet_nva' argument 3 names different: declaration 'info' definition '_info'. teem-1.12.0~20160122/src/nrrd/axis.c:328:57: note: Function 'nrrdAxisInfoSet_nva' argument 3 names different: declaration 'info' definition '_info'. teem-1.12.0~20160122/src/nrrd/axis.c:417:26: style:inconclusive: Function 'nrrdAxisInfoSet_va' argument 1 names different: declaration 'nin' definition 'nrrd'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:846:43: note: Function 'nrrdAxisInfoSet_va' argument 1 names different: declaration 'nin' definition 'nrrd'. teem-1.12.0~20160122/src/nrrd/axis.c:417:26: note: Function 'nrrdAxisInfoSet_va' argument 1 names different: declaration 'nin' definition 'nrrd'. teem-1.12.0~20160122/src/nrrd/axis.c:523:57: style:inconclusive: Function 'nrrdAxisInfoGet_nva' argument 3 names different: declaration 'info' definition '_info'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:848:74: note: Function 'nrrdAxisInfoGet_nva' argument 3 names different: declaration 'info' definition '_info'. teem-1.12.0~20160122/src/nrrd/axis.c:523:57: note: Function 'nrrdAxisInfoGet_nva' argument 3 names different: declaration 'info' definition '_info'. teem-1.12.0~20160122/src/nrrd/axis.c:688:30: style:inconclusive: Function '_nrrdCenter2' argument 2 names different: declaration 'def' definition 'defCenter'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/privateNrrd.h:147:41: note: Function '_nrrdCenter2' argument 2 names different: declaration 'def' definition 'defCenter'. teem-1.12.0~20160122/src/nrrd/axis.c:688:30: note: Function '_nrrdCenter2' argument 2 names different: declaration 'def' definition 'defCenter'. teem-1.12.0~20160122/src/nrrd/axis.c:422:11: style: Variable 'dp' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/cc.c:79:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable out [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/cc.c:171:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pid [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/cc.c:287:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ins [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/cc.c:437:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sx [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/cc.c:476:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable sx [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/cc.c:646:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ins [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/cc.c:790:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ilup [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/cc.c:817:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ins [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/ccmethods.c:106:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable max [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/ccmethods.c:122:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable num [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/meet/test/strace.c:37:36: style: Parameter 'pctx' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/meet/test/strace.c:41:25: style: Variable 'velo' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/meet/test/strace.c:41:45: style: Variable 'mask' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/meet/test/strace.c:269:11: style: Variable 'pp' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/meet/test/strace.c:269:16: style: Variable 'qq' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/meet/test/strace.c:189:11: style: Variable 'point' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/meet/test/strace.c:220:13: style: Variable 'trace' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/meet/test/strace.c:788:13: style: Variable 'pts' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/comment.c:36:40: style:inconclusive: Function 'nrrdCommentAdd' argument 2 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:932:56: note: Function 'nrrdCommentAdd' argument 2 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/nrrd/comment.c:36:40: note: Function 'nrrdCommentAdd' argument 2 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/nrrd/defaultsNrrd.c:171:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/defaultsNrrd.c:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/defaultsNrrd.c:224:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/defaultsNrrd.c:247:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/defaultsNrrd.c:270:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/defaultsNrrd.c:290:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/convertNrrd.c:228:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/deringNrrd.c:68:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/deringNrrd.c:164:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/deringNrrd.c:413:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/deringNrrd.c:531:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/deringNrrd.c:594:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/deringNrrd.c:645:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/deringNrrd.c:717:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/deringNrrd.c:817:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/encoding.c:50:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/encodingAscii.c:32:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/encodingAscii.c:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/encodingAscii.c:115:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/encodingAscii.c:67:14: warning: fscanf() without field width limits can crash with huge input data. [invalidscanf] teem-1.12.0~20160122/src/nrrd/encodingAscii.c:113:57: style: Parameter 'nio' can be declared as pointer to const. However it seems that '_nrrdEncodingAscii_write' is a callback function, if 'nio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/encodingAscii.c:170:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/encodingAscii.c:113:57: note: Parameter 'nio' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/encodingAscii.c:152:8: warning: Uninitialized variable: newlined [uninitvar] teem-1.12.0~20160122/src/nrrd/encodingAscii.c:129:14: note: Assuming condition is false teem-1.12.0~20160122/src/nrrd/encodingAscii.c:152:8: note: Uninitialized variable: newlined teem-1.12.0~20160122/src/nrrd/deringNrrd.c:730:22: style: Condition 'deringPtxfDo(drc,dbg)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/nrrd/deringNrrd.c:730:22: note: Calling function 'deringPtxfDo' returns 0 teem-1.12.0~20160122/src/nrrd/deringNrrd.c:730:22: note: Condition 'deringPtxfDo(drc,dbg)' is always false teem-1.12.0~20160122/src/nrrd/deringNrrd.c:733:24: style: Condition 'deringSubtract(drc,dbg)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/nrrd/deringNrrd.c:733:24: note: Calling function 'deringSubtract' returns 0 teem-1.12.0~20160122/src/nrrd/deringNrrd.c:733:24: note: Condition 'deringSubtract(drc,dbg)' is always false teem-1.12.0~20160122/src/nrrd/encodingBzip2.c:37:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/deringNrrd.c:345:33: style: Parameter 'drc' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/nrrd/deringNrrd.c:520:49: style: Parameter 'dbg' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/nrrd/deringNrrd.c:608:37: style: Parameter 'drc' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/nrrd/deringNrrd.c:823:13: style: Variable 'hist' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/encodingGzip.c:33:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/encodingHex.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/encodingHex.c:82:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/encodingHex.c:65:29: style: Parameter 'nrrd' can be declared as pointer to const. However it seems that '_nrrdEncodingHex_read' is a callback function, if 'nrrd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/encodingHex.c:148:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/encodingHex.c:65:29: note: Parameter 'nrrd' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/encodingHex.c:118:55: style: Parameter 'nio' can be declared as pointer to const. However it seems that '_nrrdEncodingHex_write' is a callback function, if 'nio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/encodingHex.c:149:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/encodingHex.c:118:55: note: Parameter 'nio' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/encodingRaw.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/encodingRaw.c:43:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/encodingRaw.c:135:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/encodingZRL.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/encodingZRL.c:35:29: style: Parameter 'nrrd' can be declared as pointer to const. However it seems that '_nrrdEncodingZRL_read' is a callback function, if 'nrrd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/encodingZRL.c:98:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/encodingZRL.c:35:29: note: Parameter 'nrrd' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/encodingRaw.c:35:29: style: Parameter 'nrrd' can be declared as pointer to const. However it seems that '_nrrdEncodingRaw_read' is a callback function, if 'nrrd' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/encodingRaw.c:213:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/encodingRaw.c:35:29: note: Parameter 'nrrd' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/encodingRaw.c:35:48: style: Parameter 'nio' can be declared as pointer to const. However it seems that '_nrrdEncodingRaw_read' is a callback function, if 'nio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/encodingRaw.c:213:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/encodingRaw.c:35:48: note: Parameter 'nio' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/encodingRaw.c:128:55: style: Parameter 'nio' can be declared as pointer to const. However it seems that '_nrrdEncodingRaw_write' is a callback function, if 'nio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/encodingRaw.c:214:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/encodingRaw.c:128:55: note: Parameter 'nio' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/endianNrrd.c:101:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/endianNrrd.c:97:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/nrrd/fftNrrd.c:315:42: style:inconclusive: Function 'nrrdFFT' argument 4 names different: declaration 'axesLen' definition 'axesNum'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1468:58: note: Function 'nrrdFFT' argument 4 names different: declaration 'axesLen' definition 'axesNum'. teem-1.12.0~20160122/src/nrrd/fftNrrd.c:315:42: note: Function 'nrrdFFT' argument 4 names different: declaration 'axesLen' definition 'axesNum'. teem-1.12.0~20160122/src/nrrd/fftNrrd.c:316:36: style:inconclusive: Function 'nrrdFFT' argument 7 names different: declaration 'preCompLevel' definition 'rigor'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1469:52: note: Function 'nrrdFFT' argument 7 names different: declaration 'preCompLevel' definition 'rigor'. teem-1.12.0~20160122/src/nrrd/fftNrrd.c:316:36: note: Function 'nrrdFFT' argument 7 names different: declaration 'preCompLevel' definition 'rigor'. teem-1.12.0~20160122/src/nrrd/format.c:51:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/format.c:60:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/format.c:71:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/format.c:85:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/filt.c:232:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/filt.c:474:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/filt.c:515:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ins [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/filt.c:635:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ins [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatEPS.c:31:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatEPS.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatEPS.c:93:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatNRRD.c:211:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatNRRD.c:324:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatNRRD.c:342:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatNRRD.c:400:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airEndianUnknown [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatNRRD.c:460:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatNRRD.c:612:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/filt.c:81:3: warning: If memory allocation fails, then there is a possible null pointer dereference: wt [nullPointerOutOfMemory] teem-1.12.0~20160122/src/nrrd/filt.c:80:23: note: Assuming allocation function fails teem-1.12.0~20160122/src/nrrd/filt.c:80:8: note: Assignment 'wt=(float*)calloc(diam,sizeof(float))', assigned value is 0 teem-1.12.0~20160122/src/nrrd/filt.c:81:3: note: Null pointer dereference teem-1.12.0~20160122/src/nrrd/filt.c:83:5: warning: If memory allocation fails, then there is a possible null pointer dereference: wt [nullPointerOutOfMemory] teem-1.12.0~20160122/src/nrrd/filt.c:80:23: note: Assuming allocation function fails teem-1.12.0~20160122/src/nrrd/filt.c:80:8: note: Assignment 'wt=(float*)calloc(diam,sizeof(float))', assigned value is 0 teem-1.12.0~20160122/src/nrrd/filt.c:83:5: note: Null pointer dereference teem-1.12.0~20160122/src/nrrd/filt.c:84:5: warning: If memory allocation fails, then there is a possible null pointer dereference: wt [nullPointerOutOfMemory] teem-1.12.0~20160122/src/nrrd/filt.c:80:23: note: Assuming allocation function fails teem-1.12.0~20160122/src/nrrd/filt.c:80:8: note: Assignment 'wt=(float*)calloc(diam,sizeof(float))', assigned value is 0 teem-1.12.0~20160122/src/nrrd/filt.c:84:5: note: Null pointer dereference teem-1.12.0~20160122/src/nrrd/filt.c:88:12: warning: If memory allocation fails, then there is a possible null pointer dereference: wt [nullPointerOutOfMemory] teem-1.12.0~20160122/src/nrrd/filt.c:80:23: note: Assuming allocation function fails teem-1.12.0~20160122/src/nrrd/filt.c:80:8: note: Assignment 'wt=(float*)calloc(diam,sizeof(float))', assigned value is 0 teem-1.12.0~20160122/src/nrrd/filt.c:88:12: note: Null pointer dereference teem-1.12.0~20160122/src/nrrd/filt.c:91:5: warning: If memory allocation fails, then there is a possible null pointer dereference: wt [nullPointerOutOfMemory] teem-1.12.0~20160122/src/nrrd/filt.c:80:23: note: Assuming allocation function fails teem-1.12.0~20160122/src/nrrd/filt.c:80:8: note: Assignment 'wt=(float*)calloc(diam,sizeof(float))', assigned value is 0 teem-1.12.0~20160122/src/nrrd/filt.c:91:5: note: Null pointer dereference teem-1.12.0~20160122/src/nrrd/filt.c:309:23: style:inconclusive: Function 'nrrdCheapMedian' argument 1 names different: declaration 'nout' definition '_nout'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1297:39: note: Function 'nrrdCheapMedian' argument 1 names different: declaration 'nout' definition '_nout'. teem-1.12.0~20160122/src/nrrd/filt.c:309:23: note: Function 'nrrdCheapMedian' argument 1 names different: declaration 'nout' definition '_nout'. teem-1.12.0~20160122/src/nrrd/filt.c:309:42: style:inconclusive: Function 'nrrdCheapMedian' argument 2 names different: declaration 'nin' definition '_nin'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1297:57: note: Function 'nrrdCheapMedian' argument 2 names different: declaration 'nin' definition '_nin'. teem-1.12.0~20160122/src/nrrd/filt.c:309:42: note: Function 'nrrdCheapMedian' argument 2 names different: declaration 'nin' definition '_nin'. teem-1.12.0~20160122/src/nrrd/formatPNG.c:40:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatPNG.c:62:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatPNG.c:110:47: style: Parameter 'nio' can be declared as pointer to const. However it seems that '_nrrdFormatPNG_contentStartsLike' is a callback function, if 'nio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/formatPNG.c:594:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/formatPNG.c:110:47: note: Parameter 'nio' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/formatNRRD.c:740:38: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: strptr [nullPointerOutOfMemory] teem-1.12.0~20160122/src/nrrd/formatNRRD.c:737:29: note: Assuming allocation function fails teem-1.12.0~20160122/src/nrrd/formatNRRD.c:737:16: note: Assignment 'strptr=(char*)malloc(1+strlen(" ")+strlen(strtmp)+strlen("\n")+1)', assigned value is 0 teem-1.12.0~20160122/src/nrrd/formatNRRD.c:740:38: note: Null pointer dereference teem-1.12.0~20160122/src/nrrd/formatNRRD.c:350:48: style: Parameter 'nio' can be declared as pointer to const. However it seems that '_nrrdFormatNRRD_contentStartsLike' is a callback function, if 'nio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/formatNRRD.c:829:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/formatNRRD.c:350:48: note: Parameter 'nio' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/formatPNM.c:35:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatPNM.c:54:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatPNM.c:125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatPNM.c:326:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatText.c:30:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatText.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatText.c:76:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatText.c:281:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatPNM.c:94:47: style: Parameter 'nio' can be declared as pointer to const. However it seems that '_nrrdFormatPNM_contentStartsLike' is a callback function, if 'nio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/formatPNM.c:355:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/formatPNM.c:94:47: note: Parameter 'nio' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/formatText.c:253:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/formatText.c:325:27: error: Uninitialized variable: buff [uninitvar] teem-1.12.0~20160122/src/nrrd/formatText.c:217:10: style: Variable 'appu.f' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/hestNrrd.c:54:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/hestNrrd.c:93:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/hestNrrd.c:126:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/hestNrrd.c:185:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/hestNrrd.c:236:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatVTK.c:34:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatVTK.c:51:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatVTK.c:182:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_WHITESPACE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatVTK.c:296:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/hestNrrd.c:39:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/nrrd/hestNrrd.c:81:43: style: Parameter 'str' can be declared as pointer to const. However it seems that '_nrrdHestKernelSpecParse' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/hestNrrd.c:104:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/hestNrrd.c:81:43: note: Parameter 'str' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/hestNrrd.c:83:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/nrrd/hestNrrd.c:114:45: style: Parameter 'str' can be declared as pointer to const. However it seems that '_nrrdHestBoundarySpecParse' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/hestNrrd.c:138:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/hestNrrd.c:114:45: note: Parameter 'str' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/hestNrrd.c:116:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/nrrd/hestNrrd.c:148:29: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/nrrd/hestNrrd.c:193:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/nrrd/histogram.c:60:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/histogram.c:195:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/histogram.c:356:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/histogram.c:457:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable rmin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/formatVTK.c:82:47: style: Parameter 'nio' can be declared as pointer to const. However it seems that '_nrrdFormatVTK_contentStartsLike' is a callback function, if 'nio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/formatVTK.c:419:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/formatVTK.c:82:47: note: Parameter 'nio' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/iter.c:34:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/iter.c:64:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/iter.c:87:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/iter.c:130:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/iter.c:51:18: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] teem-1.12.0~20160122/src/nrrd/histogram.c:444:28: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] teem-1.12.0~20160122/src/nrrd/histogram.c:301:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/nrrd/histogram.c:299:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/nrrd/histogram.c:301:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/nrrd/histogram.c:96:3: warning: Either the condition 'nout' is redundant or there is possible null pointer dereference: nout. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/nrrd/histogram.c:98:7: note: Assuming that condition 'nout' is not redundant teem-1.12.0~20160122/src/nrrd/histogram.c:96:3: note: Null pointer dereference teem-1.12.0~20160122/src/nrrd/histogram.c:97:3: warning: Either the condition 'nout' is redundant or there is possible null pointer dereference: nout. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/nrrd/histogram.c:98:7: note: Assuming that condition 'nout' is not redundant teem-1.12.0~20160122/src/nrrd/histogram.c:97:3: note: Null pointer dereference teem-1.12.0~20160122/src/nrrd/histogram.c:119:3: warning: Either the condition 'nout' is redundant or there is possible null pointer dereference: nout. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/nrrd/histogram.c:98:7: note: Assuming that condition 'nout' is not redundant teem-1.12.0~20160122/src/nrrd/histogram.c:119:3: note: Null pointer dereference teem-1.12.0~20160122/src/nrrd/histogram.c:42:57: style:inconclusive: Function 'nrrdHisto' argument 3 names different: declaration 'range' definition '_range'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1247:73: note: Function 'nrrdHisto' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/histogram.c:42:57: note: Function 'nrrdHisto' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/histogram.c:335:61: style:inconclusive: Function 'nrrdHistoAxis' argument 3 names different: declaration 'range' definition '_range'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1253:48: note: Function 'nrrdHistoAxis' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/histogram.c:335:61: note: Function 'nrrdHistoAxis' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/histogram.c:336:28: style:inconclusive: Function 'nrrdHistoAxis' argument 4 names different: declaration 'axis' definition 'hax'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1254:44: note: Function 'nrrdHistoAxis' argument 4 names different: declaration 'axis' definition 'hax'. teem-1.12.0~20160122/src/nrrd/histogram.c:336:28: note: Function 'nrrdHistoAxis' argument 4 names different: declaration 'axis' definition 'hax'. teem-1.12.0~20160122/src/nrrd/histogram.c:451:40: style:inconclusive: Function 'nrrdHistoJoint' argument 3 names different: declaration 'range' definition '_range'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1256:56: note: Function 'nrrdHistoJoint' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/histogram.c:451:40: note: Function 'nrrdHistoJoint' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/histogram.c:451:61: style:inconclusive: Function 'nrrdHistoJoint' argument 4 names different: declaration 'ninNum' definition 'numNin'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1257:45: note: Function 'nrrdHistoJoint' argument 4 names different: declaration 'ninNum' definition 'numNin'. teem-1.12.0~20160122/src/nrrd/histogram.c:451:61: note: Function 'nrrdHistoJoint' argument 4 names different: declaration 'ninNum' definition 'numNin'. teem-1.12.0~20160122/src/nrrd/histogram.c:668:53: style:inconclusive: Function 'nrrdHistoThresholdOtsu' argument 2 names different: declaration 'nhist' definition '_nhist'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1260:69: note: Function 'nrrdHistoThresholdOtsu' argument 2 names different: declaration 'nhist' definition '_nhist'. teem-1.12.0~20160122/src/nrrd/histogram.c:668:53: note: Function 'nrrdHistoThresholdOtsu' argument 2 names different: declaration 'nhist' definition '_nhist'. teem-1.12.0~20160122/src/nrrd/histogram.c:672:11: style: Variable 'hist' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/histogram.c:389:31: warning: Uninitialized variable: map [uninitvar] teem-1.12.0~20160122/src/nrrd/histogram.c:386:16: note: Assuming condition is false teem-1.12.0~20160122/src/nrrd/histogram.c:389:31: note: Uninitialized variable: map teem-1.12.0~20160122/src/nrrd/histogram.c:649:21: warning: Uninitialized variable: len [uninitvar] teem-1.12.0~20160122/src/nrrd/histogram.c:642:20: note: Assuming condition is false teem-1.12.0~20160122/src/nrrd/histogram.c:649:21: note: Uninitialized variable: len teem-1.12.0~20160122/src/nrrd/keyvalue.c:93:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/keyvalue.c:328:9: style: Variable 'key' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/keyvalue.c:328:15: style: Variable 'value' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/kernel.c:378:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/kernel.c:386:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/kernel.c:398:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/kernel.c:411:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/kernel.c:439:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/kernel.c:446:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/kernel.c:456:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/kernel.c:467:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/kernel.c:496:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/kernel.c:504:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/kernel.c:516:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/kernel.c:529:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/kernel.c:2975:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/kernel.c:3165:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/kernel.c:3295:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/kernel.c:3370:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/map.c:140:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/map.c:244:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/map.c:266:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/map.c:574:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/map.c:691:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airMopAlways [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/map.c:665:13: style: Checking if unsigned expression 'smart' is less than zero. [unsignedLessThanZero] teem-1.12.0~20160122/src/nrrd/map.c:290:53: style:inconclusive: Function 'nrrdCastClampRound' argument 3 names different: declaration 'type' definition 'outType'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1148:69: note: Function 'nrrdCastClampRound' argument 3 names different: declaration 'type' definition 'outType'. teem-1.12.0~20160122/src/nrrd/map.c:290:53: note: Function 'nrrdCastClampRound' argument 3 names different: declaration 'type' definition 'outType'. teem-1.12.0~20160122/src/nrrd/map.c:313:60: style:inconclusive: Function 'nrrdQuantize' argument 3 names different: declaration 'range' definition '_range'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1151:47: note: Function 'nrrdQuantize' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/map.c:313:60: note: Function 'nrrdQuantize' argument 3 names different: declaration 'range' definition '_range'. teem-1.12.0~20160122/src/nrrd/map.c:625:49: style:inconclusive: Function 'nrrdHistoEq' argument 3 names different: declaration 'nhistP' definition 'nmapP'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1153:65: note: Function 'nrrdHistoEq' argument 3 names different: declaration 'nhistP' definition 'nmapP'. teem-1.12.0~20160122/src/nrrd/map.c:625:49: note: Function 'nrrdHistoEq' argument 3 names different: declaration 'nhistP' definition 'nmapP'. teem-1.12.0~20160122/src/nrrd/measure.c:39:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:60:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:92:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:122:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:154:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:184:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:230:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:272:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:311:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:364:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:380:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:396:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:412:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:440:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:489:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:526:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable diff [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:668:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:740:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:768:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:830:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:864:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:909:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:958:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:983:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:1008:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:1106:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:1209:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/measure.c:1114:37: style:inconclusive: Function 'nrrdProject' argument 2 names different: declaration 'nin' definition 'cnin'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1242:53: note: Function 'nrrdProject' argument 2 names different: declaration 'nin' definition 'cnin'. teem-1.12.0~20160122/src/nrrd/measure.c:1114:37: note: Function 'nrrdProject' argument 2 names different: declaration 'nin' definition 'cnin'. teem-1.12.0~20160122/src/nrrd/kernel.c:132:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] teem-1.12.0~20160122/src/nrrd/kernel.c:141:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:71:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:171:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:269:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airEndianUnknown [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:351:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:502:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:599:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:828:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:974:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:1077:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:1150:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:1243:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:1401:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:1423:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:378:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:415:3: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:699:11: style: Variable 'appu.cp' is reassigned a value before the old one has been used. [redundantAssignment] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:690:11: note: appu.cp is assigned teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:699:11: note: appu.cp is overwritten teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:84:46: style:inconclusive: Function 'nrrdBoundarySpecCopy' argument 1 names different: declaration 'bsp' definition 'bspec'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:784:70: note: Function 'nrrdBoundarySpecCopy' argument 1 names different: declaration 'bsp' definition 'bspec'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:84:46: note: Function 'nrrdBoundarySpecCopy' argument 1 names different: declaration 'bsp' definition 'bspec'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:122:60: style:inconclusive: Function 'nrrdBoundarySpecParse' argument 2 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:787:51: note: Function 'nrrdBoundarySpecParse' argument 2 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:122:60: note: Function 'nrrdBoundarySpecParse' argument 2 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:201:49: style:inconclusive: Function 'nrrdBoundarySpecCompare' argument 1 names different: declaration 'bspecA' definition 'aa'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:790:65: note: Function 'nrrdBoundarySpecCompare' argument 1 names different: declaration 'bspecA' definition 'aa'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:201:49: note: Function 'nrrdBoundarySpecCompare' argument 1 names different: declaration 'bspecA' definition 'aa'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:202:49: style:inconclusive: Function 'nrrdBoundarySpecCompare' argument 2 names different: declaration 'bspecB' definition 'bb'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:791:65: note: Function 'nrrdBoundarySpecCompare' argument 2 names different: declaration 'bspecB' definition 'bb'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:202:49: note: Function 'nrrdBoundarySpecCompare' argument 2 names different: declaration 'bspecB' definition 'bb'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:400:42: style:inconclusive: Function 'nrrdKernelSpecCopy' argument 1 names different: declaration 'ksp' definition 'oldKsp'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:802:70: note: Function 'nrrdKernelSpecCopy' argument 1 names different: declaration 'ksp' definition 'oldKsp'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:400:42: note: Function 'nrrdKernelSpecCopy' argument 1 names different: declaration 'ksp' definition 'oldKsp'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:462:35: style:inconclusive: Function 'nrrdBasicInfoInit' argument 2 names different: declaration 'excludeBitflag' definition 'bitflag'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:819:52: note: Function 'nrrdBasicInfoInit' argument 2 names different: declaration 'excludeBitflag' definition 'bitflag'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:462:35: note: Function 'nrrdBasicInfoInit' argument 2 names different: declaration 'excludeBitflag' definition 'bitflag'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:536:25: style:inconclusive: Function 'nrrdBasicInfoCopy' argument 1 names different: declaration 'nout' definition 'dest'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:820:41: note: Function 'nrrdBasicInfoCopy' argument 1 names different: declaration 'nout' definition 'dest'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:536:25: note: Function 'nrrdBasicInfoCopy' argument 1 names different: declaration 'nout' definition 'dest'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:536:43: style:inconclusive: Function 'nrrdBasicInfoCopy' argument 2 names different: declaration 'nin' definition 'src'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:820:59: note: Function 'nrrdBasicInfoCopy' argument 2 names different: declaration 'nin' definition 'src'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:536:43: note: Function 'nrrdBasicInfoCopy' argument 2 names different: declaration 'nin' definition 'src'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:536:52: style:inconclusive: Function 'nrrdBasicInfoCopy' argument 3 names different: declaration 'excludeBitflag' definition 'bitflag'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:821:39: note: Function 'nrrdBasicInfoCopy' argument 3 names different: declaration 'excludeBitflag' definition 'bitflag'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:536:52: note: Function 'nrrdBasicInfoCopy' argument 3 names different: declaration 'excludeBitflag' definition 'bitflag'. teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:865:46: warning: Uninitialized variable: size [uninitvar] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:860:16: note: Assuming condition is false teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:865:46: note: Uninitialized variable: size teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:1037:38: warning: Uninitialized variable: size [uninitvar] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:1033:16: note: Assuming condition is false teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:1037:38: note: Uninitialized variable: size teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:1179:43: warning: Uninitialized variable: size [uninitvar] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:1175:16: note: Assuming condition is false teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:1179:43: note: Uninitialized variable: size teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:309:13: style: Variable 'appu.cp' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:314:13: style: Variable 'appu.li' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:378:8: style: Variable 'info' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:415:7: style: Variable 'ksp' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/methodsNrrd.c:699:11: style: Variable 'appu.cp' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:36:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:441:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:900:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airEndian [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:1102:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:1163:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:1243:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:1380:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:507:30: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:536:34: style:inconclusive: Function 'nrrdSpaceVectorParse' argument 2 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:990:50: note: Function 'nrrdSpaceVectorParse' argument 2 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/nrrd/parseNrrd.c:536:34: note: Function 'nrrdSpaceVectorParse' argument 2 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/nrrd/parseNrrd.c:35:31: style: Variable 'keysep' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:126:41: style: Parameter 'nio' can be declared as pointer to const. However it seems that '_nrrdReadNrrdParse_comment' is a callback function, if 'nio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:1479:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/parseNrrd.c:126:41: note: Parameter 'nio' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/parseNrrd.c:128:9: style: Variable 'info' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:559:50: style: Parameter 'nio' can be declared as pointer to const. However it seems that '_nrrdReadNrrdParse_space_directions' is a callback function, if 'nio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:1492:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/parseNrrd.c:559:50: note: Parameter 'nio' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/parseNrrd.c:758:40: style: Parameter 'nio' can be declared as pointer to const. However it seems that '_nrrdReadNrrdParse_labels' is a callback function, if 'nio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:1495:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/parseNrrd.c:758:40: note: Parameter 'nio' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/parseNrrd.c:794:39: style: Parameter 'nio' can be declared as pointer to const. However it seems that '_nrrdReadNrrdParse_units' is a callback function, if 'nio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:1496:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/parseNrrd.c:794:39: note: Parameter 'nio' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/parseNrrd.c:1081:45: style: Parameter 'nio' can be declared as pointer to const. However it seems that '_nrrdReadNrrdParse_space_units' is a callback function, if 'nio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:1507:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/parseNrrd.c:1081:45: note: Parameter 'nio' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/parseNrrd.c:1141:51: style: Parameter 'nio' can be declared as pointer to const. However it seems that '_nrrdReadNrrdParse_measurement_frame' is a callback function, if 'nio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:1509:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/parseNrrd.c:1141:51: note: Parameter 'nio' can be declared as pointer to const teem-1.12.0~20160122/src/nrrd/parseNrrd.c:724:10: style: Variable 'appu.c' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/kernel.c:2973:43: style:inconclusive: Function 'nrrdKernelParse' argument 3 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1584:45: note: Function 'nrrdKernelParse' argument 3 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/nrrd/kernel.c:2973:43: note: Function 'nrrdKernelParse' argument 3 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/nrrd/kernel.c:3365:35: style:inconclusive: Function 'nrrdKernelCheck' argument 7 names different: declaration 'dkern' definition 'ikern'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1606:51: note: Function 'nrrdKernelCheck' argument 7 names different: declaration 'dkern' definition 'ikern'. teem-1.12.0~20160122/src/nrrd/kernel.c:3365:35: note: Function 'nrrdKernelCheck' argument 7 names different: declaration 'dkern' definition 'ikern'. teem-1.12.0~20160122/src/nrrd/kernel.c:3366:30: style:inconclusive: Function 'nrrdKernelCheck' argument 8 names different: declaration 'dparm' definition 'iparm'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1607:46: note: Function 'nrrdKernelCheck' argument 8 names different: declaration 'dparm' definition 'iparm'. teem-1.12.0~20160122/src/nrrd/kernel.c:3366:30: note: Function 'nrrdKernelCheck' argument 8 names different: declaration 'dparm' definition 'iparm'. teem-1.12.0~20160122/src/nrrd/kernel.c:3268:25: style: Pointer expression 'name' converted to bool is always true. [knownPointerToBool] teem-1.12.0~20160122/src/nrrd/kernel.c:3389:15: style: Pointer expression 'name' converted to bool is always true. [knownPointerToBool] teem-1.12.0~20160122/src/nrrd/kernel.c:3393:23: style: Pointer expression 'name' converted to bool is always true. [knownPointerToBool] teem-1.12.0~20160122/src/nrrd/kernel.c:2806:28: style: Parameter 'str' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/nrrd/kernel.c:132:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/kernel.c:141:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/kernel.c:153:17: style: Variable 't' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/kernel.c:165:17: style: Variable 't' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/range.c:62:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/range.c:101:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/range.c:167:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/range.c:243:0: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/kernel.c:2169:11: style: Variable 'sgn' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/kernel.c:2313:11: style: Variable 'sgn' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/range.c:41:32: style:inconclusive: Function 'nrrdRangeCopy' argument 1 names different: declaration 'range' definition 'rin'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1122:55: note: Function 'nrrdRangeCopy' argument 1 names different: declaration 'range' definition 'rin'. teem-1.12.0~20160122/src/nrrd/range.c:41:32: note: Function 'nrrdRangeCopy' argument 1 names different: declaration 'range' definition 'rin'. teem-1.12.0~20160122/src/nrrd/range.c:224:46: style:inconclusive: Function 'nrrdRangePercentileFromStringSet' argument 3 names different: declaration 'minStr' definition '_minStr'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1133:62: note: Function 'nrrdRangePercentileFromStringSet' argument 3 names different: declaration 'minStr' definition '_minStr'. teem-1.12.0~20160122/src/nrrd/range.c:224:46: note: Function 'nrrdRangePercentileFromStringSet' argument 3 names different: declaration 'minStr' definition '_minStr'. teem-1.12.0~20160122/src/nrrd/range.c:224:67: style:inconclusive: Function 'nrrdRangePercentileFromStringSet' argument 4 names different: declaration 'maxStr' definition '_maxStr'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1134:62: note: Function 'nrrdRangePercentileFromStringSet' argument 4 names different: declaration 'maxStr' definition '_maxStr'. teem-1.12.0~20160122/src/nrrd/range.c:224:67: note: Function 'nrrdRangePercentileFromStringSet' argument 4 names different: declaration 'maxStr' definition '_maxStr'. teem-1.12.0~20160122/src/nrrd/range.c:123:43: style: Variable 'hist' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/read.c:210:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airNoDio_okay [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/read.c:289:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/read.c:438:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/read.c:636:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/read.c:90:37: warning:inconclusive: Either the condition 'nio' is redundant or there is possible null pointer dereference: nio. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/nrrd/read.c:87:18: note: Assuming that condition 'nio' is not redundant teem-1.12.0~20160122/src/nrrd/read.c:90:37: note: Null pointer dereference teem-1.12.0~20160122/src/nrrd/read.c:495:47: style:inconclusive: Function 'nrrdRead' argument 3 names different: declaration 'nio' definition '_nio'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1002:63: note: Function 'nrrdRead' argument 3 names different: declaration 'nio' definition '_nio'. teem-1.12.0~20160122/src/nrrd/read.c:495:47: note: Function 'nrrdRead' argument 3 names different: declaration 'nio' definition '_nio'. teem-1.12.0~20160122/src/nrrd/read.c:515:61: style:inconclusive: Function 'nrrdStringRead' argument 3 names different: declaration 'nio' definition '_nio'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1004:45: note: Function 'nrrdStringRead' argument 3 names different: declaration 'nio' definition '_nio'. teem-1.12.0~20160122/src/nrrd/read.c:515:61: note: Function 'nrrdStringRead' argument 3 names different: declaration 'nio' definition '_nio'. teem-1.12.0~20160122/src/nrrd/read.c:43:45: style: Parameter 'nio' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/nrrd/read.c:267:41: style: Parameter 'nrrd' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/nrrd/read.c:128:13: style: Variable 'appu.cp' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/reorder.c:62:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/reorder.c:159:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/reorder.c:310:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/reorder.c:584:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/reorder.c:838:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/reorder.c:900:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/reorder.c:987:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/reorder.c:1167:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/reorder.c:1342:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/reorder.c:1388:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:114:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:188:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:211:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:262:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:269:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:302:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:325:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:351:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:373:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:412:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:434:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:452:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:470:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:492:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:519:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:537:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:555:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:567:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:590:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:609:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:638:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:709:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:733:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:757:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:1002:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:1188:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:1381:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clamp [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/reorder.c:1213:60: error: Array 'nin->axis[16]' accessed at index -1, which is out of bounds. [negativeIndex] teem-1.12.0~20160122/src/nrrd/reorder.c:1212:21: note: Assignment 'map[dim]=!dim?-1:(int)dim-1', assigned value is -1 teem-1.12.0~20160122/src/nrrd/reorder.c:1213:60: note: Negative array index teem-1.12.0~20160122/src/nrrd/reorder.c:261:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/reorder.c:36:56: style:inconclusive: Function 'nrrdInvertPerm' argument 2 names different: declaration 'perm' definition 'pp'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1070:72: note: Function 'nrrdInvertPerm' argument 2 names different: declaration 'perm' definition 'pp'. teem-1.12.0~20160122/src/nrrd/reorder.c:36:56: note: Function 'nrrdInvertPerm' argument 2 names different: declaration 'perm' definition 'pp'. teem-1.12.0~20160122/src/nrrd/reorder.c:36:73: style:inconclusive: Function 'nrrdInvertPerm' argument 3 names different: declaration 'n' definition 'nn'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1071:45: note: Function 'nrrdInvertPerm' argument 3 names different: declaration 'n' definition 'nn'. teem-1.12.0~20160122/src/nrrd/reorder.c:36:73: note: Function 'nrrdInvertPerm' argument 3 names different: declaration 'n' definition 'nn'. teem-1.12.0~20160122/src/nrrd/reorder.c:90:58: style:inconclusive: Function 'nrrdAxesInsert' argument 3 names different: declaration 'ax' definition 'axis'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1069:74: note: Function 'nrrdAxesInsert' argument 3 names different: declaration 'ax' definition 'axis'. teem-1.12.0~20160122/src/nrrd/reorder.c:90:58: note: Function 'nrrdAxesInsert' argument 3 names different: declaration 'ax' definition 'axis'. teem-1.12.0~20160122/src/nrrd/reorder.c:573:59: style:inconclusive: Function 'nrrdJoin' argument 3 names different: declaration 'numNin' definition 'ninNum'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1081:39: note: Function 'nrrdJoin' argument 3 names different: declaration 'numNin' definition 'ninNum'. teem-1.12.0~20160122/src/nrrd/reorder.c:573:59: note: Function 'nrrdJoin' argument 3 names different: declaration 'numNin' definition 'ninNum'. teem-1.12.0~20160122/src/nrrd/reorder.c:819:28: style:inconclusive: Function 'nrrdAxesSplit' argument 3 names different: declaration 'ax' definition 'saxi'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1087:73: note: Function 'nrrdAxesSplit' argument 3 names different: declaration 'ax' definition 'saxi'. teem-1.12.0~20160122/src/nrrd/reorder.c:819:28: note: Function 'nrrdAxesSplit' argument 3 names different: declaration 'ax' definition 'saxi'. teem-1.12.0~20160122/src/nrrd/reorder.c:882:58: style:inconclusive: Function 'nrrdAxesDelete' argument 3 names different: declaration 'ax' definition 'daxi'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1089:74: note: Function 'nrrdAxesDelete' argument 3 names different: declaration 'ax' definition 'daxi'. teem-1.12.0~20160122/src/nrrd/reorder.c:882:58: note: Function 'nrrdAxesDelete' argument 3 names different: declaration 'ax' definition 'daxi'. teem-1.12.0~20160122/src/nrrd/reorder.c:934:57: style:inconclusive: Function 'nrrdAxesMerge' argument 3 names different: declaration 'ax' definition 'maxi'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1090:73: note: Function 'nrrdAxesMerge' argument 3 names different: declaration 'ax' definition 'maxi'. teem-1.12.0~20160122/src/nrrd/reorder.c:934:57: note: Function 'nrrdAxesMerge' argument 3 names different: declaration 'ax' definition 'maxi'. teem-1.12.0~20160122/src/nrrd/reorder.c:165:26: style: Variable 'lszIn' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/reorder.c:329:9: style: Variable 'dataIn' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/reorder.c:224:37: warning: Uninitialized variable: axmap [uninitvar] teem-1.12.0~20160122/src/nrrd/reorder.c:220:18: note: Assuming condition is false teem-1.12.0~20160122/src/nrrd/reorder.c:224:37: note: Uninitialized variable: axmap teem-1.12.0~20160122/src/nrrd/reorder.c:1074:39: warning: Uninitialized variable: size [uninitvar] teem-1.12.0~20160122/src/nrrd/reorder.c:1069:16: note: Assuming condition is false teem-1.12.0~20160122/src/nrrd/reorder.c:1074:39: note: Uninitialized variable: size teem-1.12.0~20160122/src/nrrd/reorder.c:160:24: style: Variable 'idxInA' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/reorder.c:327:16: style: Variable 'idxInB' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/reorder.c:763:10: style: Variable 'outnum' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/reorder.c:767:14: style: Variable 'outnum' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/reorder.c:771:10: style: Variable 'outnum' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/resampleNrrd.c:137:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleNrrd.c:723:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airFree [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleContext.c:1547:40: style: Condition '_nrrdResampleInputDimensionUpdate(rsmc)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/nrrd/resampleContext.c:1547:40: note: Calling function '_nrrdResampleInputDimensionUpdate' returns 0 teem-1.12.0~20160122/src/nrrd/resampleContext.c:1547:40: note: Condition '_nrrdResampleInputDimensionUpdate(rsmc)' is always false teem-1.12.0~20160122/src/nrrd/resampleContext.c:1548:41: style: Condition '_nrrdResampleInputCentersUpdate(rsmc)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/nrrd/resampleContext.c:1548:41: note: Calling function '_nrrdResampleInputCentersUpdate' returns 0 teem-1.12.0~20160122/src/nrrd/resampleContext.c:1548:41: note: Condition '_nrrdResampleInputCentersUpdate(rsmc)' is always false teem-1.12.0~20160122/src/nrrd/resampleContext.c:1549:39: style: Condition '_nrrdResampleInputSizesUpdate(rsmc)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/nrrd/resampleContext.c:1549:39: note: Calling function '_nrrdResampleInputSizesUpdate' returns 0 teem-1.12.0~20160122/src/nrrd/resampleContext.c:1549:39: note: Condition '_nrrdResampleInputSizesUpdate(rsmc)' is always false teem-1.12.0~20160122/src/nrrd/resampleContext.c:1552:37: style: Condition '_nrrdResampleLineFillUpdate(rsmc)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/nrrd/resampleContext.c:1552:37: note: Calling function '_nrrdResampleLineFillUpdate' returns 0 teem-1.12.0~20160122/src/nrrd/resampleContext.c:1552:37: note: Condition '_nrrdResampleLineFillUpdate(rsmc)' is always false teem-1.12.0~20160122/src/nrrd/resampleContext.c:1553:39: style: Condition '_nrrdResampleVectorFillUpdate(rsmc)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/nrrd/resampleContext.c:1553:39: note: Calling function '_nrrdResampleVectorFillUpdate' returns 0 teem-1.12.0~20160122/src/nrrd/resampleContext.c:1553:39: note: Condition '_nrrdResampleVectorFillUpdate(rsmc)' is always false teem-1.12.0~20160122/src/nrrd/resampleContext.c:1554:40: style: Condition '_nrrdResamplePermutationUpdate(rsmc)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/nrrd/resampleContext.c:1554:40: note: Calling function '_nrrdResamplePermutationUpdate' returns 0 teem-1.12.0~20160122/src/nrrd/resampleContext.c:1554:40: note: Condition '_nrrdResamplePermutationUpdate(rsmc)' is always false teem-1.12.0~20160122/src/nrrd/resampleContext.c:793:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/resampleContext.c:900:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/resampleContext.c:963:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/resampleContext.c:196:32: style:inconclusive: Function 'nrrdResampleNonExistentSet' argument 2 names different: declaration 'nonExistent' definition 'nonExist'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1400:48: note: Function 'nrrdResampleNonExistentSet' argument 2 names different: declaration 'nonExistent' definition 'nonExist'. teem-1.12.0~20160122/src/nrrd/resampleContext.c:196:32: note: Function 'nrrdResampleNonExistentSet' argument 2 names different: declaration 'nonExistent' definition 'nonExist'. teem-1.12.0~20160122/src/nrrd/resampleContext.c:500:28: style:inconclusive: Function 'nrrdResampleTypeOutSet' argument 2 names different: declaration 'typeOut' definition 'type'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1427:44: note: Function 'nrrdResampleTypeOutSet' argument 2 names different: declaration 'typeOut' definition 'type'. teem-1.12.0~20160122/src/nrrd/resampleContext.c:500:28: note: Function 'nrrdResampleTypeOutSet' argument 2 names different: declaration 'typeOut' definition 'type'. teem-1.12.0~20160122/src/nrrd/resampleContext.c:527:26: style:inconclusive: Function 'nrrdResampleRoundSet' argument 2 names different: declaration 'round' definition 'roundlast'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1431:42: note: Function 'nrrdResampleRoundSet' argument 2 names different: declaration 'round' definition 'roundlast'. teem-1.12.0~20160122/src/nrrd/resampleContext.c:527:26: note: Function 'nrrdResampleRoundSet' argument 2 names different: declaration 'round' definition 'roundlast'. teem-1.12.0~20160122/src/nrrd/resampleContext.c:290:30: style: Parameter 'kparm' can be declared as const array [constParameter] teem-1.12.0~20160122/src/nrrd/resampleContext.c:1162:26: style: Variable 'weight' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/resampleContext.c:1162:35: style: Variable 'rsmpIn' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/resampleContext.c:1163:8: style: Variable 'indx' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/simple.c:1538:14: error: There is an unknown macro here somewhere. Configuration is required. If AIR_LLONG_FMT is a macro then please configure it. [unknownMacro] teem-1.12.0~20160122/src/nrrd/subset.c:52:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/subset.c:189:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/subset.c:398:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/subset.c:591:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/subset.c:706:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/resampleNrrd.c:751:5: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: inVec [nullPointerOutOfMemory] teem-1.12.0~20160122/src/nrrd/resampleNrrd.c:749:37: note: Assuming allocation function fails teem-1.12.0~20160122/src/nrrd/resampleNrrd.c:749:13: note: Assignment 'inVec=(nrrdResample_t*)calloc(sizeIn+1,sizeof(nrrdResample_t))', assigned value is 0 teem-1.12.0~20160122/src/nrrd/resampleNrrd.c:751:5: note: Null pointer dereference teem-1.12.0~20160122/src/nrrd/resampleNrrd.c:533:6: style: Variable '_inVec' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/resampleNrrd.c:120:8: style: Variable 'info' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/resampleNrrd.c:765:12: style: Variable '_inVec' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/resampleNrrd.c:766:13: style: Variable '_outVec' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/resampleNrrd.c:824:11: style: Variable 'inVec' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/resampleNrrd.c:836:14: style: Variable 'floatNin' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/superset.c:44:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/superset.c:162:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/superset.c:320:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/superset.c:173:18: style: Variable 'dataOut' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/superset.c:336:9: style: Variable 'dataIn' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/superset.c:408:53: warning: Uninitialized variable: szOut [uninitvar] teem-1.12.0~20160122/src/nrrd/superset.c:404:16: note: Assuming condition is false teem-1.12.0~20160122/src/nrrd/superset.c:408:53: note: Uninitialized variable: szOut teem-1.12.0~20160122/src/nrrd/test/ax.c:192:24: style: Variable 'nrrd->axis[0].center' is reassigned a value before the old one has been used. [redundantAssignment] teem-1.12.0~20160122/src/nrrd/test/ax.c:191:24: note: nrrd->axis[0].center is assigned teem-1.12.0~20160122/src/nrrd/test/ax.c:192:24: note: nrrd->axis[0].center is overwritten teem-1.12.0~20160122/src/nrrd/test/ax.c:190:3: style:inconclusive: Statements following noreturn function 'exit()' will never be executed. [unreachableCode] teem-1.12.0~20160122/src/nrrd/subset.c:41:35: style:inconclusive: Function 'nrrdSlice' argument 2 names different: declaration 'nin' definition 'cnin'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1195:51: note: Function 'nrrdSlice' argument 2 names different: declaration 'nin' definition 'cnin'. teem-1.12.0~20160122/src/nrrd/subset.c:41:35: note: Function 'nrrdSlice' argument 2 names different: declaration 'nin' definition 'cnin'. teem-1.12.0~20160122/src/nrrd/subset.c:41:54: style:inconclusive: Function 'nrrdSlice' argument 3 names different: declaration 'axis' definition 'saxi'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1196:40: note: Function 'nrrdSlice' argument 3 names different: declaration 'axis' definition 'saxi'. teem-1.12.0~20160122/src/nrrd/subset.c:41:54: note: Function 'nrrdSlice' argument 3 names different: declaration 'axis' definition 'saxi'. teem-1.12.0~20160122/src/nrrd/subset.c:388:30: style:inconclusive: Function 'nrrdSliceSelect' argument 4 names different: declaration 'axi' definition 'saxi'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1201:63: note: Function 'nrrdSliceSelect' argument 4 names different: declaration 'axi' definition 'saxi'. teem-1.12.0~20160122/src/nrrd/subset.c:388:30: note: Function 'nrrdSliceSelect' argument 4 names different: declaration 'axi' definition 'saxi'. teem-1.12.0~20160122/src/nrrd/subset.c:388:42: style:inconclusive: Function 'nrrdSliceSelect' argument 5 names different: declaration 'nline' definition '_nline'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1202:39: note: Function 'nrrdSliceSelect' argument 5 names different: declaration 'nline' definition '_nline'. teem-1.12.0~20160122/src/nrrd/subset.c:388:42: note: Function 'nrrdSliceSelect' argument 5 names different: declaration 'nline' definition '_nline'. teem-1.12.0~20160122/src/nrrd/subset.c:587:39: style:inconclusive: Function 'nrrdSample_nva' argument 2 names different: declaration 'nin' definition 'nrrd'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1203:55: note: Function 'nrrdSample_nva' argument 2 names different: declaration 'nin' definition 'nrrd'. teem-1.12.0~20160122/src/nrrd/subset.c:587:39: note: Function 'nrrdSample_nva' argument 2 names different: declaration 'nin' definition 'nrrd'. teem-1.12.0~20160122/src/nrrd/subset.c:626:38: style:inconclusive: Function 'nrrdSample_va' argument 2 names different: declaration 'nin' definition 'nrrd'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1205:54: note: Function 'nrrdSample_va' argument 2 names different: declaration 'nin' definition 'nrrd'. teem-1.12.0~20160122/src/nrrd/subset.c:626:38: note: Function 'nrrdSample_va' argument 2 names different: declaration 'nin' definition 'nrrd'. teem-1.12.0~20160122/src/nrrd/subset.c:200:9: style: Variable 'dataIn' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/subset.c:393:11: style: Variable 'line' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/subset.c:686:11: style: Variable 'line' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/subset.c:125:66: warning: Uninitialized variable: szOut [uninitvar] teem-1.12.0~20160122/src/nrrd/subset.c:120:16: note: Assuming condition is false teem-1.12.0~20160122/src/nrrd/subset.c:125:66: note: Uninitialized variable: szOut teem-1.12.0~20160122/src/nrrd/subset.c:242:53: warning: Uninitialized variable: szOut [uninitvar] teem-1.12.0~20160122/src/nrrd/subset.c:235:16: note: Assuming condition is false teem-1.12.0~20160122/src/nrrd/subset.c:242:53: note: Uninitialized variable: szOut teem-1.12.0~20160122/src/nrrd/subset.c:643:33: warning: Uninitialized variable: coord [uninitvar] teem-1.12.0~20160122/src/nrrd/subset.c:638:16: note: Assuming condition is false teem-1.12.0~20160122/src/nrrd/subset.c:643:33: note: Uninitialized variable: coord teem-1.12.0~20160122/src/nrrd/test/convo.c:33:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/convo.c:179:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/convo.c:77:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/nrrd/test/convo.c:76:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/nrrd/test/convo.c:77:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/nrrd/test/convo.c:194:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/test/convo.c:194:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/test/convo.c:48:18: style: Variable 'idata' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/convo.c:162:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/dnorm.c:57:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/genvol.c:32:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/genvol.c:113:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/dnorm.c:225:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/test/dnorm.c:225:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/test/dnorm.c:44:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/genvol.c:100:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/genvol.c:37:45: style: Variable 'sig0' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/test/genvol.c:37:56: style: Variable 'sig1' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/test/genvol.c:37:29: style: Unused variable: Rbig [unusedVariable] teem-1.12.0~20160122/src/nrrd/test/genvol.c:37:35: style: Unused variable: Rlit [unusedVariable] teem-1.12.0~20160122/src/nrrd/test/genvol.c:37:41: style: Variable 'sig0' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/test/genvol.c:37:52: style: Variable 'sig1' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/test/genvol.c:37:63: style: Unused variable: a [unusedVariable] teem-1.12.0~20160122/src/nrrd/test/genvol.c:37:66: style: Unused variable: b [unusedVariable] teem-1.12.0~20160122/src/nrrd/test/genvol.c:37:72: style: Unused variable: ret [unusedVariable] teem-1.12.0~20160122/src/nrrd/test/histrad.c:41:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable hist [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/histrad.c:70:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/test/histrad.c:36:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/io.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/io.c:51:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/kv.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/kv.c:48:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/kv.c:28:13: style: Parameter 'me' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/nrrd/test/kv.c:36:20: style: Variable 'key' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/kv.c:36:39: style: Variable 'value' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/io.c:28:13: style: Parameter 'me' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/nrrd/test/minmax.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/minmax.c:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/minmax.c:28:13: style: Parameter 'me' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/nrrd/test/minmax.c:38:14: style: Variable 'range' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/morph.c:72:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/morph.c:118:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/morph.c:34:10: style: Variable 'in' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/morph.c:34:21: style: Variable 'kern' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/morph.c:109:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/otsu.c:44:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/otsu.c:35:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/quadvol.c:52:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/reuse.c:30:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/reuse.c:48:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/quadvol.c:39:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/reuse.c:28:13: style: Parameter 'me' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/nrrd/test/strio.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/strio.c:29:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/strio.c:32:8: style: Variable 'hstr' can be declared as const array [constVariable] teem-1.12.0~20160122/src/nrrd/test/texp.c:31:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/texp.c:49:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/texp.c:30:13: style: Parameter 'me' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/nrrd/test/tkernel.c:37:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/tkernel.c:46:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/tline.c:42:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/tline.c:51:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/tline.c:68:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/tline.c:39:14: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/nrrd/test/tline.c:60:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/trand.c:47:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/tkernel.c:35:13: style: Parameter 'me' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/nrrd/test/tkernel.c:46:25: style: Variable 'minS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/tkernel.c:46:32: style: Variable 'stepS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/tkernel.c:46:40: style: Variable 'maxS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/tkernel.c:46:54: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/tread.c:35:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/test/tread.c:29:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/tread.c:29:14: style: Variable 'ninName' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/test/tread.c:29:24: style: Variable 'noutName' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/tmf/tmFilters_raw.c:52:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] teem-1.12.0~20160122/src/nrrd/tmf/tmFilters_raw.c:508:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] teem-1.12.0~20160122/src/nrrd/tmf/tmFilters_raw.c:778:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] teem-1.12.0~20160122/src/nrrd/tmf/tmFilters_raw.c:443:3: style: Statements following 'return' will never be executed. [unreachableCode] teem-1.12.0~20160122/src/nrrd/winKernel.c:115:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:116:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:117:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:118:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:139:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:140:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:141:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:142:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:168:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:169:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:170:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:171:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:220:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:221:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:222:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:223:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:254:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:255:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:256:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/winKernel.c:257:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/write.c:96:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/write.c:191:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/write.c:218:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/write.c:334:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/write.c:410:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/write.c:805:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/write.c:929:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/write.c:1027:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/write.c:473:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/write.c:482:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/write.c:636:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/write.c:964:54: style:inconclusive: Function 'nrrdWrite' argument 3 names different: declaration 'nio' definition '_nio'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1021:40: note: Function 'nrrdWrite' argument 3 names different: declaration 'nio' definition '_nio'. teem-1.12.0~20160122/src/nrrd/write.c:964:54: note: Function 'nrrdWrite' argument 3 names different: declaration 'nio' definition '_nio'. teem-1.12.0~20160122/src/nrrd/write.c:980:64: style:inconclusive: Function 'nrrdStringWrite' argument 3 names different: declaration 'nio' definition '_nio'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1023:46: note: Function 'nrrdStringWrite' argument 3 names different: declaration 'nio' definition '_nio'. teem-1.12.0~20160122/src/nrrd/write.c:980:64: note: Function 'nrrdStringWrite' argument 3 names different: declaration 'nio' definition '_nio'. teem-1.12.0~20160122/src/nrrd/tmfKernel.c:45:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:52:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:60:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:68:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:78:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:87:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/actionPull.c:82:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/actionPull.c:128:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable evalS [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/actionPull.c:264:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/actionPull.c:334:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/actionPull.c:625:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/actionPull.c:793:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/actionPull.c:834:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/actionPull.c:1160:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/actionPull.c:692:15: warning: Buffer 'grad3' is too small, the function 'pullPointScalar' expects a bigger buffer in 4th argument [argumentSize] teem-1.12.0~20160122/src/pull/actionPull.c:692:15: note: Function 'pullPointScalar' is called teem-1.12.0~20160122/src/pull/pull.h:1173:43: note: Declaration of 4th function argument. teem-1.12.0~20160122/src/pull/actionPull.c:609:18: note: Passing buffer 'grad3' to function that is declared here teem-1.12.0~20160122/src/pull/actionPull.c:692:15: note: Buffer 'grad3' is too small, the function 'pullPointScalar' expects a bigger buffer in 4th argument teem-1.12.0~20160122/src/pull/actionPull.c:704:11: warning: Buffer 'grad3' is too small, the function 'pullPointScalar' expects a bigger buffer in 4th argument [argumentSize] teem-1.12.0~20160122/src/pull/actionPull.c:704:11: note: Function 'pullPointScalar' is called teem-1.12.0~20160122/src/pull/pull.h:1173:43: note: Declaration of 4th function argument. teem-1.12.0~20160122/src/pull/actionPull.c:609:18: note: Passing buffer 'grad3' to function that is declared here teem-1.12.0~20160122/src/pull/actionPull.c:704:11: note: Buffer 'grad3' is too small, the function 'pullPointScalar' expects a bigger buffer in 4th argument teem-1.12.0~20160122/src/pull/actionPull.c:82:11: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] teem-1.12.0~20160122/src/pull/actionPull.c:100:9: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] teem-1.12.0~20160122/src/pull/actionPull.c:1011:7: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] teem-1.12.0~20160122/src/pull/actionPull.c:1013:9: note: Found duplicate branches for 'if' and 'else'. teem-1.12.0~20160122/src/pull/actionPull.c:1011:7: note: Found duplicate branches for 'if' and 'else'. teem-1.12.0~20160122/src/pull/actionPull.c:733:30: style:inconclusive: Function '_pullPointEnergyTotal' argument 5 names different: declaration 'force' definition 'egrad'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/pull/privatePull.h:142:44: note: Function '_pullPointEnergyTotal' argument 5 names different: declaration 'force' definition 'egrad'. teem-1.12.0~20160122/src/pull/actionPull.c:733:30: note: Function '_pullPointEnergyTotal' argument 5 names different: declaration 'force' definition 'egrad'. teem-1.12.0~20160122/src/pull/actionPull.c:52:42: style: Parameter 'bin' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/pull/actionPull.c:123:8: style: Variable 'meme' can be declared as const array [constVariable] teem-1.12.0~20160122/src/pull/actionPull.c:808:26: style: Parameter 'task' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/pull/actionPull.c:808:43: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/pull/binningPull.c:234:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/binningPull.c:110:43: style:inconclusive: Function '_pullBinLocate' argument 2 names different: declaration 'pos' definition 'posWorld'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/pull/privatePull.h:188:59: note: Function '_pullBinLocate' argument 2 names different: declaration 'pos' definition 'posWorld'. teem-1.12.0~20160122/src/pull/binningPull.c:110:43: note: Function '_pullBinLocate' argument 2 names different: declaration 'pos' definition 'posWorld'. teem-1.12.0~20160122/src/pull/binningPull.c:186:65: style:inconclusive: Function 'pullBinsPointAdd' argument 3 names different: declaration 'binUsed' definition 'binP'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/pull/pull.h:1185:44: note: Function 'pullBinsPointAdd' argument 3 names different: declaration 'binUsed' definition 'binP'. teem-1.12.0~20160122/src/pull/binningPull.c:186:65: note: Function 'pullBinsPointAdd' argument 3 names different: declaration 'binUsed' definition 'binP'. teem-1.12.0~20160122/src/pull/binningPull.c:212:33: style:inconclusive: Function 'pullBinsPointMaybeAdd' argument 3 names different: declaration 'binUsed' definition 'binP'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/pull/pull.h:1188:49: note: Function 'pullBinsPointMaybeAdd' argument 3 names different: declaration 'binUsed' definition 'binP'. teem-1.12.0~20160122/src/pull/binningPull.c:212:33: note: Function 'pullBinsPointMaybeAdd' argument 3 names different: declaration 'binUsed' definition 'binP'. teem-1.12.0~20160122/src/pull/binningPull.c:460:15: style: Variable 'point' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/pull/ccPull.c:152:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/ccPull.c:117:40: style:inconclusive: Function 'pullCCMeasure' argument 2 names different: declaration 'nmeas' definition 'nmeasr'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/pull/pull.h:1228:56: note: Function 'pullCCMeasure' argument 2 names different: declaration 'nmeas' definition 'nmeasr'. teem-1.12.0~20160122/src/pull/ccPull.c:117:40: note: Function 'pullCCMeasure' argument 2 names different: declaration 'nmeas' definition 'nmeasr'. teem-1.12.0~20160122/src/pull/ccPull.c:123:14: style: Variable 'point' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/pull/ccPull.c:227:11: style: Variable 'measr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:811:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:822:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:3731:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:3742:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:5191:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:5202:3: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] teem-1.12.0~20160122/src/pull/constraints.c:144:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/constraints.c:258:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/constraints.c:308:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/constraints.c:412:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/constraints.c:678:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/constraints.c:278:14: warning: Buffer 'grad' is too small, the function 'pullPointScalar' expects a bigger buffer in 4th argument [argumentSize] teem-1.12.0~20160122/src/pull/constraints.c:278:14: note: Function 'pullPointScalar' is called teem-1.12.0~20160122/src/pull/pull.h:1173:43: note: Declaration of 4th function argument. teem-1.12.0~20160122/src/pull/constraints.c:271:37: note: Passing buffer 'grad' to function that is declared here teem-1.12.0~20160122/src/pull/constraints.c:278:14: note: Buffer 'grad' is too small, the function 'pullPointScalar' expects a bigger buffer in 4th argument teem-1.12.0~20160122/src/pull/constraints.c:666:9: style: Condition '0&&point->pos[3]' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/pull/constraints.c:678:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/pull/constraints.c:295:39: style: Parameter 'point' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/pull/constraints.c:138:7: style: Variable 'aval' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:811:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:822:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:836:7: style: Variable 't' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:851:7: style: Variable 't' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/pull/contextPull.c:67:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/contextPull.c:210:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/contextPull.c:424:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/contextPull.c:623:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:3731:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/pull/contextPull.c:546:20: style: Condition '0&&pctx->constraint' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:3742:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/pull/contextPull.c:387:34: style:inconclusive: Function 'pullOutputGetFilter' argument 4 names different: declaration 'scaleVec' definition '_scaleVec'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/pull/pull.h:1146:50: note: Function 'pullOutputGetFilter' argument 4 names different: declaration 'scaleVec' definition '_scaleVec'. teem-1.12.0~20160122/src/pull/contextPull.c:387:34: note: Function 'pullOutputGetFilter' argument 4 names different: declaration 'scaleVec' definition '_scaleVec'. teem-1.12.0~20160122/src/pull/contextPull.c:791:71: style:inconclusive: Function 'pullPositionHistoryNrrdGet' argument 3 names different: declaration 'point' definition 'point0'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/pull/pull.h:1153:55: note: Function 'pullPositionHistoryNrrdGet' argument 3 names different: declaration 'point' definition 'point0'. teem-1.12.0~20160122/src/pull/contextPull.c:791:71: note: Function 'pullPositionHistoryNrrdGet' argument 3 names different: declaration 'point' definition 'point0'. teem-1.12.0~20160122/src/nrrd/tmfKernel.c:3756:7: style: Variable 't' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:3771:7: style: Variable 't' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:5191:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:5202:5: style: Variable 'x' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:5216:7: style: Variable 't' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/nrrd/tmfKernel.c:5231:7: style: Variable 't' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/pull/corePull.c:66:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/corePull.c:88:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/corePull.c:124:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/corePull.c:187:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/corePull.c:264:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/corePull.c:350:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/corePull.c:152:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/pull/corePull.c:264:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/pull/corePull.c:385:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/pull/corePull.c:397:12: style: Variable 'npos' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/pull/energy.c:145:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/energy.c:335:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/energy.c:673:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/energy.c:737:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/energy.c:822:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/energy.c:710:55: style:inconclusive: Function 'pullEnergySpecParse' argument 2 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/pull/pull.h:1086:71: note: Function 'pullEnergySpecParse' argument 2 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/pull/energy.c:710:55: note: Function 'pullEnergySpecParse' argument 2 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/pull/energy.c:712:29: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/pull/energy.c:809:39: style: Parameter 'str' can be declared as pointer to const. However it seems that '_pullHestEnergyParse' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/pull/energy.c:833:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/pull/energy.c:809:39: note: Parameter 'str' can be declared as pointer to const teem-1.12.0~20160122/src/pull/infoPull.c:116:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/infoPull.c:184:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable answerLength [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/infoPull.c:417:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/infoPull.c:443:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/initPull.c:32:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/initPull.c:65:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/initPull.c:136:32: style:inconclusive: Function 'pullInitHaltonSet' argument 3 names different: declaration 'start' definition 'startIndex'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/pull/pull.h:1032:48: note: Function 'pullInitHaltonSet' argument 3 names different: declaration 'start' definition 'startIndex'. teem-1.12.0~20160122/src/pull/initPull.c:136:32: note: Function 'pullInitHaltonSet' argument 3 names different: declaration 'start' definition 'startIndex'. teem-1.12.0~20160122/src/pull/parmPull.c:73:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/parmPull.c:366:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gageParmVerbose [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/parmPull.c:459:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/parmPull.c:505:40: style:inconclusive: Function 'pullLogAddSet' argument 2 names different: declaration 'log' definition 'flog'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/pull/pull.h:1059:56: note: Function 'pullLogAddSet' argument 2 names different: declaration 'log' definition 'flog'. teem-1.12.0~20160122/src/pull/parmPull.c:505:40: note: Function 'pullLogAddSet' argument 2 names different: declaration 'log' definition 'flog'. teem-1.12.0~20160122/src/pull/pointPull.c:69:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/pointPull.c:201:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/pointPull.c:406:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/pointPull.c:652:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/pointPull.c:735:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/pointPull.c:861:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/pointPull.c:1043:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/pointPull.c:1085:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/popcntl.c:224:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/popcntl.c:206:14: style: Variable 'newpnt' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/pull/popcntl.c:230:14: style: Variable 'newpnt' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/pull/popcntl.c:242:14: style: Variable 'newpnt' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/pull/popcntl.c:254:14: style: Variable 'newpnt' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/pull/popcntl.c:276:12: style: Variable 'newpnt' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/pull/popcntl.c:284:12: style: Variable 'newpnt' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/pull/popcntl.c:292:12: style: Variable 'newpnt' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/pull/popcntl.c:299:12: style: Variable 'newpnt' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/pull/popcntl.c:343:12: style: Variable 'newpnt' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/pull/pointPull.c:320:9: style: Condition '0&&_pullVerbose' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/pull/pointPull.c:332:9: style: Condition '0&&_pullVerbose' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/pull/pointPull.c:705:9: style: Condition '0&&_pullVerbose' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/pull/pointPull.c:725:11: style: Condition '0&&_pullVerbose' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/pull/taskPull.c:53:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable pvl [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/pointPull.c:190:40: style: Parameter 'pctx' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/pull/pointPull.c:262:7: style: Variable 'gradInfo' can be declared as const array [constVariable] teem-1.12.0~20160122/src/pull/pointPull.c:287:7: style: Variable 'hessInfo' can be declared as const array [constVariable] teem-1.12.0~20160122/src/pull/pointPull.c:849:65: style: Parameter 'scaleVol' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/pull/pointPull.c:1094:19: style: Variable 'posData' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/pull/pointPull.c:1284:11: style: Variable 'point' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/pull/test/circ.c:67:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/test/circ.c:87:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/test/circ.c:195:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/test/circ.c:231:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/test/eparse.c:41:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/test/circ.c:116:19: style: Parameter 'pos' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/pull/test/circ.c:277:11: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/pull/test/circ.c:315:11: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/pull/volumePull.c:41:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/volumePull.c:142:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gageParmVerbose [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/volumePull.c:244:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/volumePull.c:284:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/volumePull.c:310:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/volumePull.c:364:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/trace.c:34:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/trace.c:241:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable len [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/trace.c:403:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/trace.c:442:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/trace.c:499:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/trace.c:659:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/trace.c:695:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/trace.c:781:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/pull/volumePull.c:155:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/pull/volumePull.c:154:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/pull/volumePull.c:155:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/pull/volumePull.c:305:60: style:inconclusive: Function '_pullVolumeCopy' argument 2 names different: declaration 'pvol' definition 'volOrig'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/pull/privatePull.h:112:54: note: Function '_pullVolumeCopy' argument 2 names different: declaration 'pvol' definition 'volOrig'. teem-1.12.0~20160122/src/pull/volumePull.c:305:60: note: Function '_pullVolumeCopy' argument 2 names different: declaration 'pvol' definition 'volOrig'. teem-1.12.0~20160122/src/pull/volumePull.c:236:27: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/pull/volumePull.c:269:26: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/pull/trace.c:267:12: style: Variable 'tidx' is reassigned a value before the old one has been used. [redundantAssignment] teem-1.12.0~20160122/src/pull/trace.c:184:18: note: tidx is assigned teem-1.12.0~20160122/src/pull/trace.c:267:12: note: tidx is overwritten teem-1.12.0~20160122/src/pull/trace.c:60:44: style:inconclusive: Function 'pullTraceSet' argument 2 names different: declaration 'trc' definition 'pts'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/pull/pull.h:1194:60: note: Function 'pullTraceSet' argument 2 names different: declaration 'trc' definition 'pts'. teem-1.12.0~20160122/src/pull/trace.c:60:44: note: Function 'pullTraceSet' argument 2 names different: declaration 'trc' definition 'pts'. teem-1.12.0~20160122/src/pull/trace.c:64:27: style:inconclusive: Function 'pullTraceSet' argument 9 names different: declaration 'seedPos' definition '_seedPos'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/pull/pull.h:1198:43: note: Function 'pullTraceSet' argument 9 names different: declaration 'seedPos' definition '_seedPos'. teem-1.12.0~20160122/src/pull/trace.c:64:27: note: Function 'pullTraceSet' argument 9 names different: declaration 'seedPos' definition '_seedPos'. teem-1.12.0~20160122/src/pull/trace.c:824:11: style: Variable 'trc' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/push/action.c:61:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable tenGageUnknown [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/action.c:82:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/action.c:146:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/action.c:182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/binning.c:65:43: style:inconclusive: Function '_pushBinLocate' argument 2 names different: declaration 'pos' definition '_posWorld'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/push/privatePush.h:32:59: note: Function '_pushBinLocate' argument 2 names different: declaration 'pos' definition '_posWorld'. teem-1.12.0~20160122/src/push/binning.c:65:43: note: Function '_pushBinLocate' argument 2 names different: declaration 'pos' definition '_posWorld'. teem-1.12.0~20160122/src/push/corePush.c:76:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/corePush.c:126:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/corePush.c:210:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/corePush.c:254:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/corePush.c:317:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/corePush.c:419:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/corePush.c:219:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/push/corePush.c:269:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/push/corePush.c:339:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/push/corePush.c:340:7: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/push/action.c:72:21: style:inconclusive: Function 'pushOutputGet' argument 1 names different: declaration 'nPos' definition 'nPosOut'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/push/push.h:314:37: note: Function 'pushOutputGet' argument 1 names different: declaration 'nPos' definition 'nPosOut'. teem-1.12.0~20160122/src/push/action.c:72:21: note: Function 'pushOutputGet' argument 1 names different: declaration 'nPos' definition 'nPosOut'. teem-1.12.0~20160122/src/push/action.c:72:36: style:inconclusive: Function 'pushOutputGet' argument 2 names different: declaration 'nTen' definition 'nTenOut'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/push/push.h:314:49: note: Function 'pushOutputGet' argument 2 names different: declaration 'nTen' definition 'nTenOut'. teem-1.12.0~20160122/src/push/action.c:72:36: note: Function 'pushOutputGet' argument 2 names different: declaration 'nTen' definition 'nTenOut'. teem-1.12.0~20160122/src/push/action.c:72:51: style:inconclusive: Function 'pushOutputGet' argument 3 names different: declaration 'nEnr' definition 'nEnrOut'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/push/push.h:314:61: note: Function 'pushOutputGet' argument 3 names different: declaration 'nEnr' definition 'nEnrOut'. teem-1.12.0~20160122/src/push/action.c:72:51: note: Function 'pushOutputGet' argument 3 names different: declaration 'nEnr' definition 'nEnrOut'. teem-1.12.0~20160122/src/push/action.c:28:30: style: Parameter 'pctx' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/push/action.c:30:12: style: Variable 'bin' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/push/corePush.c:352:12: style: Variable 'nten' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/push/corePush.c:353:12: style: Variable 'npos' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/push/forces.c:76:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/methodsPush.c:48:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/forces.c:87:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/methodsPush.c:94:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/forces.c:238:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/forces.c:318:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/forces.c:371:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/forces.c:455:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/forces.c:346:55: style:inconclusive: Function 'pushEnergySpecParse' argument 2 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/push/push.h:296:71: note: Function 'pushEnergySpecParse' argument 2 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/push/forces.c:346:55: note: Function 'pushEnergySpecParse' argument 2 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/push/forces.c:348:29: style: Variable 'pstr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/push/forces.c:442:39: style: Parameter 'str' can be declared as pointer to const. However it seems that '_pushHestEnergyParse' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/push/forces.c:466:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/push/forces.c:442:39: note: Parameter 'str' can be declared as pointer to const teem-1.12.0~20160122/src/push/test/eparse.c:40:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/setup.c:54:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/setup.c:132:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/setup.c:180:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/setup.c:253:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/setup.c:308:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/setup.c:370:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable maxDet [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/test/pusher.c:49:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/push/setup.c:72:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/push/setup.c:71:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/push/setup.c:72:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/push/setup.c:440:20: style: Variable 'detProbe' is reassigned a value before the old one has been used. [redundantAssignment] teem-1.12.0~20160122/src/push/setup.c:436:18: note: detProbe is assigned teem-1.12.0~20160122/src/push/setup.c:440:20: note: detProbe is overwritten teem-1.12.0~20160122/src/push/test/pusher.c:222:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/push/test/pusher.c:221:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/push/test/pusher.c:222:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/push/test/pusher.c:233:3: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/push/test/pusher.c:31:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/seek/extract.c:86:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdDLookup [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/extract.c:138:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/extract.c:291:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/extract.c:718:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/extract.c:894:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/extract.c:962:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/descend.c:230:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/descend.c:700:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/extract.c:924:22: style: Condition 'triangulate(sctx,bag,lpld)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/seek/extract.c:924:22: note: Calling function 'triangulate' returns 0 teem-1.12.0~20160122/src/seek/extract.c:924:22: note: Condition 'triangulate(sctx,bag,lpld)' is always false teem-1.12.0~20160122/src/seek/extract.c:200:21: style: Parameter 'sctx' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/seek/extract.c:578:40: style: Parameter 'val' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/seek/methodsSeek.c:49:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/setSeek.c:73:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/setSeek.c:144:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/setSeek.c:168:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/setSeek.c:188:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/setSeek.c:208:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/setSeek.c:223:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/setSeek.c:247:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/setSeek.c:278:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable answerLength [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/setSeek.c:302:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/setSeek.c:321:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/setSeek.c:339:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/setSeek.c:359:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/setSeek.c:380:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/setSeek.c:407:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/setSeek.c:435:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/setSeek.c:460:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/setSeek.c:199:43: style:inconclusive: Function 'seekNormalsFindSet' argument 2 names different: declaration 'doit' definition 'normalsFind'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/seek/seek.h:221:59: note: Function 'seekNormalsFindSet' argument 2 names different: declaration 'doit' definition 'normalsFind'. teem-1.12.0~20160122/src/seek/setSeek.c:199:43: note: Function 'seekNormalsFindSet' argument 2 names different: declaration 'doit' definition 'normalsFind'. teem-1.12.0~20160122/src/seek/test/tiso.c:44:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/test/trv.c:38:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/test/trv.c:90:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/test/tiso.c:80:13: style: Condition 'usegage' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/seek/test/tiso.c:96:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/seek/test/tiso.c:94:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/seek/test/tiso.c:96:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/seek/test/tiso.c:109:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/seek/test/tiso.c:94:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/seek/test/tiso.c:109:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/seek/test/trv.c:147:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/seek/test/trv.c:146:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/seek/test/trv.c:147:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/seek/test/trv.c:193:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/seek/test/trv.c:164:7: note: Assuming that condition 'E' is not redundant teem-1.12.0~20160122/src/seek/test/trv.c:193:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/seek/test/trv.c:196:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/seek/test/trv.c:164:7: note: Assuming that condition 'E' is not redundant teem-1.12.0~20160122/src/seek/test/trv.c:196:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/seek/test/trv.c:29:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/seek/test/trv.c:53:13: style: Variable 'kind' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/seek/test/trv.c:56:10: style: Variable 'kind' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/seek/updateSeek.c:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/updateSeek.c:66:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/updateSeek.c:235:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/updateSeek.c:300:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/updateSeek.c:327:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/updateSeek.c:356:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/updateSeek.c:550:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/updateSeek.c:618:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/updateSeek.c:716:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/updateSeek.c:374:9: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/seek/updateSeek.c:373:9: note: First condition teem-1.12.0~20160122/src/seek/updateSeek.c:374:9: note: Second condition teem-1.12.0~20160122/src/seek/updateSeek.c:422:11: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/seek/updateSeek.c:421:11: note: First condition teem-1.12.0~20160122/src/seek/updateSeek.c:422:11: note: Second condition teem-1.12.0~20160122/src/seek/updateSeek.c:428:11: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/seek/updateSeek.c:427:11: note: First condition teem-1.12.0~20160122/src/seek/updateSeek.c:428:11: note: Second condition teem-1.12.0~20160122/src/seek/updateSeek.c:446:11: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/seek/updateSeek.c:445:11: note: First condition teem-1.12.0~20160122/src/seek/updateSeek.c:446:11: note: Second condition teem-1.12.0~20160122/src/seek/updateSeek.c:452:11: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/seek/updateSeek.c:451:11: note: First condition teem-1.12.0~20160122/src/seek/updateSeek.c:452:11: note: Second condition teem-1.12.0~20160122/src/seek/updateSeek.c:458:11: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/seek/updateSeek.c:457:11: note: First condition teem-1.12.0~20160122/src/seek/updateSeek.c:458:11: note: Second condition teem-1.12.0~20160122/src/seek/updateSeek.c:464:11: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/seek/updateSeek.c:463:11: note: First condition teem-1.12.0~20160122/src/seek/updateSeek.c:464:11: note: Second condition teem-1.12.0~20160122/src/seek/updateSeek.c:470:11: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/seek/updateSeek.c:469:11: note: First condition teem-1.12.0~20160122/src/seek/updateSeek.c:470:11: note: Second condition teem-1.12.0~20160122/src/seek/updateSeek.c:476:11: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/seek/updateSeek.c:475:11: note: First condition teem-1.12.0~20160122/src/seek/updateSeek.c:476:11: note: Second condition teem-1.12.0~20160122/src/seek/updateSeek.c:482:11: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/seek/updateSeek.c:481:11: note: First condition teem-1.12.0~20160122/src/seek/updateSeek.c:482:11: note: Second condition teem-1.12.0~20160122/src/seek/updateSeek.c:488:11: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/seek/updateSeek.c:487:11: note: First condition teem-1.12.0~20160122/src/seek/updateSeek.c:488:11: note: Second condition teem-1.12.0~20160122/src/seek/updateSeek.c:494:11: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/seek/updateSeek.c:493:11: note: First condition teem-1.12.0~20160122/src/seek/updateSeek.c:494:11: note: Second condition teem-1.12.0~20160122/src/seek/updateSeek.c:500:11: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/seek/updateSeek.c:499:11: note: First condition teem-1.12.0~20160122/src/seek/updateSeek.c:500:11: note: Second condition teem-1.12.0~20160122/src/seek/updateSeek.c:506:11: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/seek/updateSeek.c:505:11: note: First condition teem-1.12.0~20160122/src/seek/updateSeek.c:506:11: note: Second condition teem-1.12.0~20160122/src/seek/updateSeek.c:512:11: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/seek/updateSeek.c:511:11: note: First condition teem-1.12.0~20160122/src/seek/updateSeek.c:512:11: note: Second condition teem-1.12.0~20160122/src/seek/updateSeek.c:518:11: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/seek/updateSeek.c:517:11: note: First condition teem-1.12.0~20160122/src/seek/updateSeek.c:518:11: note: Second condition teem-1.12.0~20160122/src/seek/updateSeek.c:369:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/seek/updateSeek.c:365:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/seek/updateSeek.c:369:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/seek/updateSeek.c:799:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/seek/updateSeek.c:798:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/seek/updateSeek.c:799:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/seek/textract.c:153:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/textract.c:1823:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/textract.c:1900:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/aniso.c:997:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/aniso.c:1044:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/aniso.c:1122:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable weight [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/aniso.c:1216:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/aniso.c:1247:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDefault [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/aniso.c:48:16: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] teem-1.12.0~20160122/src/ten/aniso.c:1117:56: style:inconclusive: Function 'tenAnisoHistogram' argument 6 names different: declaration 'resolution' definition 'res'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1524:60: note: Function 'tenAnisoHistogram' argument 6 names different: declaration 'resolution' definition 'res'. teem-1.12.0~20160122/src/ten/aniso.c:1117:56: note: Function 'tenAnisoHistogram' argument 6 names different: declaration 'resolution' definition 'res'. teem-1.12.0~20160122/src/ten/bimod.c:39:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/bimod.c:79:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/bimod.c:154:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/bimod.c:199:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/bimod.c:270:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/bimod.c:340:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/bimod.c:388:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/bimod.c:447:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/bimod.c:455:31: style: Condition '_tenEMBimodalIterate(biparm)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/bimod.c:455:31: note: Calling function '_tenEMBimodalIterate' returns 0 teem-1.12.0~20160122/src/ten/bimod.c:455:31: note: Condition '_tenEMBimodalIterate(biparm)' is always false teem-1.12.0~20160122/src/ten/bimod.c:297:3: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/ten/bimod.c:340:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/ten/bimod.c:429:52: style:inconclusive: Function 'tenEMBimodal' argument 2 names different: declaration 'nhisto' definition '_nhisto'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1774:67: note: Function 'tenEMBimodal' argument 2 names different: declaration 'nhisto' definition '_nhisto'. teem-1.12.0~20160122/src/ten/bimod.c:429:52: note: Function 'tenEMBimodal' argument 2 names different: declaration 'nhisto' definition '_nhisto'. teem-1.12.0~20160122/src/ten/bvec.c:106:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/bvec.c:170:11: style: Variable 'error' is reassigned a value before the old one has been used. [redundantAssignment] teem-1.12.0~20160122/src/ten/bvec.c:157:11: note: error is assigned teem-1.12.0~20160122/src/ten/bvec.c:170:11: note: error is overwritten teem-1.12.0~20160122/src/ten/bvec.c:28:35: style: Parameter 'bb' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ten/bvec.c:28:47: style: Parameter 'ss' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ten/bvec.c:28:59: style: Parameter 'ww' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ten/bvec.c:43:36: style: Parameter 'bb' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ten/bvec.c:43:60: style: Parameter 'ww' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ten/bvec.c:64:36: style: Parameter 'bb' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ten/bvec.c:64:48: style: Parameter 'ss' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ten/bvec.c:64:60: style: Parameter 'ww' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ten/chan.c:74:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/chan.c:357:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDefault [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/chan.c:404:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDefault [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/chan.c:558:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/chan.c:601:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/chan.c:645:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/chan.c:882:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/chan.c:1064:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/nrrd/cc.c:101:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/cc.c:101:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/cc.c:142:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/cc.c:142:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/cc.c:142:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/cc.c:142:9: warning: %d in format string (no. 4) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/cc.c:144:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/cc.c:144:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/cc.c:144:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/nrrd/cc.c:638:48: style:inconclusive: Function 'nrrdCCMerge' argument 3 names different: declaration 'nval' definition '_nval'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1457:64: note: Function 'nrrdCCMerge' argument 3 names different: declaration 'nval' definition '_nval'. teem-1.12.0~20160122/src/nrrd/cc.c:638:48: note: Function 'nrrdCCMerge' argument 3 names different: declaration 'nval' definition '_nval'. teem-1.12.0~20160122/src/nrrd/cc.c:639:17: style:inconclusive: Function 'nrrdCCMerge' argument 4 names different: declaration 'dir' definition 'valDir'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/nrrd/nrrd.h:1458:33: note: Function 'nrrdCCMerge' argument 4 names different: declaration 'dir' definition 'valDir'. teem-1.12.0~20160122/src/nrrd/cc.c:639:17: note: Function 'nrrdCCMerge' argument 4 names different: declaration 'dir' definition 'valDir'. teem-1.12.0~20160122/src/ten/chan.c:711:9: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/ten/chan.c:710:9: note: First condition teem-1.12.0~20160122/src/ten/chan.c:711:9: note: Second condition teem-1.12.0~20160122/src/ten/chan.c:712:9: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/ten/chan.c:711:9: note: First condition teem-1.12.0~20160122/src/ten/chan.c:712:9: note: Second condition teem-1.12.0~20160122/src/ten/chan.c:709:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/chan.c:708:9: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/chan.c:709:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/chan.c:558:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] teem-1.12.0~20160122/src/ten/chan.c:71:38: style:inconclusive: Function 'tenDWMRIKeyValueParse' argument 4 names different: declaration 'skip' definition 'skipP'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1423:53: note: Function 'tenDWMRIKeyValueParse' argument 4 names different: declaration 'skip' definition 'skipP'. teem-1.12.0~20160122/src/ten/chan.c:71:38: note: Function 'tenDWMRIKeyValueParse' argument 4 names different: declaration 'skip' definition 'skipP'. teem-1.12.0~20160122/src/ten/chan.c:71:59: style:inconclusive: Function 'tenDWMRIKeyValueParse' argument 5 names different: declaration 'skipNum' definition 'skipNumP'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1424:52: note: Function 'tenDWMRIKeyValueParse' argument 5 names different: declaration 'skipNum' definition 'skipNumP'. teem-1.12.0~20160122/src/ten/chan.c:71:59: note: Function 'tenDWMRIKeyValueParse' argument 5 names different: declaration 'skipNum' definition 'skipNumP'. teem-1.12.0~20160122/src/ten/chan.c:350:41: style:inconclusive: Function 'tenBMatrixCalc' argument 2 names different: declaration 'ngrad' definition '_ngrad'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1426:56: note: Function 'tenBMatrixCalc' argument 2 names different: declaration 'ngrad' definition '_ngrad'. teem-1.12.0~20160122/src/ten/chan.c:350:41: note: Function 'tenBMatrixCalc' argument 2 names different: declaration 'ngrad' definition '_ngrad'. teem-1.12.0~20160122/src/ten/chan.c:392:41: style:inconclusive: Function 'tenEMatrixCalc' argument 2 names different: declaration 'nbmat' definition '_nbmat'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1427:56: note: Function 'tenEMatrixCalc' argument 2 names different: declaration 'nbmat' definition '_nbmat'. teem-1.12.0~20160122/src/ten/chan.c:392:41: note: Function 'tenEMatrixCalc' argument 2 names different: declaration 'nbmat' definition '_nbmat'. teem-1.12.0~20160122/src/ten/chan.c:547:34: style:inconclusive: Function 'tenEstimateLinearSingle_f' argument 1 names different: declaration 'ten' definition '_ten'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1428:50: note: Function 'tenEstimateLinearSingle_f' argument 1 names different: declaration 'ten' definition '_ten'. teem-1.12.0~20160122/src/ten/chan.c:547:34: note: Function 'tenEstimateLinearSingle_f' argument 1 names different: declaration 'ten' definition '_ten'. teem-1.12.0~20160122/src/ten/chan.c:547:47: style:inconclusive: Function 'tenEstimateLinearSingle_f' argument 2 names different: declaration 'B0P' definition '_B0P'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1428:62: note: Function 'tenEstimateLinearSingle_f' argument 2 names different: declaration 'B0P' definition '_B0P'. teem-1.12.0~20160122/src/ten/chan.c:547:47: note: Function 'tenEstimateLinearSingle_f' argument 2 names different: declaration 'B0P' definition '_B0P'. teem-1.12.0~20160122/src/ten/chan.c:548:40: style:inconclusive: Function 'tenEstimateLinearSingle_f' argument 3 names different: declaration 'dwi' definition '_dwi'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1429:56: note: Function 'tenEstimateLinearSingle_f' argument 3 names different: declaration 'dwi' definition '_dwi'. teem-1.12.0~20160122/src/ten/chan.c:548:40: note: Function 'tenEstimateLinearSingle_f' argument 3 names different: declaration 'dwi' definition '_dwi'. teem-1.12.0~20160122/src/ten/chan.c:586:40: style:inconclusive: Function 'tenEstimateLinear3D' argument 4 names different: declaration 'ndwi' definition '_ndwi'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1439:55: note: Function 'tenEstimateLinear3D' argument 4 names different: declaration 'ndwi' definition '_ndwi'. teem-1.12.0~20160122/src/ten/chan.c:586:40: note: Function 'tenEstimateLinear3D' argument 4 names different: declaration 'ndwi' definition '_ndwi'. teem-1.12.0~20160122/src/ten/chan.c:587:33: style:inconclusive: Function 'tenEstimateLinear3D' argument 6 names different: declaration 'nbmat' definition '_nbmat'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1441:48: note: Function 'tenEstimateLinear3D' argument 6 names different: declaration 'nbmat' definition '_nbmat'. teem-1.12.0~20160122/src/ten/chan.c:587:33: note: Function 'tenEstimateLinear3D' argument 6 names different: declaration 'nbmat' definition '_nbmat'. teem-1.12.0~20160122/src/ten/chan.c:874:25: style:inconclusive: Function 'tenSimulate' argument 4 names different: declaration 'nbmat' definition '_nbmat'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1451:40: note: Function 'tenSimulate' argument 4 names different: declaration 'nbmat' definition '_nbmat'. teem-1.12.0~20160122/src/ten/chan.c:874:25: note: Function 'tenSimulate' argument 4 names different: declaration 'nbmat' definition '_nbmat'. teem-1.12.0~20160122/src/ten/chan.c:850:10: style: Variable 'matwght' can be declared as const array [constVariable] teem-1.12.0~20160122/src/ten/chan.c:880:11: style: Variable 'bmat' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/chan.c:566:29: warning: Uninitialized variable: dwi [uninitvar] teem-1.12.0~20160122/src/ten/chan.c:562:24: note: Assuming condition is false teem-1.12.0~20160122/src/ten/chan.c:566:29: note: Uninitialized variable: dwi teem-1.12.0~20160122/src/ten/chan.c:249:17: style: Variable 'val' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/ten/epireg.c:39:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/epireg.c:67:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDefault [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/epireg.c:129:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/epireg.c:216:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdBlind8BitRangeFalse [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/epireg.c:279:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/epireg.c:326:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/epireg.c:344:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/epireg.c:425:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/epireg.c:523:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable axis [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/epireg.c:567:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/epireg.c:771:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/epireg.c:871:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/epireg.c:926:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable clamp [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/epireg.c:991:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/epireg.c:1053:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdStateAlwaysSetContent [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/epireg.c:1186:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:52:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:95:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:125:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:145:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:186:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:208:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:305:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:361:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDefault [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:388:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDefault [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:417:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:432:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:442:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:572:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gg [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:680:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:704:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:733:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gg [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:792:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:808:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:858:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:987:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:1072:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable blup [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:1217:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:1294:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:1403:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:1558:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:1582:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:1627:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:1707:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MIN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:1794:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:1869:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/estimate.c:1901:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ins [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/epireg.c:1020:27: style: Condition '_tenEpiRegGetHST(&hh,&ss,&tt,reference,ni,zi,npxfr,nhst,ngrad)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/epireg.c:1020:27: note: Calling function '_tenEpiRegGetHST' returns 0 teem-1.12.0~20160122/src/ten/epireg.c:1020:27: note: Condition '_tenEpiRegGetHST(&hh,&ss,&tt,reference,ni,zi,npxfr,nhst,ngrad)' is always false teem-1.12.0~20160122/src/ten/epireg.c:1023:33: style: Condition '_tenEpiRegSliceWarp(nslcB,nslcA,nwght,nidx,kern,kparm,hh,ss,tt,cx,cy)' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/epireg.c:1023:33: note: Calling function '_tenEpiRegSliceWarp' returns 0 teem-1.12.0~20160122/src/ten/epireg.c:1023:33: note: Condition '_tenEpiRegSliceWarp(nslcB,nslcA,nwght,nidx,kern,kparm,hh,ss,tt,cx,cy)' is always false teem-1.12.0~20160122/src/ten/epireg.c:1070:23: error: Memory leak: nbuffA [memleak] teem-1.12.0~20160122/src/ten/epireg.c:1070:23: error: Memory leak: nbuffB [memleak] teem-1.12.0~20160122/src/ten/epireg.c:1250:23: error: Memory leak: nout [memleak] teem-1.12.0~20160122/src/ten/epireg.c:1250:23: error: Memory leak: nin [memleak] teem-1.12.0~20160122/src/ten/epireg.c:1250:23: error: Memory leak: ndwi [memleak] teem-1.12.0~20160122/src/ten/epireg.c:1250:23: error: Memory leak: ndwiOut [memleak] teem-1.12.0~20160122/src/ten/epireg.c:576:20: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: nmat [nullPointerOutOfMemory] teem-1.12.0~20160122/src/ten/epireg.c:571:24: note: Assuming allocation function fails teem-1.12.0~20160122/src/ten/epireg.c:571:10: note: Assignment 'nmat=(Nrrd**)calloc(sz,sizeof(Nrrd*))', assigned value is 0 teem-1.12.0~20160122/src/ten/epireg.c:576:20: note: Null pointer dereference teem-1.12.0~20160122/src/ten/epireg.c:577:27: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: nmat [nullPointerOutOfMemory] teem-1.12.0~20160122/src/ten/epireg.c:571:24: note: Assuming allocation function fails teem-1.12.0~20160122/src/ten/epireg.c:571:10: note: Assignment 'nmat=(Nrrd**)calloc(sz,sizeof(Nrrd*))', assigned value is 0 teem-1.12.0~20160122/src/ten/epireg.c:577:27: note: Null pointer dereference teem-1.12.0~20160122/src/ten/epireg.c:583:20: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ninv [nullPointerOutOfMemory] teem-1.12.0~20160122/src/ten/epireg.c:572:24: note: Assuming allocation function fails teem-1.12.0~20160122/src/ten/epireg.c:572:10: note: Assignment 'ninv=(Nrrd**)calloc(sz,sizeof(Nrrd*))', assigned value is 0 teem-1.12.0~20160122/src/ten/epireg.c:577:26: note: Assuming condition is false teem-1.12.0~20160122/src/ten/epireg.c:583:20: note: Null pointer dereference teem-1.12.0~20160122/src/ten/epireg.c:578:47: style: The comparison '1 == order' is always true. [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/epireg.c:565:11: note: 'order' is assigned value '1' here. teem-1.12.0~20160122/src/ten/epireg.c:578:47: note: The comparison '1 == order' is always true. teem-1.12.0~20160122/src/ten/epireg.c:588:45: style: The comparison '1 == order' is always true. [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/epireg.c:565:11: note: 'order' is assigned value '1' here. teem-1.12.0~20160122/src/ten/epireg.c:588:45: note: The comparison '1 == order' is always true. teem-1.12.0~20160122/src/ten/epireg.c:597:25: style: The comparison '1 == order' is always true. [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/epireg.c:565:11: note: 'order' is assigned value '1' here. teem-1.12.0~20160122/src/ten/epireg.c:597:25: note: The comparison '1 == order' is always true. teem-1.12.0~20160122/src/ten/epireg.c:604:39: style: The comparison '1 == order' is always true. [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/epireg.c:565:11: note: 'order' is assigned value '1' here. teem-1.12.0~20160122/src/ten/epireg.c:604:39: note: The comparison '1 == order' is always true. teem-1.12.0~20160122/src/ten/epireg.c:613:15: style: The comparison '1 == order' is always true. [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/epireg.c:565:11: note: 'order' is assigned value '1' here. teem-1.12.0~20160122/src/ten/epireg.c:613:15: note: The comparison '1 == order' is always true. teem-1.12.0~20160122/src/ten/epireg.c:639:13: style: The comparison '1 == order' is always true. [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/epireg.c:565:11: note: 'order' is assigned value '1' here. teem-1.12.0~20160122/src/ten/epireg.c:639:13: note: The comparison '1 == order' is always true. teem-1.12.0~20160122/src/ten/epireg.c:663:39: style: The comparison '1 == order' is always true. [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/epireg.c:565:11: note: 'order' is assigned value '1' here. teem-1.12.0~20160122/src/ten/epireg.c:663:39: note: The comparison '1 == order' is always true. teem-1.12.0~20160122/src/ten/epireg.c:680:11: style: The comparison '1 == order' is always true. [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/epireg.c:565:11: note: 'order' is assigned value '1' here. teem-1.12.0~20160122/src/ten/epireg.c:680:11: note: The comparison '1 == order' is always true. teem-1.12.0~20160122/src/ten/epireg.c:693:39: style: The comparison '1 == order' is always true. [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/epireg.c:565:11: note: 'order' is assigned value '1' here. teem-1.12.0~20160122/src/ten/epireg.c:693:39: note: The comparison '1 == order' is always true. teem-1.12.0~20160122/src/ten/epireg.c:709:11: style: The comparison '1 == order' is always true. [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/epireg.c:565:11: note: 'order' is assigned value '1' here. teem-1.12.0~20160122/src/ten/epireg.c:709:11: note: The comparison '1 == order' is always true. teem-1.12.0~20160122/src/ten/epireg.c:722:39: style: The comparison '1 == order' is always true. [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/epireg.c:565:11: note: 'order' is assigned value '1' here. teem-1.12.0~20160122/src/ten/epireg.c:722:39: note: The comparison '1 == order' is always true. teem-1.12.0~20160122/src/ten/epireg.c:739:11: style: The comparison '1 == order' is always true. [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/epireg.c:565:11: note: 'order' is assigned value '1' here. teem-1.12.0~20160122/src/ten/epireg.c:739:11: note: The comparison '1 == order' is always true. teem-1.12.0~20160122/src/ten/epireg.c:878:11: style: The comparison '1 == order' is always true. [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/epireg.c:868:11: note: 'order' is assigned value '1' here. teem-1.12.0~20160122/src/ten/epireg.c:878:11: note: The comparison '1 == order' is always true. teem-1.12.0~20160122/src/ten/epireg.c:360:18: style: Variable 'big' is reassigned a value before the old one has been used. [redundantAssignment] teem-1.12.0~20160122/src/ten/epireg.c:357:9: note: big is assigned teem-1.12.0~20160122/src/ten/epireg.c:360:18: note: big is overwritten teem-1.12.0~20160122/src/ten/epireg.c:378:21: style: Variable 'big' is reassigned a value before the old one has been used. [redundantAssignment] teem-1.12.0~20160122/src/ten/epireg.c:374:11: note: big is assigned teem-1.12.0~20160122/src/ten/epireg.c:378:21: note: big is overwritten teem-1.12.0~20160122/src/ten/epireg.c:1041:38: style:inconclusive: Function 'tenEpiRegister3D' argument 2 names different: declaration 'ndwi' definition 'nin'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1606:53: note: Function 'tenEpiRegister3D' argument 2 names different: declaration 'ndwi' definition 'nin'. teem-1.12.0~20160122/src/ten/epireg.c:1041:38: note: Function 'tenEpiRegister3D' argument 2 names different: declaration 'ndwi' definition 'nin'. teem-1.12.0~20160122/src/ten/epireg.c:1041:56: style:inconclusive: Function 'tenEpiRegister3D' argument 3 names different: declaration 'dwiLen' definition 'ninLen'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1607:46: note: Function 'tenEpiRegister3D' argument 3 names different: declaration 'dwiLen' definition 'ninLen'. teem-1.12.0~20160122/src/ten/epireg.c:1041:56: note: Function 'tenEpiRegister3D' argument 3 names different: declaration 'dwiLen' definition 'ninLen'. teem-1.12.0~20160122/src/ten/epireg.c:1041:70: style:inconclusive: Function 'tenEpiRegister3D' argument 4 names different: declaration 'ngrad' definition '_ngrad'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1607:60: note: Function 'tenEpiRegister3D' argument 4 names different: declaration 'ngrad' definition '_ngrad'. teem-1.12.0~20160122/src/ten/epireg.c:1041:70: note: Function 'tenEpiRegister3D' argument 4 names different: declaration 'ngrad' definition '_ngrad'. teem-1.12.0~20160122/src/ten/epireg.c:1178:24: style:inconclusive: Function 'tenEpiRegister4D' argument 1 names different: declaration 'nout' definition '_nout'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1614:39: note: Function 'tenEpiRegister4D' argument 1 names different: declaration 'nout' definition '_nout'. teem-1.12.0~20160122/src/ten/epireg.c:1178:24: note: Function 'tenEpiRegister4D' argument 1 names different: declaration 'nout' definition '_nout'. teem-1.12.0~20160122/src/ten/epireg.c:1178:37: style:inconclusive: Function 'tenEpiRegister4D' argument 2 names different: declaration 'nin' definition '_nin'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1614:51: note: Function 'tenEpiRegister4D' argument 2 names different: declaration 'nin' definition '_nin'. teem-1.12.0~20160122/src/ten/epireg.c:1178:37: note: Function 'tenEpiRegister4D' argument 2 names different: declaration 'nin' definition '_nin'. teem-1.12.0~20160122/src/ten/epireg.c:1178:49: style:inconclusive: Function 'tenEpiRegister4D' argument 3 names different: declaration 'ngrad' definition '_ngrad'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1614:62: note: Function 'tenEpiRegister4D' argument 3 names different: declaration 'ngrad' definition '_ngrad'. teem-1.12.0~20160122/src/ten/epireg.c:1178:49: note: Function 'tenEpiRegister4D' argument 3 names different: declaration 'ngrad' definition '_ngrad'. teem-1.12.0~20160122/src/ten/epireg.c:58:49: style: Parameter 'kparm' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ten/epireg.c:520:21: style: Variable 'B' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/epireg.c:863:11: style: Variable 'xfr' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/epireg.c:224:11: style: Variable 'range' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/ten/estimate.c:706:9: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/ten/estimate.c:705:9: note: First condition teem-1.12.0~20160122/src/ten/estimate.c:706:9: note: Second condition teem-1.12.0~20160122/src/ten/estimate.c:707:9: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/ten/estimate.c:706:9: note: First condition teem-1.12.0~20160122/src/ten/estimate.c:707:9: note: Second condition teem-1.12.0~20160122/src/ten/estimate.c:1708:9: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/ten/estimate.c:1707:9: note: First condition teem-1.12.0~20160122/src/ten/estimate.c:1708:9: note: Second condition teem-1.12.0~20160122/src/ten/estimate.c:1709:9: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/ten/estimate.c:1708:9: note: First condition teem-1.12.0~20160122/src/ten/estimate.c:1709:9: note: Second condition teem-1.12.0~20160122/src/ten/estimate.c:114:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/estimate.c:112:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/estimate.c:114:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/estimate.c:116:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/estimate.c:112:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/estimate.c:116:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/estimate.c:120:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/estimate.c:112:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/estimate.c:120:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/estimate.c:151:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/estimate.c:149:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/estimate.c:151:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/estimate.c:153:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/estimate.c:149:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/estimate.c:153:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/estimate.c:157:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/estimate.c:149:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/estimate.c:157:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/estimate.c:702:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/estimate.c:701:9: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/estimate.c:702:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/estimate.c:703:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/estimate.c:701:9: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/estimate.c:703:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/estimate.c:704:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/estimate.c:701:9: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/estimate.c:704:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/estimate.c:827:7: style: Condition '!EE' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/estimate.c:826:8: note: Assignment 'EE=0', assigned value is 0 teem-1.12.0~20160122/src/ten/estimate.c:827:7: note: Condition '!EE' is always true teem-1.12.0~20160122/src/ten/estimate.c:1870:18: style: Condition 'tec->all_d' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/estimate.c:945:14: style: Same expression on both sides of '&&'. [duplicateExpression] teem-1.12.0~20160122/src/ten/estimate.c:290:51: style:inconclusive: Function 'tenEstimateMethodSet' argument 2 names different: declaration 'estMethod' definition 'estimateMethod'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1460:41: note: Function 'tenEstimateMethodSet' argument 2 names different: declaration 'estMethod' definition 'estimateMethod'. teem-1.12.0~20160122/src/ten/estimate.c:290:51: note: Function 'tenEstimateMethodSet' argument 2 names different: declaration 'estMethod' definition 'estimateMethod'. teem-1.12.0~20160122/src/ten/estimate.c:437:58: style: Parameter 'isB0' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ten/estimate.c:719:46: style: Parameter 'tec' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ten/estimate.c:1212:11: style: Variable 'emat' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/estimate.c:216:13: style: Variable 'appu.ui' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/ten/experSpec.c:54:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/experSpec.c:177:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdKindList [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/experSpec.c:313:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/experSpec.c:329:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/experSpec.c:370:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/experSpec.c:395:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiberMethods.c:36:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiberMethods.c:99:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiberMethods.c:216:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiberMethods.c:259:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiberMethods.c:639:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiberMethods.c:716:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gageKernel00 [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiberMethods.c:773:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiberMethods.c:816:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiberMethods.c:840:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiberMethods.c:251:43: style:inconclusive: Function 'tenFiberTypeSet' argument 2 names different: declaration 'type' definition 'ftype'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1559:58: note: Function 'tenFiberTypeSet' argument 2 names different: declaration 'type' definition 'ftype'. teem-1.12.0~20160122/src/ten/fiberMethods.c:251:43: note: Function 'tenFiberTypeSet' argument 2 names different: declaration 'type' definition 'ftype'. teem-1.12.0~20160122/src/ten/fiberMethods.c:835:38: style:inconclusive: Function 'tenFiberContextCopy' argument 1 names different: declaration 'tfx' definition 'oldTfx'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1580:66: note: Function 'tenFiberContextCopy' argument 1 names different: declaration 'tfx' definition 'oldTfx'. teem-1.12.0~20160122/src/ten/fiberMethods.c:835:38: note: Function 'tenFiberContextCopy' argument 1 names different: declaration 'tfx' definition 'oldTfx'. teem-1.12.0~20160122/src/ten/glyph.c:36:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/glyph.c:79:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/glyph.c:196:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/seek/textract.c:240:49: style: Parameter 'bag' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/seek/textract.c:707:30: style: Parameter 'p1' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/seek/textract.c:707:42: style: Parameter 'p2' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/seek/textract.c:707:54: style: Parameter 'p3' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/seek/textract.c:788:13: style: Variable 't1s11' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/seek/textract.c:788:21: style: Variable 't1s12' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/seek/textract.c:788:29: style: Variable 't1s2' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/seek/textract.c:911:69: style: Parameter 'idcs' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/seek/textract.c:995:10: style: Variable 'dpthresh' can be declared as const array [constVariable] teem-1.12.0~20160122/src/seek/textract.c:1000:7: style: Variable 'cand_idx' can be declared as const array [constVariable] teem-1.12.0~20160122/src/seek/textract.c:1744:38: style: Parameter 'bag' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ten/fiber.c:65:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiber.c:212:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiber.c:263:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiber.c:306:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiber.c:374:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiber.c:383:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiber.c:419:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiber.c:435:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiber.c:544:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiber.c:1069:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiber.c:1197:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/grads.c:39:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/grads.c:73:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/grads.c:113:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/grads.c:143:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/grads.c:159:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/grads.c:199:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/grads.c:290:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/grads.c:360:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/grads.c:392:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeUnknown [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/grads.c:470:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/grads.c:692:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ell/test/tq.c:70:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/glyph.c:364:13: style: Suspicious condition (assignment + comparison); Clarify expression with parentheses. [clarifyCondition] teem-1.12.0~20160122/src/ten/glyph.c:364:21: style: Condition 'duhsliceAxis' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/glyph.c:361:24: note: Assuming that condition 'duhsliceAxis' is not redundant teem-1.12.0~20160122/src/ten/glyph.c:364:21: note: Condition 'duhsliceAxis' is always false teem-1.12.0~20160122/src/ten/glyph.c:184:25: style:inconclusive: Function 'tenGlyphGen' argument 1 names different: declaration 'glyphs' definition 'glyphsLimn'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1346:40: note: Function 'tenGlyphGen' argument 1 names different: declaration 'glyphs' definition 'glyphsLimn'. teem-1.12.0~20160122/src/ten/glyph.c:184:25: note: Function 'tenGlyphGen' argument 1 names different: declaration 'glyphs' definition 'glyphsLimn'. teem-1.12.0~20160122/src/ten/glyph.c:184:48: style:inconclusive: Function 'tenGlyphGen' argument 2 names different: declaration 'scene' definition 'glyphsEcho'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1346:59: note: Function 'tenGlyphGen' argument 2 names different: declaration 'scene' definition 'glyphsEcho'. teem-1.12.0~20160122/src/ten/glyph.c:184:48: note: Function 'tenGlyphGen' argument 2 names different: declaration 'scene' definition 'glyphsEcho'. teem-1.12.0~20160122/src/ten/grads.c:295:24: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] teem-1.12.0~20160122/src/ten/grads.c:558:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/ten/grads.c:566:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/ten/grads.c:568:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/ten/grads.c:575:13: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/ten/grads.c:591:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/ten/grads.c:617:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/ten/miscTen.c:32:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/miscTen.c:141:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/miscTen.c:182:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/miscTen.c:223:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/miscTen.c:265:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_KERNEL_PARMS_NUM [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/mod.c:73:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/miscTen.c:267:10: style: Variable 'hist' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/miscTen.c:267:17: style: Variable 'histD' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/miscTen.c:267:25: style: Variable 'histDD' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/mod.c:239:54: style:inconclusive: Function 'tenSizeNormalize' argument 3 names different: declaration 'weight' definition '_weight'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1730:69: note: Function 'tenSizeNormalize' argument 3 names different: declaration 'weight' definition '_weight'. teem-1.12.0~20160122/src/ten/mod.c:239:54: note: Function 'tenSizeNormalize' argument 3 names different: declaration 'weight' definition '_weight'. teem-1.12.0~20160122/src/ten/model1Cylinder.c:69:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/model1Cylinder.c:73:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/model1Stick.c:63:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/model1Stick.c:67:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/model1Tensor2.c:69:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/model1Tensor2.c:117:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/model1Unit2D.c:55:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/model1Unit2D.c:59:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/model1Vector2D.c:57:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/model1Vector2D.c:61:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/model2Unit2D.c:64:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/model2Unit2D.c:68:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/modelBall.c:54:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/modelBall.c:58:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/modelB0.c:52:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/modelB0.c:56:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/modelBall1Cylinder.c:76:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/modelBall1Cylinder.c:80:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/modelBall1Stick.c:70:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/modelBall1Stick.c:74:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/modelBall1StickEMD.c:67:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/modelBall1StickEMD.c:71:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/modelZero.c:129:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/qglox.c:48:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/qglox.c:96:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_EPSILON [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/qglox.c:533:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ELL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/qglox.c:49:20: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] teem-1.12.0~20160122/src/ten/qglox.c:97:30: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] teem-1.12.0~20160122/src/ten/qglox.c:97:45: style: Expression 'log(1 + x)' can be replaced by 'log1p(x)' to avoid loss of precision. [unpreciseMathCall] teem-1.12.0~20160122/src/ten/qglox.c:321:35: style:inconclusive: Function 'tenQGLInterpTwo' argument 5 names different: declaration 'aa' definition 'tt'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/privateTen.h:134:47: note: Function 'tenQGLInterpTwo' argument 5 names different: declaration 'aa' definition 'tt'. teem-1.12.0~20160122/src/ten/qglox.c:321:35: note: Function 'tenQGLInterpTwo' argument 5 names different: declaration 'aa' definition 'tt'. teem-1.12.0~20160122/src/ten/qglox.c:218:22: style: Clarify calculation precedence for '*' and '?'. [clarifyCalculation] teem-1.12.0~20160122/src/ten/qseg.c:73:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/qseg.c:170:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/qseg.c:96:28: style:inconclusive: Function '_tenInitcent2' argument 3 names different: declaration 'grads' definition 'qpoints'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/privateTen.h:103:40: note: Function '_tenInitcent2' argument 3 names different: declaration 'grads' definition 'qpoints'. teem-1.12.0~20160122/src/ten/qseg.c:96:28: note: Function '_tenInitcent2' argument 3 names different: declaration 'grads' definition 'qpoints'. teem-1.12.0~20160122/src/ten/tenDwiGage.c:211:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tenDwiGage.c:342:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tenDwiGage.c:757:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GAGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tenDwiGage.c:892:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tenDwiGage.c:954:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tenDwiGage.c:1008:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable gageKind [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tenDwiGage.c:1068:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDefault [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/fiber.c:138:11: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/ten/fiber.c:520:49: style: Same expression on both sides of '&&'. [duplicateExpression] teem-1.12.0~20160122/src/ten/fiber.c:1053:32: style:inconclusive: Function 'tenFiberMultiTrace' argument 3 names different: declaration 'nseed' definition '_nseed'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1597:47: note: Function 'tenFiberMultiTrace' argument 3 names different: declaration 'nseed' definition '_nseed'. teem-1.12.0~20160122/src/ten/fiber.c:1053:32: note: Function 'tenFiberMultiTrace' argument 3 names different: declaration 'nseed' definition '_nseed'. teem-1.12.0~20160122/src/ten/fiber.c:897:54: style: Parameter 'seed' can be declared as const array [constParameter] teem-1.12.0~20160122/src/ten/fiber.c:1015:30: style: Parameter 'arr' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ten/fiber.c:1234:20: style: Variable 'pans' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/fiber.c:595:14: style: Variable 'appu.d' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/ten/fiber.c:604:13: style: Variable 'pansIdx' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/ten/fiber.c:606:14: style: Variable 'appu.d' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/ten/fiber.c:617:13: style: Variable 'fptsIdx' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/ten/tenDwiGage.c:1050:20: style: Boolean result is used in bitwise operation. Clarify expression with parentheses. [clarifyCondition] teem-1.12.0~20160122/src/ten/tenDwiGage.c:773:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/tenDwiGage.c:772:9: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/tenDwiGage.c:773:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/tenDwiGage.c:774:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/tenDwiGage.c:772:9: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/tenDwiGage.c:774:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/tenDwiGage.c:775:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/tenDwiGage.c:772:9: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/tenDwiGage.c:775:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/tenDwiGage.c:1021:29: style:inconclusive: Function 'tenDwiGageKindNix' argument 1 names different: declaration 'dwiKind' definition 'kind'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1760:50: note: Function 'tenDwiGageKindNix' argument 1 names different: declaration 'dwiKind' definition 'kind'. teem-1.12.0~20160122/src/ten/tenDwiGage.c:1021:29: note: Function 'tenDwiGageKindNix' argument 1 names different: declaration 'dwiKind' definition 'kind'. teem-1.12.0~20160122/src/ten/tenDwiGage.c:1039:23: style:inconclusive: Function 'tenDwiGageKindSet' argument 8 names different: declaration 'emethod1' definition 'e1method'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1767:38: note: Function 'tenDwiGageKindSet' argument 8 names different: declaration 'emethod1' definition 'e1method'. teem-1.12.0~20160122/src/ten/tenDwiGage.c:1039:23: note: Function 'tenDwiGageKindSet' argument 8 names different: declaration 'emethod1' definition 'e1method'. teem-1.12.0~20160122/src/ten/tenDwiGage.c:1039:37: style:inconclusive: Function 'tenDwiGageKindSet' argument 9 names different: declaration 'emethod2' definition 'e2method'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1767:52: note: Function 'tenDwiGageKindSet' argument 9 names different: declaration 'emethod2' definition 'e2method'. teem-1.12.0~20160122/src/ten/tenDwiGage.c:1039:37: note: Function 'tenDwiGageKindSet' argument 9 names different: declaration 'emethod2' definition 'e2method'. teem-1.12.0~20160122/src/ten/tenDwiGage.c:293:27: style: Parameter 'pp' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ten/tenDwiGage.c:327:32: style: Parameter 'ctx' can be declared as pointer to const. However it seems that '_tenDwiGageAnswer' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/ten/tenDwiGage.c:995:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/ten/tenDwiGage.c:327:32: note: Parameter 'ctx' can be declared as pointer to const teem-1.12.0~20160122/src/ten/tenDwiGage.c:448:13: style: Variable 'ten' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenDwiGage.c:538:13: style: Variable 'twoten' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenDwiGage.c:565:22: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenDwiGage.c:710:13: style: Variable 'info' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenDwiGage.c:721:22: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenDwiGage.c:332:26: style: Variable 'dwiMean' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/ten/tenDwiGage.c:515:27: style: Variable 'e' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/ten/tenDwiGage.c:515:31: style: Variable 'g' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/ten/tenModel.c:99:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tenModel.c:120:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdKind3DSymMatrix [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tenModel.c:135:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tenModel.c:176:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tenModel.c:358:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tenModel.c:433:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lup [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tenModel.c:714:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ins [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tenModel.c:67:46: style:inconclusive: Function 'tenModelParse' argument 4 names different: declaration 'str' definition '_str'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1654:61: note: Function 'tenModelParse' argument 4 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/ten/tenModel.c:67:46: note: Function 'tenModelParse' argument 4 names different: declaration 'str' definition '_str'. teem-1.12.0~20160122/src/ten/tenModel.c:126:40: style:inconclusive: Function 'tenModelFromAxisLearn' argument 1 names different: declaration 'model' definition 'modelP'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1656:55: note: Function 'tenModelFromAxisLearn' argument 1 names different: declaration 'model' definition 'modelP'. teem-1.12.0~20160122/src/ten/tenModel.c:126:40: note: Function 'tenModelFromAxisLearn' argument 1 names different: declaration 'model' definition 'modelP'. teem-1.12.0~20160122/src/ten/tenModel.c:170:30: style:inconclusive: Function 'tenModelSimulate' argument 5 names different: declaration 'nB0' definition '_nB0'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1661:45: note: Function 'tenModelSimulate' argument 5 names different: declaration 'nB0' definition '_nB0'. teem-1.12.0~20160122/src/ten/tenModel.c:170:30: note: Function 'tenModelSimulate' argument 5 names different: declaration 'nB0' definition '_nB0'. teem-1.12.0~20160122/src/ten/tenModel.c:171:30: style:inconclusive: Function 'tenModelSimulate' argument 6 names different: declaration 'nparm' definition '_nparm'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1662:45: note: Function 'tenModelSimulate' argument 6 names different: declaration 'nparm' definition '_nparm'. teem-1.12.0~20160122/src/ten/tenModel.c:171:30: note: Function 'tenModelSimulate' argument 6 names different: declaration 'nparm' definition '_nparm'. teem-1.12.0~20160122/src/ten/tenModel.c:427:32: style:inconclusive: Function 'tenModelSqeFit' argument 15 names different: declaration 'rng' definition '_rng'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1671:47: note: Function 'tenModelSqeFit' argument 15 names different: declaration 'rng' definition '_rng'. teem-1.12.0~20160122/src/ten/tenModel.c:427:32: note: Function 'tenModelSqeFit' argument 15 names different: declaration 'rng' definition '_rng'. teem-1.12.0~20160122/src/ten/tenModel.c:709:38: style:inconclusive: Function 'tenModelConvert' argument 2 names different: declaration 'convRet' definition 'convRetP'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1677:53: note: Function 'tenModelConvert' argument 2 names different: declaration 'convRet' definition 'convRetP'. teem-1.12.0~20160122/src/ten/tenModel.c:709:38: note: Function 'tenModelConvert' argument 2 names different: declaration 'convRet' definition 'convRetP'. teem-1.12.0~20160122/src/ten/tenModel.c:710:55: style:inconclusive: Function 'tenModelConvert' argument 5 names different: declaration 'modelSrc' definition '_modelSrc'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1680:48: note: Function 'tenModelConvert' argument 5 names different: declaration 'modelSrc' definition '_modelSrc'. teem-1.12.0~20160122/src/ten/tenModel.c:710:55: note: Function 'tenModelConvert' argument 5 names different: declaration 'modelSrc' definition '_modelSrc'. teem-1.12.0~20160122/src/ten/tenModel.c:69:24: style: Variable 'pre' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendAbout.c:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendAbout.c:31:26: style: Parameter 'hparm' can be declared as pointer to const. However it seems that 'tend_aboutMain' is a callback function, if 'hparm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/ten/tendAbout.c:91:1: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/ten/tendAbout.c:31:26: note: Parameter 'hparm' can be declared as pointer to const teem-1.12.0~20160122/src/ten/tendAnhist.c:46:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendAnhist.c:39:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendAnplot.c:51:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendAnplot.c:44:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenGage.c:349:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tenGage.c:419:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendAnscale.c:49:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendAnscale.c:41:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendAnvol.c:46:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeEnum [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendAnvol.c:38:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendAvg.c:45:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendAvg.c:38:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendBfit.c:48:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendBfit.c:73:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/ten/tendBfit.c:80:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/ten/tendBfit.c:90:7: warning:inconclusive: If memory allocation fails, then there is a possible null pointer dereference: ww [nullPointerOutOfMemory] teem-1.12.0~20160122/src/ten/tendBfit.c:87:25: note: Assuming allocation function fails teem-1.12.0~20160122/src/ten/tendBfit.c:87:10: note: Assignment 'ww=(double*)calloc(nin->axis[0].size,sizeof(double))', assigned value is 0 teem-1.12.0~20160122/src/ten/tendBfit.c:90:7: note: Null pointer dereference teem-1.12.0~20160122/src/ten/tendBfit.c:39:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendBmat.c:52:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendBmat.c:46:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendEllipse.c:43:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendEllipse.c:232:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendEllipse.c:176:13: style: Condition 'npos' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/tendEllipse.c:177:13: style: Condition 'nstn' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/tendEllipse.c:38:18: style: Variable 'sdata' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendEpireg.c:57:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendEpireg.c:193:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/ten/tendEpireg.c:195:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/ten/tendEpireg.c:197:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/ten/tendEpireg.c:45:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendEstim.c:60:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendEstim.c:269:9: style: Condition '!EE' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/tendEstim.c:268:10: note: Assignment 'EE=0', assigned value is 0 teem-1.12.0~20160122/src/ten/tendEstim.c:269:9: note: Condition '!EE' is always true teem-1.12.0~20160122/src/ten/tendEstim.c:270:9: style: Condition '!EE' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/tendEstim.c:268:10: note: Assignment 'EE=0', assigned value is 0 teem-1.12.0~20160122/src/ten/tendEstim.c:270:9: note: Condition '!EE' is always true teem-1.12.0~20160122/src/ten/tendEstim.c:271:9: style: Condition '!EE' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/tendEstim.c:268:10: note: Assignment 'EE=0', assigned value is 0 teem-1.12.0~20160122/src/ten/tendEstim.c:271:9: note: Condition '!EE' is always true teem-1.12.0~20160122/src/ten/tendEval.c:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendEval.c:37:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendEvaladd.c:46:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendEvaladd.c:39:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendEvalclamp.c:46:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendEvalclamp.c:39:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendEvalmult.c:44:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendEvalmult.c:37:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenGage.c:1716:15: style: Variable 'isoPhi' is reassigned a value before the old one has been used. [redundantAssignment] teem-1.12.0~20160122/src/ten/tenGage.c:1714:15: note: isoPhi is assigned teem-1.12.0~20160122/src/ten/tenGage.c:1716:15: note: isoPhi is overwritten teem-1.12.0~20160122/src/ten/tenGage.c:292:43: style: Parameter 'ctx' can be declared as pointer to const. However it seems that '_tenGageIv3Print' is a callback function, if 'ctx' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/ten/tenGage.c:2117:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/ten/tenGage.c:292:43: note: Parameter 'ctx' can be declared as pointer to const teem-1.12.0~20160122/src/ten/tenGage.c:292:63: style: Parameter 'pvl' can be declared as pointer to const. However it seems that '_tenGageIv3Print' is a callback function, if 'pvl' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/ten/tenGage.c:2117:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/ten/tenGage.c:292:63: note: Parameter 'pvl' can be declared as pointer to const teem-1.12.0~20160122/src/ten/tenGage.c:293:11: style: Variable 'iv3' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenGage.c:337:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/ten/tenGage.c:754:25: style: Variable 'mu2Grad' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenGage.c:754:35: style: Variable 'skwGrad' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenGage.c:783:13: style: Variable 'R1Grad' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenGage.c:783:22: style: Variable 'R2Grad' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenGage.c:783:31: style: Variable 'R3Grad' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenGage.c:1085:13: style: Variable 'hess' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenGage.c:1269:13: style: Variable 'hess' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenGage.c:1780:13: style: Variable 'tgradE' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenGage.c:1891:13: style: Variable 'tgradE' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenGage.c:1892:13: style: Variable 'evhess' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenGage.c:1932:13: style: Variable 'tgradE' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenGage.c:1933:13: style: Variable 'evhess' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenGage.c:1971:13: style: Variable 'tgradE' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tenGage.c:1972:13: style: Variable 'evhess' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendEvalpow.c:44:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendEvalpow.c:37:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendEvec.c:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendEvecrgb.c:48:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airMopAlways [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendEvecrgb.c:37:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendEvec.c:37:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendEvq.c:49:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendExp.c:43:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendEvq.c:42:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendExp.c:37:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendExpand.c:52:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendFiber.c:55:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendFlotsam.c:66:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airMopAlways [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendFiber.c:37:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendFlotsam.c:53:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/ten/tendGrads.c:60:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendGrads.c:47:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendGlyph.c:47:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendGlyph.c:102:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendHelix.c:59:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendHelix.c:163:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendHelix.c:154:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendGlyph.c:530:9: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/ten/tendLog.c:43:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendLog.c:37:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendMake.c:45:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendMake.c:39:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendMconv.c:45:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeString [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendMconv.c:37:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendMfit.c:48:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendMsim.c:56:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendMsim.c:141:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/tendMsim.c:140:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/tendMsim.c:141:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/tendMsim.c:44:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendNorm.c:47:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendNorm.c:39:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendPoint.c:44:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendPoint.c:37:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendSatin.c:119:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendSatin.c:204:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendShrink.c:44:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendSatin.c:194:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendShrink.c:38:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendSim.c:55:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendSlice.c:44:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendSim.c:108:9: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/tendSim.c:107:9: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/tendSim.c:108:9: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/tendSim.c:131:11: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/tendSim.c:122:9: note: Assuming that condition 'E' is not redundant teem-1.12.0~20160122/src/ten/tendSim.c:131:11: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/tendSim.c:44:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendSlice.c:37:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendSten.c:44:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendSten.c:37:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendTconv.c:45:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeEnum [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendTconv.c:38:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendTriple.c:45:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeEnum [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendTriple.c:38:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tendUnmf.c:46:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tendUnmf.c:40:16: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tensor.c:69:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdType [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tensor.c:143:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tensor.c:185:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tensor.c:263:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tensor.c:317:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeFloat [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tensor.c:404:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tensor.c:466:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tensor.c:568:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tensor.c:680:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tensor.c:796:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_EPSILON [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tensor.c:978:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/tensor.c:993:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/cntr.c:43:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/cntr.c:32:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tensor.c:181:7: style: Condition '!nin' is always false [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/tensor.c:245:17: style:inconclusive: Function 'tenExpand' argument 1 names different: declaration 'tnine' definition 'nout'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1366:32: note: Function 'tenExpand' argument 1 names different: declaration 'tnine' definition 'nout'. teem-1.12.0~20160122/src/ten/tensor.c:245:17: note: Function 'tenExpand' argument 1 names different: declaration 'tnine' definition 'nout'. teem-1.12.0~20160122/src/ten/tensor.c:245:35: style:inconclusive: Function 'tenExpand' argument 2 names different: declaration 'tseven' definition 'nin'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1366:51: note: Function 'tenExpand' argument 2 names different: declaration 'tseven' definition 'nin'. teem-1.12.0~20160122/src/ten/tensor.c:245:35: note: Function 'tenExpand' argument 2 names different: declaration 'tseven' definition 'nin'. teem-1.12.0~20160122/src/ten/tensor.c:394:23: style:inconclusive: Function 'tenEigensolve_f' argument 1 names different: declaration 'eval' definition '_eval'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1369:38: note: Function 'tenEigensolve_f' argument 1 names different: declaration 'eval' definition '_eval'. teem-1.12.0~20160122/src/ten/tensor.c:394:23: note: Function 'tenEigensolve_f' argument 1 names different: declaration 'eval' definition '_eval'. teem-1.12.0~20160122/src/ten/tensor.c:394:39: style:inconclusive: Function 'tenEigensolve_f' argument 2 names different: declaration 'evec' definition '_evec'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1369:53: note: Function 'tenEigensolve_f' argument 2 names different: declaration 'evec' definition '_evec'. teem-1.12.0~20160122/src/ten/tensor.c:394:39: note: Function 'tenEigensolve_f' argument 2 names different: declaration 'evec' definition '_evec'. teem-1.12.0~20160122/src/ten/tensor.c:394:61: style:inconclusive: Function 'tenEigensolve_f' argument 3 names different: declaration 'ten' definition 't'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1370:44: note: Function 'tenEigensolve_f' argument 3 names different: declaration 'ten' definition 't'. teem-1.12.0~20160122/src/ten/tensor.c:394:61: note: Function 'tenEigensolve_f' argument 3 names different: declaration 'ten' definition 't'. teem-1.12.0~20160122/src/ten/tensor.c:451:24: style:inconclusive: Function 'tenEigensolve_d' argument 1 names different: declaration 'eval' definition '_eval'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1371:39: note: Function 'tenEigensolve_d' argument 1 names different: declaration 'eval' definition '_eval'. teem-1.12.0~20160122/src/ten/tensor.c:451:24: note: Function 'tenEigensolve_d' argument 1 names different: declaration 'eval' definition '_eval'. teem-1.12.0~20160122/src/ten/tensor.c:451:63: style:inconclusive: Function 'tenEigensolve_d' argument 3 names different: declaration 'ten' definition 't'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1372:45: note: Function 'tenEigensolve_d' argument 3 names different: declaration 'ten' definition 't'. teem-1.12.0~20160122/src/ten/tensor.c:451:63: note: Function 'tenEigensolve_d' argument 3 names different: declaration 'ten' definition 't'. teem-1.12.0~20160122/src/ten/tensor.c:839:33: style:inconclusive: Function 'tenInvariantGradientsK_d' argument 1 names different: declaration 'K1' definition 'mu1'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1383:49: note: Function 'tenInvariantGradientsK_d' argument 1 names different: declaration 'K1' definition 'mu1'. teem-1.12.0~20160122/src/ten/tensor.c:839:33: note: Function 'tenInvariantGradientsK_d' argument 1 names different: declaration 'K1' definition 'mu1'. teem-1.12.0~20160122/src/ten/tensor.c:839:48: style:inconclusive: Function 'tenInvariantGradientsK_d' argument 2 names different: declaration 'K2' definition 'mu2'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1384:49: note: Function 'tenInvariantGradientsK_d' argument 2 names different: declaration 'K2' definition 'mu2'. teem-1.12.0~20160122/src/ten/tensor.c:839:48: note: Function 'tenInvariantGradientsK_d' argument 2 names different: declaration 'K2' definition 'mu2'. teem-1.12.0~20160122/src/ten/tensor.c:839:63: style:inconclusive: Function 'tenInvariantGradientsK_d' argument 3 names different: declaration 'K3' definition 'skw'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1385:49: note: Function 'tenInvariantGradientsK_d' argument 3 names different: declaration 'K3' definition 'skw'. teem-1.12.0~20160122/src/ten/tensor.c:839:63: note: Function 'tenInvariantGradientsK_d' argument 3 names different: declaration 'K3' definition 'skw'. teem-1.12.0~20160122/src/ten/tensor.c:170:10: style: Variable 'masked' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tensor.c:248:10: style: Variable 'seven' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tensor.c:565:16: style: Variable 'conf' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/tensor.c:1072:28: style: Parameter 'a' can be declared as const array [constParameter] teem-1.12.0~20160122/src/ten/tensor.c:1072:41: style: Parameter 'T' can be declared as const array [constParameter] teem-1.12.0~20160122/src/ten/tensor.c:1072:55: style: Parameter 'b' can be declared as const array [constParameter] teem-1.12.0~20160122/src/ten/test/csim.c:39:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/csim.c:165:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/geode.c:46:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/csim.c:261:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/test/csim.c:260:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/test/csim.c:261:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/test/csim.c:153:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/test/igrt.c:40:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/odf-hist.c:37:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/odf-hist.c:34:9: style: Variable 'errS' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/test/rgbprobe.c:39:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_KERNEL_PARMS_NUM [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/rgbprobe.c:87:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/test/rgbprobe.c:86:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/test/rgbprobe.c:87:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/test/rgbprobe.c:28:14: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/test/rgbprobe.c:36:10: style: Variable 'idata' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/test/rgbprobe.c:37:18: style: Variable 'aniso' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/test/rgbprobe.c:37:26: style: Variable 'tensor' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/test/rgbprobe.c:91:38: error: Shifting 32-bit value by 207 bits is undefined behaviour [shiftTooManyBits] teem-1.12.0~20160122/src/ten/test/roistat.c:44:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/roistat.c:31:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/test/roistat.c:37:16: style: Variable 'roi' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/test/roistat.c:37:39: style: Variable 'stat' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/test/geode.c:261:14: style: Local variable 'tmp' shadows outer variable [shadowVariable] teem-1.12.0~20160122/src/ten/test/geode.c:37:65: note: Shadowed declaration teem-1.12.0~20160122/src/ten/test/geode.c:261:14: note: Shadow variable teem-1.12.0~20160122/src/ten/test/geode.c:262:24: style: Local variable 'NN' shadows outer variable [shadowVariable] teem-1.12.0~20160122/src/ten/test/geode.c:39:16: note: Shadowed declaration teem-1.12.0~20160122/src/ten/test/geode.c:262:24: note: Shadow variable teem-1.12.0~20160122/src/ten/test/geode.c:292:47: style: Local variable 'qB' shadows outer variable [shadowVariable] teem-1.12.0~20160122/src/ten/test/geode.c:37:26: note: Shadowed declaration teem-1.12.0~20160122/src/ten/test/geode.c:292:47: note: Shadow variable teem-1.12.0~20160122/src/ten/test/geode.c:31:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/test/rotedge.c:48:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/taniso.c:42:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/rotedge.c:34:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/test/teigen-evals-A.c:45:3: error: syntax error: keyword 'if' is not allowed in global scope [syntaxError] teem-1.12.0~20160122/src/ten/test/teigen.c:389:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/teigen.c:364:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/ten/test/taniso.c:30:9: style: Variable 'me' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/test/teigen.c:346:18: style: Parameter 'tt' can be declared as const array [constParameter] teem-1.12.0~20160122/src/ten/test/tem.c:44:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/tem.c:31:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:38:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/tg.c:82:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/tg.c:29:32: style: Parameter 'clp' can be declared as const array [constParameter] teem-1.12.0~20160122/src/ten/test/tg.c:70:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/test/to.c:71:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/to.c:58:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:168:7: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:167:7: note: First condition teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:168:7: note: Second condition teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:169:7: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:168:7: note: First condition teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:169:7: note: Second condition teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:171:7: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:170:7: note: First condition teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:171:7: note: Second condition teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:172:7: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:171:7: note: First condition teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:172:7: note: Second condition teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:174:7: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:173:7: note: First condition teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:174:7: note: Second condition teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:175:7: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:174:7: note: First condition teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:175:7: note: Second condition teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:177:7: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:176:7: note: First condition teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:177:7: note: Second condition teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:178:7: style: The if condition is the same as the previous if condition [duplicateCondition] teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:177:7: note: First condition teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:178:7: note: Second condition teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:164:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:163:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:164:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:165:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:163:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:165:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:166:7: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:163:7: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:166:7: note: Condition '!E' is always true teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:165:11: warning: %d in format string (no. 1) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/ten/test/tensorDotDat.c:31:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/test/tqgl.c:103:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/tsoid.c:116:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/tt.c:35:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/tt.c:136:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/tsoid.c:31:16: style: Parameter 'AB' can be declared as const array [constParameter] teem-1.12.0~20160122/src/ten/test/tt.c:124:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/test/ttriple.c:39:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/test/ttriple.c:36:8: style: Variable 'space' can be declared as const array [constVariable] teem-1.12.0~20160122/src/ten/triple.c:133:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/triple.c:346:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/triple.c:423:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/triple.c:487:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable lup [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/triple.c:370:32: style:inconclusive: Function 'tenTripleConvertSingle_f' argument 1 names different: declaration 'dst' definition '_dst'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1264:48: note: Function 'tenTripleConvertSingle_f' argument 1 names different: declaration 'dst' definition '_dst'. teem-1.12.0~20160122/src/ten/triple.c:370:32: note: Function 'tenTripleConvertSingle_f' argument 1 names different: declaration 'dst' definition '_dst'. teem-1.12.0~20160122/src/ten/triple.c:371:38: style:inconclusive: Function 'tenTripleConvertSingle_f' argument 3 names different: declaration 'src' definition '_src'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1266:54: note: Function 'tenTripleConvertSingle_f' argument 3 names different: declaration 'src' definition '_src'. teem-1.12.0~20160122/src/ten/triple.c:371:38: note: Function 'tenTripleConvertSingle_f' argument 3 names different: declaration 'src' definition '_src'. teem-1.12.0~20160122/src/ten/triple.c:411:54: style: Parameter 'ten' can be declared as const array [constParameter] teem-1.12.0~20160122/src/tijk/fsTijk.c:64:1: style: Parameter 'coeffs' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/tijk/fsTijk.c:65:1: style: Parameter 'coeffs' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/tijk/nrrdTijk.c:41:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/tijk/nrrdTijk.c:71:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/tijk/nrrdTijk.c:101:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/tijk/nrrdTijk.c:152:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/tijk/shTijk.c:111:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/tijk/shTijk.c:112:1: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_PI [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/tijk/shTijk.c:339:1: style:inconclusive: Function 'tijk_esh_make_kernel_rank1_d' argument 2 names different: declaration 'signal' definition 'signl'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/tijk/tijk.h:424:60: note: Function 'tijk_esh_make_kernel_rank1_d' argument 2 names different: declaration 'signal' definition 'signl'. teem-1.12.0~20160122/src/tijk/shTijk.c:339:1: note: Function 'tijk_esh_make_kernel_rank1_d' argument 2 names different: declaration 'signal' definition 'signl'. teem-1.12.0~20160122/src/tijk/shTijk.c:340:1: style:inconclusive: Function 'tijk_esh_make_kernel_rank1_f' argument 2 names different: declaration 'signal' definition 'signl'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/tijk/tijk.h:421:74: note: Function 'tijk_esh_make_kernel_rank1_f' argument 2 names different: declaration 'signal' definition 'signl'. teem-1.12.0~20160122/src/tijk/shTijk.c:340:1: note: Function 'tijk_esh_make_kernel_rank1_f' argument 2 names different: declaration 'signal' definition 'signl'. teem-1.12.0~20160122/src/tijk/shTijk.c:378:1: style:inconclusive: Function 'tijk_esh_make_kernel_delta_d' argument 2 names different: declaration 'signal' definition 'signl'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/tijk/tijk.h:429:60: note: Function 'tijk_esh_make_kernel_delta_d' argument 2 names different: declaration 'signal' definition 'signl'. teem-1.12.0~20160122/src/tijk/shTijk.c:378:1: note: Function 'tijk_esh_make_kernel_delta_d' argument 2 names different: declaration 'signal' definition 'signl'. teem-1.12.0~20160122/src/tijk/shTijk.c:379:1: style:inconclusive: Function 'tijk_esh_make_kernel_delta_f' argument 2 names different: declaration 'signal' definition 'signl'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/tijk/tijk.h:426:74: note: Function 'tijk_esh_make_kernel_delta_f' argument 2 names different: declaration 'signal' definition 'signl'. teem-1.12.0~20160122/src/tijk/shTijk.c:379:1: note: Function 'tijk_esh_make_kernel_delta_f' argument 2 names different: declaration 'signal' definition 'signl'. teem-1.12.0~20160122/src/tijk/shTijk.c:128:1: style: Parameter 'coeffs' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/tijk/shTijk.c:129:1: style: Parameter 'coeffs' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/tijk/shTijk.c:144:1: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/tijk/shTijk.c:145:1: style: Parameter 'A' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/unrrdu/1op.c:43:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeEnum [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/2op.c:47:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeEnum [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/2op.c:114:11: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/unrrdu/2op.c:112:9: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/unrrdu/2op.c:114:11: note: Condition '!E' is always true teem-1.12.0~20160122/src/unrrdu/3op.c:46:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeEnum [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/3op.c:116:11: style: Condition '!E' is always true [knownConditionTrueFalse] teem-1.12.0~20160122/src/unrrdu/3op.c:114:9: note: Assignment 'E=0', assigned value is 0 teem-1.12.0~20160122/src/unrrdu/3op.c:116:11: note: Condition '!E' is always true teem-1.12.0~20160122/src/unrrdu/aabplot.c:47:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/aabplot.c:113:13: style: Variable 'in' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/unrrdu/about.c:32:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/about.c:31:28: style: Parameter 'hparm' can be declared as pointer to const. However it seems that 'unrrdu_aboutMain' is a callback function, if 'hparm' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/unrrdu/about.c:163:1: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/unrrdu/about.c:31:28: note: Parameter 'hparm' can be declared as pointer to const teem-1.12.0~20160122/src/unrrdu/acrop.c:46:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/affine.c:50:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/axdelete.c:48:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/axinfo.c:43:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_SPACE_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/axinsert.c:47:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/axmerge.c:46:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/axsplit.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/basinfo.c:52:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeString [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/block.c:52:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/ccadj.c:45:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/ccfind.c:44:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeString [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/ccmerge.c:47:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/ccsettle.c:43:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/cksum.c:40:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/cksum.c:72:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeEnum [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/cmedian.c:53:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/convert.c:48:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeEnum [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/data.c:55:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeString [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/crop.c:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/path.c:34:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/path.c:193:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/path.c:311:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/path.c:431:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/path.c:538:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/path.c:565:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/path.c:619:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable size [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/path.c:707:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/path.c:847:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/path.c:910:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_NAN [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/ten/path.c:985:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ins [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/dering.c:49:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/crop.c:86:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/dhisto.c:44:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/diff.c:46:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/dice.c:39:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_MED [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/dist.c:51:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/dice.c:107:16: style: Variable 'top' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/unrrdu/dnorm.c:64:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/env.c:59:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airBool [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/env.c:102:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/env.c:139:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/env.c:177:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/env.c:190:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/env.c:169:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/flip.c:43:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/fft.c:116:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeEnum [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/flotsam.c:95:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/flotsam.c:205:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/flotsam.c:268:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/flotsam.c:420:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdTypeUnknown [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/flotsam.c:581:7: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/flotsam.c:597:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/flotsam.c:637:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable nrrdZlibStrategyDefault [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/gamma.c:46:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeDouble [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/grid.c:39:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/grid.c:123:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/hack.c:45:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeString [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/head.c:43:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/head.c:93:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeString [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/flotsam.c:465:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/flotsam.c:71:25: style:inconclusive: Function 'unrrduCmdMain' argument 6 names different: declaration 'hparm' definition '_hparm'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/unrrdu/unrrdu.h:229:43: note: Function 'unrrduCmdMain' argument 6 names different: declaration 'hparm' definition '_hparm'. teem-1.12.0~20160122/src/unrrdu/flotsam.c:71:25: note: Function 'unrrduCmdMain' argument 6 names different: declaration 'hparm' definition '_hparm'. teem-1.12.0~20160122/src/unrrdu/flotsam.c:117:23: style: Variable 'tdash' can be declared as const array [constVariable] teem-1.12.0~20160122/src/unrrdu/flotsam.c:329:33: style: Parameter 'str' can be declared as pointer to const. However it seems that 'unrrduParsePos' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/unrrdu/flotsam.c:384:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/unrrdu/flotsam.c:329:33: note: Parameter 'str' can be declared as pointer to const teem-1.12.0~20160122/src/unrrdu/flotsam.c:330:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/unrrdu/flotsam.c:410:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/unrrdu/flotsam.c:451:34: style: Parameter 'str' can be declared as pointer to const. However it seems that 'unrrduParseBits' is a callback function, if 'str' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/unrrdu/flotsam.c:474:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/unrrdu/flotsam.c:451:34: note: Parameter 'str' can be declared as pointer to const teem-1.12.0~20160122/src/unrrdu/flotsam.c:452:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/unrrdu/flotsam.c:589:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/unrrdu/flotsam.c:626:8: style: Variable 'me' can be declared as const array [constVariable] teem-1.12.0~20160122/src/unrrdu/flotsam.c:582:10: style: Variable 'file' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/unrrdu/heq.c:55:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/histax.c:53:55: error: There is an unknown macro here somewhere. Configuration is required. If NRRD_MINMAX_PERC_SUFF is a macro then please configure it. [unknownMacro] teem-1.12.0~20160122/src/unrrdu/histo.c:58:55: error: There is an unknown macro here somewhere. Configuration is required. If NRRD_MINMAX_PERC_SUFF is a macro then please configure it. [unknownMacro] teem-1.12.0~20160122/src/unrrdu/i2w.c:48:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeEnum [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/imap.c:52:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/inset.c:41:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/inset.c:65:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/jhisto.c:45:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/join.c:54:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/lut.c:49:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/jhisto.c:156:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/jhisto.c:156:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/jhisto.c:166:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/jhisto.c:166:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/lut2.c:50:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/make.c:73:47: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_LARGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/minmax.c:43:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/minmax.c:77:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeBool [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/mlut.c:49:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/mrmap.c:49:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/pad.c:41:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/pad.c:86:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/permute.c:45:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/make.c:243:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/make.c:243:9: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/make.c:253:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/make.c:261:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/make.c:261:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/make.c:270:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/make.c:270:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/make.c:277:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/make.c:277:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/make.c:284:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/make.c:284:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/make.c:291:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/make.c:291:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/make.c:298:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/make.c:298:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/make.c:322:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/make.c:405:9: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/make.c:554:7: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/quantize.c:34:21: error: There is an unknown macro here somewhere. Configuration is required. If NRRD_MINMAX_PERC_SUFF is a macro then please configure it. [unknownMacro] teem-1.12.0~20160122/src/unrrdu/project.c:54:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/resample.c:52:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_FALSE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/reshape.c:47:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeSize_t [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/rmap.c:56:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/save.c:43:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_HUGE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/shuffle.c:53:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_TRUE [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/shuffle.c:76:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/shuffle.c:83:5: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/shuffle.c:47:51: style: Variable 'whichperm' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/unrrdu/resample.c:199:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/slice.c:45:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NRRD_DIM_MAX [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/splice.c:44:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/slice.c:74:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] teem-1.12.0~20160122/src/unrrdu/slice.c:74:5: warning: %u in format string (no. 3) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] teem-1.12.0~20160122/src/unrrdu/slice.c:78:5: warning: %u in format string (no. 2) requires 'unsigned int' but the argument type is 'signed int'. [invalidPrintfArgType_uint] teem-1.12.0~20160122/src/unrrdu/slice.c:90:7: warning: %d in format string (no. 3) requires 'int' but the argument type is 'unsigned int'. [invalidPrintfArgType_sint] teem-1.12.0~20160122/src/unrrdu/sselect.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/subst.c:47:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/swap.c:43:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/tile.c:50:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/unblock.c:46:3: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeEnum [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/unorient.c:46:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/undos.c:58:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/undos.c:242:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeString [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/unquantize.c:45:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeOther [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/untile.c:51:49: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeUInt [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/undos.c:76:10: style: Variable 'appu.c' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/unrrdu/w2i.c:47:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable airTypeEnum [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/vidicon.c:42:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable AIR_STRLEN_SMALL [valueFlowBailoutIncompleteVar] teem-1.12.0~20160122/src/unrrdu/vidicon.c:140:13: style: Variable 'hist' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ell/test/tq.c:35:42: style: Variable 'mat4B_f' is not assigned a value. [unassignedVariable] teem-1.12.0~20160122/src/ell/test/tq.c:35:67: style: Variable 'mat4C_f' is not assigned a value. [unassignedVariable] teem-1.12.0~20160122/src/ten/path.c:559:27: style:inconclusive: Function 'tenInterpPathLength' argument 1 names different: declaration 'npath' definition 'ntt'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1325:45: note: Function 'tenInterpPathLength' argument 1 names different: declaration 'npath' definition 'ntt'. teem-1.12.0~20160122/src/ten/path.c:559:27: note: Function 'tenInterpPathLength' argument 1 names different: declaration 'npath' definition 'ntt'. teem-1.12.0~20160122/src/ten/path.c:819:39: style:inconclusive: Function 'tenInterpTwoDiscrete_d' argument 6 names different: declaration 'tip' definition '_tip'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1331:54: note: Function 'tenInterpTwoDiscrete_d' argument 6 names different: declaration 'tip' definition '_tip'. teem-1.12.0~20160122/src/ten/path.c:819:39: note: Function 'tenInterpTwoDiscrete_d' argument 6 names different: declaration 'tip' definition '_tip'. teem-1.12.0~20160122/src/ten/path.c:900:47: style:inconclusive: Function 'tenInterpDistanceTwo_d' argument 4 names different: declaration 'tip' definition '_tip'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1334:68: note: Function 'tenInterpDistanceTwo_d' argument 4 names different: declaration 'tip' definition '_tip'. teem-1.12.0~20160122/src/ten/path.c:900:47: note: Function 'tenInterpDistanceTwo_d' argument 4 names different: declaration 'tip' definition '_tip'. teem-1.12.0~20160122/src/ten/path.c:981:31: style:inconclusive: Function 'tenInterpMulti3D' argument 4 names different: declaration 'ninNum' definition 'ninLen'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1337:46: note: Function 'tenInterpMulti3D' argument 4 names different: declaration 'ninNum' definition 'ninLen'. teem-1.12.0~20160122/src/ten/path.c:981:31: note: Function 'tenInterpMulti3D' argument 4 names different: declaration 'ninNum' definition 'ninLen'. teem-1.12.0~20160122/src/ten/path.c:981:65: style:inconclusive: Function 'tenInterpMulti3D' argument 6 names different: declaration 'tip' definition '_tip'. [funcArgNamesDifferent] teem-1.12.0~20160122/src/ten/ten.h:1338:59: note: Function 'tenInterpMulti3D' argument 6 names different: declaration 'tip' definition '_tip'. teem-1.12.0~20160122/src/ten/path.c:981:65: note: Function 'tenInterpMulti3D' argument 6 names different: declaration 'tip' definition '_tip'. teem-1.12.0~20160122/src/ten/path.c:116:34: style: Parameter 'tip' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ten/path.c:182:31: style: Parameter 'tip' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ten/path.c:424:39: style: Parameter 'tip' can be declared as pointer to const [constParameterPointer] teem-1.12.0~20160122/src/ten/path.c:902:9: style: Variable 'err' can be declared as pointer to const [constVariablePointer] teem-1.12.0~20160122/src/ten/path.c:627:9: style: Variable 'lenIn' is assigned a value that is never used. [unreadVariable] teem-1.12.0~20160122/src/ten/path.c:665:11: style: Variable 'lenIn' is assigned a value that is never used. [unreadVariable] diff: head teem-1.12.0~20160122/src/hest/parseHest.c:1164:7: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: _parm?_parm:parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:1207:48: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:1164:7: note: Null pointer dereference head teem-1.12.0~20160122/src/hest/parseHest.c:1173:7: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: _parm?_parm:parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:1207:48: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:1173:7: note: Null pointer dereference head teem-1.12.0~20160122/src/hest/parseHest.c:1177:7: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: _parm?_parm:parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:1207:48: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:1177:7: note: Null pointer dereference head teem-1.12.0~20160122/src/hest/parseHest.c:1183:7: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: _parm?_parm:parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:1207:48: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:1183:7: note: Null pointer dereference head teem-1.12.0~20160122/src/hest/parseHest.c:1190:7: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: _parm?_parm:parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:1207:48: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:1190:7: note: Null pointer dereference head teem-1.12.0~20160122/src/hest/parseHest.c:1196:7: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: _parm?_parm:parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:1207:48: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:1196:7: note: Null pointer dereference head teem-1.12.0~20160122/src/hest/parseHest.c:1203:7: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: _parm?_parm:parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:1207:48: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:1203:7: note: Null pointer dereference head teem-1.12.0~20160122/src/hest/parseHest.c:403:7: warning: Either the condition 'parm' is redundant or there is possible null pointer dereference: parm. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/hest/parseHest.c:1207:48: note: Assuming that condition 'parm' is not redundant teem-1.12.0~20160122/src/hest/parseHest.c:1187:33: note: Calling function '_hestExtractFlagged', 8th argument '_parm?_parm:parm' value is 0 teem-1.12.0~20160122/src/hest/parseHest.c:403:7: note: Null pointer dereference head teem-1.12.0~20160122/src/nrrd/histogram.c:119:3: warning: Either the condition 'nout' is redundant or there is possible null pointer dereference: nout. [nullPointerRedundantCheck] teem-1.12.0~20160122/src/nrrd/histogram.c:98:7: note: Assuming that condition 'nout' is not redundant teem-1.12.0~20160122/src/nrrd/histogram.c:119:3: note: Null pointer dereference head teem-1.12.0~20160122/src/nrrd/parseNrrd.c:126:41: style: Parameter 'nio' can be declared as pointer to const. However it seems that '_nrrdReadNrrdParse_comment' is a callback function, if 'nio' is declared with const you might also need to cast function pointer(s). [constParameterCallback] teem-1.12.0~20160122/src/nrrd/parseNrrd.c:1479:3: note: You might need to cast the function pointer here teem-1.12.0~20160122/src/nrrd/parseNrrd.c:126:41: note: Parameter 'nio' can be declared as pointer to const head teem-1.12.0~20160122/src/nrrd/reorder.c:1213:60: error: Array 'nin->axis[16]' accessed at index -1, which is out of bounds. [negativeIndex] teem-1.12.0~20160122/src/nrrd/reorder.c:1212:21: note: Assignment 'map[dim]=!dim?-1:(int)dim-1', assigned value is -1 teem-1.12.0~20160122/src/nrrd/reorder.c:1213:60: note: Negative array index DONE