2024-04-23 01:26 ftp://ftp.de.debian.org/debian/pool/main/v/volpack/volpack_1.0b3.orig.tar.gz cppcheck-options: --library=posix --library=gnu --check-library --inconclusive --enable=style,information --inline-suppr --disable=missingInclude --suppress=unmatchedSuppression --template=daca2 --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning -D__GNUC__ --platform=unix64 -j2 platform: Linux-6.6.15-amd64-x86_64-with-glibc2.37 python: 3.11.8 client-version: 1.3.53 compiler: g++ (Debian 13.2.0-13) 13.2.0 cppcheck: head 2.14.0 head-info: bd7136d (2024-04-22 21:34:48 +0200) count: 164 164 elapsed-time: 5.8 5.6 head-timing-info: old-timing-info: head results: volpack-1.0b3/examples/classifyvolume.c:33:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] volpack-1.0b3/examples/denfile.c:213:1: portability: Omitted return type of function 'read_bytes' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] volpack-1.0b3/examples/denfile.c:241:1: portability: Omitted return type of function 'read_shorts' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] volpack-1.0b3/examples/denfile.c:289:1: portability: Omitted return type of function 'read_words' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] volpack-1.0b3/examples/denfile.c:337:1: portability: Omitted return type of function 'write_bytes' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] volpack-1.0b3/examples/classifyvolume.c:47:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VP_GRAD_MAX [valueFlowBailoutIncompleteVar] volpack-1.0b3/examples/denfile.c:52:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] volpack-1.0b3/examples/denfile.c:146:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] volpack-1.0b3/examples/makeoctree.c:33:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] volpack-1.0b3/examples/makeoctree.c:45:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] volpack-1.0b3/examples/denfile.c:29:7: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/examples/denfile.c:124:7: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/examples/rendervolume.c:33:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] volpack-1.0b3/examples/rendervolume.c:205:1: portability: Omitted return type of function 'StorePGM' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] volpack-1.0b3/examples/makevolume.c:33:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] volpack-1.0b3/examples/rendervolume.c:44:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable VP_GRAD_MAX [valueFlowBailoutIncompleteVar] volpack-1.0b3/examples/rendervolume.c:216:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] volpack-1.0b3/examples/makevolume.c:51:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable normal [valueFlowBailoutIncompleteVar] volpack-1.0b3/examples/rendervolume.c:206:7: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/examples/rendervolume.c:208:7: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/examples/scalevolume.c:42:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] volpack-1.0b3/examples/scalevolume.c:61:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] volpack-1.0b3/vp_check.c:90:9: style: Unused variable: size [unusedVariable] volpack-1.0b3/vp_check.c:90:15: style: Unused variable: offset [unusedVariable] volpack-1.0b3/vp_check.c:162:9: style: Unused variable: size [unusedVariable] volpack-1.0b3/vp_check.c:162:15: style: Unused variable: offset [unusedVariable] volpack-1.0b3/vp_context.c:167:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] volpack-1.0b3/vp_context.c:681:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_context.c:702:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_context.c:730:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_context.c:753:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_context.c:779:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_context.c:802:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_context.c:856:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_context.c:918:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_context.c:966:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_context.c:1263:12: style: Parameter 'vpc' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_context.c:1536:9: style: Unused variable: c [unusedVariable] volpack-1.0b3/vp_extract.c:347:9: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] volpack-1.0b3/vp_extract.c:347:19: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] volpack-1.0b3/vp_extract.c:350:12: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] volpack-1.0b3/vp_extract.c:350:22: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] volpack-1.0b3/vp_extract.c:353:8: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] volpack-1.0b3/vp_extract.c:353:18: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] volpack-1.0b3/vp_extract.c:450:9: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] volpack-1.0b3/vp_extract.c:450:19: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] volpack-1.0b3/vp_extract.c:453:12: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] volpack-1.0b3/vp_extract.c:453:22: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] volpack-1.0b3/vp_extract.c:456:8: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] volpack-1.0b3/vp_extract.c:456:18: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] volpack-1.0b3/vp_extract.c:552:8: style: Parameter 'src' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_extract.c:610:20: style: Variable 'length' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_extract.c:615:17: style: Variable 'slice_runs' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_extract.c:183:9: style: Unused variable: retcode [unusedVariable] volpack-1.0b3/vp_extract.c:440:20: style: Variable 'color_channels' is assigned a value that is never used. [unreadVariable] volpack-1.0b3/vp_extract.c:651:10: style: Variable 'klen' is assigned a value that is never used. [unreadVariable] volpack-1.0b3/vp_extract.c:614:9: style: Unused variable: value [unusedVariable] volpack-1.0b3/vp_file.c:185:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] volpack-1.0b3/vp_file.c:223:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] volpack-1.0b3/vp_file.c:672:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] volpack-1.0b3/vp_file.c:763:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] volpack-1.0b3/vp_file.c:341:9: style: The if condition is the same as the previous if condition [duplicateCondition] volpack-1.0b3/vp_file.c:330:9: note: First condition volpack-1.0b3/vp_file.c:341:9: note: Second condition volpack-1.0b3/vp_file.c:954:20: style: Unused variable: data [unusedVariable] volpack-1.0b3/vp_file.c:955:9: style: Unused variable: destroy_old_volume [unusedVariable] volpack-1.0b3/vp_linalg.c:134:9: style: Parameter 'a' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_linalg.c:135:9: style: Parameter 'b' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_linalg.c:305:15: style: Unused variable: tmp [unusedVariable] volpack-1.0b3/vp_renderB.c:159:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] volpack-1.0b3/vp_renderB.c:163:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] volpack-1.0b3/vp_renderB.c:405:12: style: Parameter 'vpc' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_renderB.c:633:19: style: Variable 'gray_pix' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_renderB.c:634:18: style: Variable 'rgb_pix' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_octree.c:1557:1: error: Found an exit path from function with non-void return type that has missing return statement [missingReturn] volpack-1.0b3/vp_octree.c:118:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] volpack-1.0b3/vp_octree.c:1137:15: style: Redundant initialization for 'max_level'. The initialized value is overwritten before it is read. [redundantInitialization] volpack-1.0b3/vp_octree.c:1015:19: note: max_level is initialized volpack-1.0b3/vp_octree.c:1137:15: note: max_level is overwritten volpack-1.0b3/vp_octree.c:585:34: style: Variable 'p0table' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_octree.c:625:34: style: Variable 'p0table' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_octree.c:625:44: style: Variable 'p1table' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_octree.c:711:15: style: Variable 'sum_table' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_octree.c:828:15: style: Variable 'sum_table' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_octree.c:959:10: style: Variable 'octant_order' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_octree.c:1026:10: style: Variable 'octant_order' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_octree.c:1551:12: style: Parameter 'vpc' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_octree.c:1552:16: style: Parameter 'run_lengths' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_octree.c:1561:12: style: Parameter 'vpc' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_octree.c:70:9: style: Unused variable: field_size [unusedVariable] volpack-1.0b3/vp_octree.c:363:12: style: Variable 'node_size' is assigned a value that is never used. [unreadVariable] volpack-1.0b3/vp_octree.c:1186:9: style: Unused variable: c [unusedVariable] volpack-1.0b3/vp_octree.c:1187:20: style: Unused variable: aptr [unusedVariable] volpack-1.0b3/vp_resample.c:504:12: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] volpack-1.0b3/vp_resample.c:504:22: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] volpack-1.0b3/vp_resample.c:508:16: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] volpack-1.0b3/vp_resample.c:508:26: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] volpack-1.0b3/vp_resample.c:515:17: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] volpack-1.0b3/vp_resample.c:515:27: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] volpack-1.0b3/vp_resample.c:517:18: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] volpack-1.0b3/vp_resample.c:517:28: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] volpack-1.0b3/vp_resample.c:524:17: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] volpack-1.0b3/vp_resample.c:524:27: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] volpack-1.0b3/vp_resample.c:526:18: portability: Casting between char * and float * which have an incompatible binary data representation. [invalidPointerCast] volpack-1.0b3/vp_resample.c:526:28: portability:inconclusive: Casting from float * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] volpack-1.0b3/vp_resample.c:247:6: style: Parameter 'src_dimens' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_resample.c:248:6: style: Parameter 'dst_dimens' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_resample.c:250:6: style: Parameter 'src_strides' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_resample.c:251:6: style: Parameter 'dst_strides' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_resample.c:346:6: style: Parameter 'src_dimens' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_resample.c:347:6: style: Parameter 'dst_dimens' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_resample.c:349:6: style: Parameter 'src_strides' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_resample.c:350:6: style: Parameter 'dst_strides' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_resample.c:449:6: style: Parameter 'src_dimens' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_resample.c:450:6: style: Parameter 'dst_dimens' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_resample.c:452:6: style: Parameter 'src_strides' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_resample.c:453:6: style: Parameter 'dst_strides' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_resample.c:952:20: style: Variable 'wptr2' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_resample.c:1013:20: style: Variable 'wptr2' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_resample.c:1082:20: style: Variable 'wptr2' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_resample.c:80:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] volpack-1.0b3/vp_resample.c:79:23: note: Assuming that condition 'bit<32' is not redundant volpack-1.0b3/vp_resample.c:80:22: note: Shift volpack-1.0b3/vp_resample.c:179:22: error: Shifting signed 32-bit value by 31 bits is undefined behaviour [shiftTooManyBitsSigned] volpack-1.0b3/vp_resample.c:178:23: note: Assuming that condition 'bit<32' is not redundant volpack-1.0b3/vp_resample.c:179:22: note: Shift volpack-1.0b3/vp_resample.c:138:14: style: Unused variable: d [unusedVariable] volpack-1.0b3/vp_rle.c:261:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] volpack-1.0b3/vp_rle.c:432:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_rle.c:684:8: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_rle.c:701:8: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_rle.c:849:2: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_rle.c:1025:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] volpack-1.0b3/vp_rle.c:1026:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] volpack-1.0b3/vp_rle.c:234:15: style: Parameter 'octree' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_rle.c:252:20: style: Variable 'octree_run_ptr' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_rle.c:409:7: style: Parameter 'rawvoxel' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_rle.c:597:20: style: Variable 'lengths' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_rle.c:838:7: style: Parameter 'voxel' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_rle.c:1293:20: style: Variable 'RLElen' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_rle.c:1542:12: style: Parameter 'vpc' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_rle.c:1574:12: style: Parameter 'vpc' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_rle.c:168:10: style: Variable 'xlen' is assigned a value that is never used. [unreadVariable] volpack-1.0b3/vp_rle.c:266:16: style: Variable 'skip_rle_z' is assigned a value that is never used. [unreadVariable] volpack-1.0b3/vp_rle.c:250:9: style: Unused variable: run_length [unusedVariable] volpack-1.0b3/vp_rle.c:254:9: style: Unused variable: retcode [unusedVariable] volpack-1.0b3/vp_rle.c:922:9: style: Unused variable: scan_run_count [unusedVariable] volpack-1.0b3/vp_transpose.c:100:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_util.c:44:6: style: Parameter 'ramp_x' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_util.c:45:8: style: Parameter 'ramp_y' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_shade.c:490:6: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_shade.c:492:6: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_shade.c:498:5: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_shade.c:556:2: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] volpack-1.0b3/vp_shade.c:252:16: style: Parameter 'scalar_data' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_shade.c:253:16: style: Parameter 'scalar_minus_y' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_shade.c:254:16: style: Parameter 'scalar_plus_y' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_shade.c:255:16: style: Parameter 'scalar_minus_z' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_shade.c:256:16: style: Parameter 'scalar_plus_z' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_shade.c:461:13: style: Variable 'matl_props' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_shade.c:131:9: style: Unused variable: sum [unusedVariable] volpack-1.0b3/vp_shade.c:132:12: style: Unused variable: value [unusedVariable] volpack-1.0b3/vp_shade.c:449:11: style: Unused variable: r [unusedVariable] volpack-1.0b3/vp_shade.c:449:14: style: Unused variable: g [unusedVariable] volpack-1.0b3/vp_shade.c:449:17: style: Unused variable: b [unusedVariable] volpack-1.0b3/vp_view.c:215:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] volpack-1.0b3/vp_view.c:641:3: style: Obsolescent function 'bcopy' called. It is recommended to use 'memcpy' or 'memmove' instead. [prohibitedbcopyCalled] volpack-1.0b3/vp_view.c:964:5: style: Obsolescent function 'bzero' called. It is recommended to use 'memset' instead. [prohibitedbzeroCalled] volpack-1.0b3/vp_view.c:687:12: style: Parameter 'vpc' can be declared as pointer to const [constParameterPointer] volpack-1.0b3/vp_view.c:721:12: style: Variable 'dc_table' can be declared as pointer to const [constVariablePointer] volpack-1.0b3/vp_warp.c:70:14: error: Expression '*wptr++=1.-wptr[-1]-wptr[-2]-wptr[-3]' depends on order of evaluation of side effects [unknownEvaluationOrder] volpack-1.0b3/vp_warp.c:325:12: style: Unused variable: swap_buf [unusedVariable] diff: DONE