2025-06-30 02:14 ftp://ftp.de.debian.org/debian/pool/main/p/pynifti/pynifti_0.20100607.1.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-6.1.0-37-amd64-x86_64-with-glibc2.36 python: 3.11.2 client-version: 1.3.67 compiler: g++ (Debian 12.2.0-14+deb12u1) 12.2.0 cppcheck: head 2.17.0 head-info: ca83f56 (2025-06-29 00:31:22 +0200) count: 122 123 elapsed-time: 5.2 5.5 head-timing-info: old-timing-info: head results: pynifti-0.20100607.1/3rd/nifticlibs/znzlib.c:52:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/znzlib.c:89:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/znzlib.c:248:9: style: Unused variable: tmpstr [unusedVariable] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:425:30: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:499:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:537:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:582:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:689:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:776:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:864:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:915:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:991:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:1060:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2399:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2440:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2491:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2610:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2666:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2736:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2789:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2841:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2895:31: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3042:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3114:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3169:72: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3267:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3572:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3609:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3697:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3762:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3820:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3960:6: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4030:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4163:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4203:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4255:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4328:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4397:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4450:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4537:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4595:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4717:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4737:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4758:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4793:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4843:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4954:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:5030:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:5187:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:5248:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:5287:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:5363:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:5458:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:5506:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:5522:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:5540:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:5702:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:5743:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6032:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6217:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6254:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6404:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6571:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6686:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6760:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6821:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6881:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:7098:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6294:28: style: Expression is always true because 'else if' condition is opposite to previous condition at line 6292. [multiCondition] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6292:23: note: first condition pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6294:28: note: else if condition is opposite to first condition pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:608:23: style: Redundant condition: nim->dim[0]>=2. 'nim->dim[0]<2 || (nim->dim[0]>=2 && nim->dim[2]<1)' is equivalent to 'nim->dim[0]<2 || nim->dim[2]<1' [redundantCondition] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:615:23: style: Redundant condition: nim->dim[0]>=3. 'nim->dim[0]<3 || (nim->dim[0]>=3 && nim->dim[3]<1)' is equivalent to 'nim->dim[0]<3 || nim->dim[3]<1' [redundantCondition] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:621:23: style: Redundant condition: nim->dim[0]>=4. 'nim->dim[0]<4 || (nim->dim[0]>=4 && nim->dim[4]<1)' is equivalent to 'nim->dim[0]<4 || nim->dim[4]<1' [redundantCondition] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:627:23: style: Redundant condition: nim->dim[0]>=5. 'nim->dim[0]<5 || (nim->dim[0]>=5 && nim->dim[5]<1)' is equivalent to 'nim->dim[0]<5 || nim->dim[5]<1' [redundantCondition] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:633:23: style: Redundant condition: nim->dim[0]>=6. 'nim->dim[0]<6 || (nim->dim[0]>=6 && nim->dim[6]<1)' is equivalent to 'nim->dim[0]<6 || nim->dim[6]<1' [redundantCondition] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:639:23: style: Redundant condition: nim->dim[0]>=7. 'nim->dim[0]<7 || (nim->dim[0]>=7 && nim->dim[7]<1)' is equivalent to 'nim->dim[0]<7 || nim->dim[7]<1' [redundantCondition] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2410:9: style: Condition 'ext' is always true [knownConditionTrueFalse] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3837:23: style: Condition 'nifti_is_gzfile(hfile)' is always false [knownConditionTrueFalse] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3837:23: note: Calling function 'nifti_is_gzfile' returns 0 pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3837:23: note: Condition 'nifti_is_gzfile(hfile)' is always false pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3890:24: style: Condition 'g_opts.debug>2' is always true [knownConditionTrueFalse] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3888:21: note: Assuming that condition 'g_opts.debug>3' is not redundant pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3890:24: note: Condition 'g_opts.debug>2' is always true pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3959:23: style: Condition 'nifti_is_gzfile(fname)' is always false [knownConditionTrueFalse] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3959:23: note: Calling function 'nifti_is_gzfile' returns 0 pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3959:23: note: Condition 'nifti_is_gzfile(fname)' is always false pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4478:25: style: Condition 'nifti_is_gzfile(nim->iname)' is always false [knownConditionTrueFalse] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4478:25: note: Calling function 'nifti_is_gzfile' returns 0 pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4478:25: note: Condition 'nifti_is_gzfile(nim->iname)' is always false pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6266:23: style: Condition 'nim->dim[0]>=1' is always true [knownConditionTrueFalse] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6251:20: note: Assuming that condition 'nim->dim[0]<=0' is not redundant pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6266:23: note: Condition 'nim->dim[0]>=1' is always true pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6433:59: style: Condition 'make_pivot_list(nim,dims,pivots,prods,&nprods)<0' is always false [knownConditionTrueFalse] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6433:23: note: Calling function 'make_pivot_list' returns 0 pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6433:59: note: Condition 'make_pivot_list(nim,dims,pivots,prods,&nprods)<0' is always false pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:5961:4: error: Common realloc mistake: 'buf' nulled but not freed upon failure [memleakOnRealloc] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6921:10: error: Common realloc mistake: 'subv' nulled but not freed upon failure [memleakOnRealloc] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6992:10: error: Common realloc mistake: 'subv' nulled but not freed upon failure [memleakOnRealloc] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6875:4: warning: If memory allocation fails, then there is a possible null pointer dereference: subv [nullPointerOutOfMemory] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6874:28: note: Assuming allocation function fails pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6874:14: note: Assignment 'subv=(int*)malloc(sizeof(int)*2)', assigned value is 0 pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6875:4: note: Null pointer dereference pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3571:46: style: Checking if unsigned expression '(*nim)->nvox' is less than zero. [unsignedLessThanZero] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4447:38: style: Checking if unsigned expression 'nim->nvox' is less than zero. [unsignedLessThanZero] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4485:13: style: Checking if unsigned expression 'ii' is less than zero. [unsignedLessThanZero] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4808:60: style: Checking if unsigned expression 'NBL->bsize' is less than zero. [unsignedLessThanZero] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4588:44: style:inconclusive: Function 'nifti_read_buffer' argument 2 names different: declaration 'datatptr' definition 'dataptr'. [funcArgNamesDifferent] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.h:342:45: note: Function 'nifti_read_buffer' argument 2 names different: declaration 'datatptr' definition 'dataptr'. pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4588:44: note: Function 'nifti_read_buffer' argument 2 names different: declaration 'datatptr' definition 'dataptr'. pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:765:61: style: Parameter 'slist' can be declared as pointer to const [constParameterPointer] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:765:74: style: Parameter 'sindex' can be declared as pointer to const [constParameterPointer] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2394:11: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2435:11: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2576:31: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2577:10: style: Variable 'elist' can be declared as const array [constVariable] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2657:30: style: Variable 'ext' can be declared as const array [constVariable] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2887:47: style: Parameter 'nim' can be declared as pointer to const [constParameterPointer] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2889:9: style: Variable 'func' can be declared as const array [constVariable] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2890:11: style: Variable 'ext_h' can be declared as pointer to const [constVariablePointer] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2890:20: style: Variable 'ext_i' can be declared as pointer to const [constVariablePointer] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3603:21: style: Variable 'fname' can be declared as const array [constVariable] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3816:27: style: Variable 'fname' can be declared as const array [constVariable] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:3957:24: style: Variable 'lfunc' can be declared as const array [constVariable] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4324:23: style: Variable 'ext' can be declared as pointer to const [constVariablePointer] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4392:47: style: Parameter 'nim' can be declared as pointer to const [constParameterPointer] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4437:52: style: Parameter 'nim' can be declared as pointer to const [constParameterPointer] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4443:12: style: Variable 'fname' can be declared as const array [constVariable] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4589:46: style: Parameter 'nim' can be declared as pointer to const [constParameterPointer] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:5358:26: style: Variable 'func' can be declared as const array [constVariable] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6501:38: style: Parameter 'start_index' can be declared as pointer to const [constParameterPointer] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6502:38: style: Parameter 'region_size' can be declared as pointer to const [constParameterPointer] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6512:8: style: Variable 'image_size' can be declared as pointer to const [constVariablePointer] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6755:44: style: Parameter 'prods' can be declared as const array [constParameter] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:7124:12: style: Variable 'style' can be declared as pointer to const [constVariablePointer] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:1560:43: style: Variable 'a' is assigned a value that is never used. [unreadVariable] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2955:14: style: Variable 'errs' is assigned a value that is never used. [unreadVariable] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:2971:14: style: Variable 'errs' is assigned a value that is never used. [unreadVariable] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4839:35: style: Variable 'ok' is assigned a value that is never used. [unreadVariable] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6024:20: style: Variable 'slen' is assigned a value that is never used. [unreadVariable] pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:6252:11: style: Variable 'errs' is assigned a value that is never used. [unreadVariable] diff: 2.17.0 pynifti-0.20100607.1/3rd/nifticlibs/nifti1_io.c:4163:7: portability: %d in format string (no. 2) requires 'int' but the argument type is 'size_t {aka unsigned long}'. [invalidPrintfArgType_sint] DONE