2025-05-09 17:14 ftp://ftp.de.debian.org/debian/pool/main/c/cfitsio/cfitsio_4.6.2.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=libcurl --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j3 platform: Linux-6.8.0-1022-oracle-aarch64-with-glibc2.39 python: 3.12.3 client-version: 1.3.67 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04) 13.3.0 cppcheck: head 2.17.0 head-info: b3c7f00 (2025-05-09 17:59:20 +0200) count: 1836 1822 elapsed-time: 47.4 48.8 head-timing-info: old-timing-info: head results: cfitsio-4.6.2/checksum.c:88:18: style: Variable 'exclude' can be declared as const array [constVariable] cfitsio-4.6.2/checksum.c:90:19: style: Variable 'mask' can be declared as const array [constVariable] cfitsio-4.6.2/checksum.c:134:28: style: Parameter 'ascii' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/buffers.c:226:18: style: Condition 'nwrite(h0-hm))?(hp-h0):(h0-hm))<0)?(((hp-h0)>(h0-hm))?(hp-h0):(h0-hm)):0)<<2' here. cfitsio-4.6.2/fits_hdecompress.c:729:9: note: dmax is assigned '(((((hp-h0)<(h0-hm))?(hp-h0):(h0-hm))>0)?(((hp-h0)<(h0-hm))?(hp-h0):(h0-hm)):0)<<2' here. cfitsio-4.6.2/fits_hdecompress.c:735:13: note: Condition 'dmin(h0-hm))?(hp-h0):(h0-hm))<0)?(((hp-h0)>(h0-hm))?(hp-h0):(h0-hm)):0)<<2' here. cfitsio-4.6.2/fits_hdecompress.c:762:9: note: dmax is assigned '(((((hp-h0)<(h0-hm))?(hp-h0):(h0-hm))>0)?(((hp-h0)<(h0-hm))?(hp-h0):(h0-hm)):0)<<2' here. cfitsio-4.6.2/fits_hdecompress.c:764:13: note: Condition 'dmin(h0-hm))?(hp-h0):(h0-hm))<0)?(((hp-h0)>(h0-hm))?(hp-h0):(h0-hm)):0)<<2' here. cfitsio-4.6.2/fits_hdecompress.c:883:9: note: dmax is assigned '(((((hp-h0)<(h0-hm))?(hp-h0):(h0-hm))>0)?(((hp-h0)<(h0-hm))?(hp-h0):(h0-hm)):0)<<2' here. cfitsio-4.6.2/fits_hdecompress.c:889:13: note: Condition 'dmin(h0-hm))?(hp-h0):(h0-hm))<0)?(((hp-h0)>(h0-hm))?(hp-h0):(h0-hm)):0)<<2' here. cfitsio-4.6.2/fits_hdecompress.c:916:9: note: dmax is assigned '(((((hp-h0)<(h0-hm))?(hp-h0):(h0-hm))>0)?(((hp-h0)<(h0-hm))?(hp-h0):(h0-hm)):0)<<2' here. cfitsio-4.6.2/fits_hdecompress.c:918:13: note: Condition 'dmincolData cfitsio-4.6.2/eval_f.c:967:6: note: identical inner condition: lParse->colData cfitsio-4.6.2/eval_f.c:976:10: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/eval_f.c:975:46: note: outer condition: lParse->Nodes[i].value.data.ptr cfitsio-4.6.2/eval_f.c:976:10: note: identical inner condition: lParse->Nodes[i].value.data.ptr cfitsio-4.6.2/eval_f.c:1932:26: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/eval_f.c:1932:8: note: outer condition: *status cfitsio-4.6.2/eval_f.c:1932:26: note: identical inner condition: *status cfitsio-4.6.2/eval_f.c:1945:26: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/eval_f.c:1945:8: note: outer condition: *status cfitsio-4.6.2/eval_f.c:1945:26: note: identical inner condition: *status cfitsio-4.6.2/eval_f.c:2060:23: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/eval_f.c:2060:7: note: outer condition: *status cfitsio-4.6.2/eval_f.c:2060:23: note: identical inner condition: *status cfitsio-4.6.2/eval_f.c:2159:32: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/eval_f.c:2159:14: note: outer condition: *status cfitsio-4.6.2/eval_f.c:2159:32: note: identical inner condition: *status cfitsio-4.6.2/eval_f.c:2200:26: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/eval_f.c:2200:8: note: outer condition: *status cfitsio-4.6.2/eval_f.c:2200:26: note: identical inner condition: *status cfitsio-4.6.2/eval_f.c:2725:15: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/eval_f.c:2724:8: note: outer condition: *status cfitsio-4.6.2/eval_f.c:2725:15: note: identical inner condition: *status cfitsio-4.6.2/eval_f.c:2757:31: style: Variable 'type' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] cfitsio-4.6.2/eval_f.c:2754:31: note: $symbol is assigned cfitsio-4.6.2/eval_f.c:2757:31: note: $symbol is overwritten cfitsio-4.6.2/eval_f.c:73:23: style:inconclusive: Function 'fffrow' argument 1 names different: declaration 'infptr' definition 'fptr'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1884:33: note: Function 'fffrow' argument 1 names different: declaration 'infptr' definition 'fptr'. cfitsio-4.6.2/eval_f.c:73:23: note: Function 'fffrow' argument 1 names different: declaration 'infptr' definition 'fptr'. cfitsio-4.6.2/eval_f.c:2535:48: style:inconclusive: Function 'find_keywd' argument 2 names different: declaration 'key' definition 'keyname'. [funcArgNamesDifferent] cfitsio-4.6.2/eval_f.c:64:51: note: Function 'find_keywd' argument 2 names different: declaration 'key' definition 'keyname'. cfitsio-4.6.2/eval_f.c:2535:48: note: Function 'find_keywd' argument 2 names different: declaration 'key' definition 'keyname'. cfitsio-4.6.2/eval_f.c:490:27: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/eval_f.c:491:27: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/eval_f.c:513:10: style: Variable 'result' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/eval_f.c:1013:11: style: Variable 'Data0' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/eval_f.c:1563:20: style: Parameter 'undef' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/eval_f.c:2255:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/eval_f.c:2535:48: style: Parameter 'keyname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/eval_f.c:2711:10: style: Variable 'result' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/eval_f.c:2929:14: style: Variable 'parName' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/eval_f.c:2930:14: style: Variable 'parInfo' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getcolb.c:1610:16: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcolb.c:1777:16: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcolb.c:798:26: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 798. [zerodivcond] cfitsio-4.6.2/getcolb.c:796:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcolb.c:798:26: note: Division by zero cfitsio-4.6.2/getcolb.c:805:78: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 805. [zerodivcond] cfitsio-4.6.2/getcolb.c:796:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcolb.c:805:78: note: Division by zero cfitsio-4.6.2/getcolb.c:934:19: style:inconclusive: Function 'ffgextn' argument 4 names different: declaration 'array' definition 'buffer'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1555:78: note: Function 'ffgextn' argument 4 names different: declaration 'array' definition 'buffer'. cfitsio-4.6.2/getcolb.c:934:19: note: Function 'ffgextn' argument 4 names different: declaration 'array' definition 'buffer'. cfitsio-4.6.2/getcolb.c:1874:20: style:inconclusive: Function 'fffstri1' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:594:33: note: Function 'fffstri1' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcolb.c:1874:20: note: Function 'fffstri1' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcolb.c:216:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolb.c:217:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolb.c:218:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolb.c:393:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolb.c:394:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolb.c:395:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolb.c:1073:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolb.c:1211:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolb.c:1348:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolb.c:1878:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolb.c:1900:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getcol.c:1073:11: style: Local variable 'icol' shadows outer variable [shadowVariable] cfitsio-4.6.2/getcol.c:1013:9: note: Shadowed declaration cfitsio-4.6.2/getcol.c:1073:11: note: Shadow variable cfitsio-4.6.2/getcol.c:15:19: style: Parameter 'firstpix' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcol.c:249:19: style: Parameter 'firstpix' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcol.c:283:23: style: Parameter 'firstpix' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcole.c:1498:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/getcold.c:698:12: warning: If memory allocation fails, then there is a possible null pointer dereference: carray [nullPointerOutOfMemory] cfitsio-4.6.2/getcold.c:691:29: note: Assuming allocation function fails cfitsio-4.6.2/getcold.c:691:14: note: Assignment 'carray=(char*)calloc((unsigned long)(nelem*2),1)', assigned value is 0 cfitsio-4.6.2/getcold.c:698:12: note: Null pointer dereference cfitsio-4.6.2/getcold.c:698:26: warning: If memory allocation fails, then there is a possible null pointer dereference: carray [nullPointerOutOfMemory] cfitsio-4.6.2/getcold.c:691:29: note: Assuming allocation function fails cfitsio-4.6.2/getcold.c:691:14: note: Assignment 'carray=(char*)calloc((unsigned long)(nelem*2),1)', assigned value is 0 cfitsio-4.6.2/getcold.c:698:26: note: Null pointer dereference cfitsio-4.6.2/getcold.c:1401:16: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcold.c:1497:16: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcold.c:847:26: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 847. [zerodivcond] cfitsio-4.6.2/getcold.c:845:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcold.c:847:26: note: Division by zero cfitsio-4.6.2/getcold.c:854:78: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 854. [zerodivcond] cfitsio-4.6.2/getcold.c:845:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcold.c:854:78: note: Division by zero cfitsio-4.6.2/getcold.c:1562:20: style:inconclusive: Function 'fffstrr8' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:850:33: note: Function 'fffstrr8' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcold.c:1562:20: note: Function 'fffstrr8' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcold.c:217:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcold.c:218:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcold.c:219:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcold.c:394:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcold.c:395:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcold.c:396:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcold.c:981:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcold.c:993:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcold.c:1065:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcold.c:1077:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcold.c:1149:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcold.c:1161:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcold.c:1233:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcold.c:1245:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcold.c:1366:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcold.c:1463:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcold.c:1566:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcold.c:1588:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getcole.c:700:12: warning: If memory allocation fails, then there is a possible null pointer dereference: carray [nullPointerOutOfMemory] cfitsio-4.6.2/getcole.c:693:29: note: Assuming allocation function fails cfitsio-4.6.2/getcole.c:693:14: note: Assignment 'carray=(char*)calloc((unsigned long)(nelem*2),1)', assigned value is 0 cfitsio-4.6.2/getcole.c:700:12: note: Null pointer dereference cfitsio-4.6.2/getcole.c:700:26: warning: If memory allocation fails, then there is a possible null pointer dereference: carray [nullPointerOutOfMemory] cfitsio-4.6.2/getcole.c:693:29: note: Assuming allocation function fails cfitsio-4.6.2/getcole.c:693:14: note: Assignment 'carray=(char*)calloc((unsigned long)(nelem*2),1)', assigned value is 0 cfitsio-4.6.2/getcole.c:700:26: note: Null pointer dereference cfitsio-4.6.2/getcole.c:1403:16: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcole.c:1533:16: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcole.c:849:26: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 849. [zerodivcond] cfitsio-4.6.2/getcole.c:847:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcole.c:849:26: note: Division by zero cfitsio-4.6.2/getcole.c:856:78: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 856. [zerodivcond] cfitsio-4.6.2/getcole.c:847:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcole.c:856:78: note: Division by zero cfitsio-4.6.2/getcole.c:1629:20: style:inconclusive: Function 'fffstrr4' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:827:33: note: Function 'fffstrr4' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcole.c:1629:20: note: Function 'fffstrr4' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcole.c:218:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcole.c:219:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcole.c:220:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcole.c:395:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcole.c:396:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcole.c:397:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcole.c:984:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcole.c:996:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcole.c:1068:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcole.c:1080:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcole.c:1152:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcole.c:1164:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcole.c:1236:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcole.c:1248:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcole.c:1369:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcole.c:1633:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcole.c:1655:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getcole.c:1491:18: style: Variable 'dvalue' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/getcoli.c:1527:16: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcoli.c:1693:16: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcoli.c:771:26: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 771. [zerodivcond] cfitsio-4.6.2/getcoli.c:769:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcoli.c:771:26: note: Division by zero cfitsio-4.6.2/getcoli.c:778:78: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 778. [zerodivcond] cfitsio-4.6.2/getcoli.c:769:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcoli.c:778:78: note: Division by zero cfitsio-4.6.2/getcoli.c:1790:20: style:inconclusive: Function 'fffstri2' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:664:33: note: Function 'fffstri2' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcoli.c:1790:20: note: Function 'fffstri2' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcoli.c:215:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoli.c:216:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoli.c:217:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoli.c:393:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoli.c:394:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoli.c:395:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoli.c:905:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoli.c:1126:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoli.c:1263:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoli.c:1794:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoli.c:1816:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getcolj.c:1511:16: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcolj.c:1677:16: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcolj.c:3420:16: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcolj.c:3586:16: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcolj.c:770:26: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 770. [zerodivcond] cfitsio-4.6.2/getcolj.c:768:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcolj.c:770:26: note: Division by zero cfitsio-4.6.2/getcolj.c:777:78: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 777. [zerodivcond] cfitsio-4.6.2/getcolj.c:768:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcolj.c:777:78: note: Division by zero cfitsio-4.6.2/getcolj.c:2712:26: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 2712. [zerodivcond] cfitsio-4.6.2/getcolj.c:2710:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcolj.c:2712:26: note: Division by zero cfitsio-4.6.2/getcolj.c:2719:78: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 2719. [zerodivcond] cfitsio-4.6.2/getcolj.c:2710:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcolj.c:2719:78: note: Division by zero cfitsio-4.6.2/getcolj.c:1774:20: style:inconclusive: Function 'fffstri4' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:711:33: note: Function 'fffstri4' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcolj.c:1774:20: note: Function 'fffstri4' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcolj.c:3683:20: style:inconclusive: Function 'fffstri8' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:780:33: note: Function 'fffstri8' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcolj.c:3683:20: note: Function 'fffstri8' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcolj.c:215:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:216:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:217:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:392:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:393:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:394:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:913:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:1024:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:1135:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:1247:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:1778:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:1800:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getcolj.c:2155:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:2156:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:2157:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:2332:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:2333:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:2334:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:2846:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:2957:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:3068:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:3180:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:3687:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolj.c:3709:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getcolk.c:1520:16: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcolk.c:1686:16: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcolk.c:787:26: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 787. [zerodivcond] cfitsio-4.6.2/getcolk.c:785:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcolk.c:787:26: note: Division by zero cfitsio-4.6.2/getcolk.c:794:78: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 794. [zerodivcond] cfitsio-4.6.2/getcolk.c:785:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcolk.c:794:78: note: Division by zero cfitsio-4.6.2/getcolk.c:1783:20: style:inconclusive: Function 'fffstrint' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:734:33: note: Function 'fffstrint' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcolk.c:1783:20: note: Function 'fffstrint' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcolk.c:216:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolk.c:217:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolk.c:218:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolk.c:393:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolk.c:394:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolk.c:395:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolk.c:923:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolk.c:1034:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolk.c:1145:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolk.c:1256:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolk.c:1787:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolk.c:1809:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getcoll.c:222:23: style:inconclusive: Function 'ffgcx' argument 3 names different: declaration 'firstrow' definition 'frow'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1495:58: note: Function 'ffgcx' argument 3 names different: declaration 'firstrow' definition 'frow'. cfitsio-4.6.2/getcoll.c:222:23: note: Function 'ffgcx' argument 3 names different: declaration 'firstrow' definition 'frow'. cfitsio-4.6.2/getcoll.c:223:23: style:inconclusive: Function 'ffgcx' argument 4 names different: declaration 'firstbit' definition 'fbit'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1495:77: note: Function 'ffgcx' argument 4 names different: declaration 'firstbit' definition 'fbit'. cfitsio-4.6.2/getcoll.c:223:23: note: Function 'ffgcx' argument 4 names different: declaration 'firstbit' definition 'fbit'. cfitsio-4.6.2/getcoll.c:224:23: style:inconclusive: Function 'ffgcx' argument 5 names different: declaration 'nbits' definition 'nbit'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1496:22: note: Function 'ffgcx' argument 5 names different: declaration 'nbits' definition 'nbit'. cfitsio-4.6.2/getcoll.c:224:23: note: Function 'ffgcx' argument 5 names different: declaration 'nbits' definition 'nbit'. cfitsio-4.6.2/getcoll.c:354:19: style:inconclusive: Function 'ffgcxui' argument 5 names different: declaration 'firstbit' definition 'input_first_bit'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1498:18: note: Function 'ffgcxui' argument 5 names different: declaration 'firstbit' definition 'input_first_bit'. cfitsio-4.6.2/getcoll.c:354:19: note: Function 'ffgcxui' argument 5 names different: declaration 'firstbit' definition 'input_first_bit'. cfitsio-4.6.2/getcoll.c:355:19: style:inconclusive: Function 'ffgcxui' argument 6 names different: declaration 'nbits' definition 'input_nbits'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1498:32: note: Function 'ffgcxui' argument 6 names different: declaration 'nbits' definition 'input_nbits'. cfitsio-4.6.2/getcoll.c:355:19: note: Function 'ffgcxui' argument 6 names different: declaration 'nbits' definition 'input_nbits'. cfitsio-4.6.2/getcoll.c:491:19: style:inconclusive: Function 'ffgcxuk' argument 5 names different: declaration 'firstbit' definition 'input_first_bit'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1500:18: note: Function 'ffgcxuk' argument 5 names different: declaration 'firstbit' definition 'input_first_bit'. cfitsio-4.6.2/getcoll.c:491:19: note: Function 'ffgcxuk' argument 5 names different: declaration 'firstbit' definition 'input_first_bit'. cfitsio-4.6.2/getcoll.c:492:19: style:inconclusive: Function 'ffgcxuk' argument 6 names different: declaration 'nbits' definition 'input_nbits'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1500:32: note: Function 'ffgcxuk' argument 6 names different: declaration 'nbits' definition 'input_nbits'. cfitsio-4.6.2/getcoll.c:492:19: note: Function 'ffgcxuk' argument 6 names different: declaration 'nbits' definition 'input_nbits'. cfitsio-4.6.2/getcoll.c:239:26: style: Variable 'onbit' can be declared as const array [constVariable] cfitsio-4.6.2/getcolsb.c:1609:16: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcolsb.c:1776:16: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcolsb.c:792:26: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 792. [zerodivcond] cfitsio-4.6.2/getcolsb.c:790:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcolsb.c:792:26: note: Division by zero cfitsio-4.6.2/getcolsb.c:799:68: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 799. [zerodivcond] cfitsio-4.6.2/getcolsb.c:790:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcolsb.c:799:68: note: Division by zero cfitsio-4.6.2/getcolsb.c:1873:20: style:inconclusive: Function 'fffstrs1' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:617:33: note: Function 'fffstrs1' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcolsb.c:1873:20: note: Function 'fffstrs1' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcolsb.c:216:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolsb.c:217:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolsb.c:218:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolsb.c:393:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolsb.c:394:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolsb.c:395:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolsb.c:1070:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolsb.c:1208:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolsb.c:1345:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolsb.c:1877:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolsb.c:1899:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/fitscore.c:9482:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/fitscore.c:9515:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/fitscore.c:9563:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/fitscore.c:9703:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/fitscore.c:9779:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/getcolui.c:1532:16: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcolui.c:1698:16: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcolui.c:1795:20: style:inconclusive: Function 'fffstru2' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:641:33: note: Function 'fffstru2' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcolui.c:1795:20: note: Function 'fffstru2' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcolui.c:216:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolui.c:217:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolui.c:218:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolui.c:381:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolui.c:382:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolui.c:383:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolui.c:873:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolui.c:1132:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolui.c:1269:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolui.c:1799:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcolui.c:1821:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getcols.c:921:17: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcols.c:624:11: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getcols.c:787:20: style: Parameter 'nulval' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcols.c:809:11: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getcoluj.c:2885:26: style: Comparing expression of type 'unsigned char' against value 0. Condition is always false. [compareValueOutOfTypeRangeError] cfitsio-4.6.2/getcoluj.c:2931:38: style: Comparing expression of type 'unsigned char' against value 0. Condition is always false. [compareValueOutOfTypeRangeError] cfitsio-4.6.2/getcoluj.c:1532:16: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcoluj.c:1698:16: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcoluj.c:3460:16: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcoluj.c:3626:16: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcoluj.c:2885:24: style: Checking if unsigned expression 'input[ii]' is less than zero. [unsignedLessThanZero] cfitsio-4.6.2/getcoluj.c:2931:36: style: Checking if unsigned expression 'input[ii]' is less than zero. [unsignedLessThanZero] cfitsio-4.6.2/getcoluj.c:2716:26: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 2716. [zerodivcond] cfitsio-4.6.2/getcoluj.c:2714:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcoluj.c:2716:26: note: Division by zero cfitsio-4.6.2/getcoluj.c:2723:78: warning: Either the condition 'elemincre>=0' is redundant or there is division by zero at line 2723. [zerodivcond] cfitsio-4.6.2/getcoluj.c:2714:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.2/getcoluj.c:2723:78: note: Division by zero cfitsio-4.6.2/getcoluj.c:1795:20: style:inconclusive: Function 'fffstru4' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:688:33: note: Function 'fffstru4' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcoluj.c:1795:20: note: Function 'fffstru4' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcoluj.c:3723:20: style:inconclusive: Function 'fffstru8' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:803:33: note: Function 'fffstru8' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcoluj.c:3723:20: note: Function 'fffstru8' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcoluj.c:216:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:217:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:218:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:382:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:383:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:384:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:883:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:994:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:1270:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:1799:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:1821:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getcoluj.c:2176:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:2177:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:2178:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:2353:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:2354:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:2355:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:2849:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:2975:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:3096:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:3224:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:3727:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluj.c:3749:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getcoluk.c:1540:16: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcoluk.c:1706:16: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/getcoluk.c:1803:20: style:inconclusive: Function 'fffstruint' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:757:33: note: Function 'fffstruint' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcoluk.c:1803:20: note: Function 'fffstruint' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.2/getcoluk.c:216:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluk.c:217:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluk.c:218:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluk.c:382:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluk.c:383:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluk.c:384:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluk.c:892:30: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluk.c:1003:22: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluk.c:1278:25: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluk.c:1807:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getcoluk.c:1829:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getkey.c:3389:24: warning: Opposite inner 'return' condition leads to a dead code block. [oppositeInnerCondition] cfitsio-4.6.2/getkey.c:3388:22: note: outer condition: *status==209 cfitsio-4.6.2/getkey.c:3389:24: note: opposite inner condition: *status==213 cfitsio-4.6.2/getkey.c:3394:24: warning: Opposite inner 'return' condition leads to a dead code block. [oppositeInnerCondition] cfitsio-4.6.2/getkey.c:3393:22: note: outer condition: *status==209 cfitsio-4.6.2/getkey.c:3394:24: note: opposite inner condition: *status==213 cfitsio-4.6.2/getkey.c:933:46: style: Condition '*nextcomm!=0' is always true [knownConditionTrueFalse] cfitsio-4.6.2/getkey.c:1065:46: style: Condition '*nextcomm!=0' is always true [knownConditionTrueFalse] cfitsio-4.6.2/getkey.c:1060:19: error: Common realloc mistake: 'tempstring' nulled but not freed upon failure [memleakOnRealloc] cfitsio-4.6.2/getkey.c:1229:19: error: Common realloc mistake: 'dynValStr' nulled but not freed upon failure [memleakOnRealloc] cfitsio-4.6.2/getkey.c:1238:22: error: Common realloc mistake: 'dynComStr' nulled but not freed upon failure [memleakOnRealloc] cfitsio-4.6.2/getkey.c:1245:22: error: Common realloc mistake: 'dynComStr' nulled but not freed upon failure [memleakOnRealloc] cfitsio-4.6.2/getkey.c:902:8: warning: If memory allocation fails, then there is a possible null pointer dereference: *value [nullPointerOutOfMemory] cfitsio-4.6.2/getkey.c:901:31: note: Assuming allocation function fails cfitsio-4.6.2/getkey.c:901:16: note: Assignment '*value=(char*)malloc(1)', assigned value is 0 cfitsio-4.6.2/getkey.c:902:8: note: Null pointer dereference cfitsio-4.6.2/getkey.c:1034:8: warning: If memory allocation fails, then there is a possible null pointer dereference: tempstring [nullPointerOutOfMemory] cfitsio-4.6.2/getkey.c:1033:35: note: Assuming allocation function fails cfitsio-4.6.2/getkey.c:1033:20: note: Assignment 'tempstring=(char*)malloc(1)', assigned value is 0 cfitsio-4.6.2/getkey.c:1034:8: note: Null pointer dereference cfitsio-4.6.2/getkey.c:1042:20: warning: If memory allocation fails, then there is a possible null pointer dereference: tempstring [nullPointerOutOfMemory] cfitsio-4.6.2/getkey.c:1039:35: note: Assuming allocation function fails cfitsio-4.6.2/getkey.c:1039:20: note: Assignment 'tempstring=(char*)malloc(strlen(valstring)+1)', assigned value is 0 cfitsio-4.6.2/getkey.c:1042:20: note: Null pointer dereference cfitsio-4.6.2/getkey.c:1195:8: warning: If memory allocation fails, then there is a possible null pointer dereference: dynValStr [nullPointerOutOfMemory] cfitsio-4.6.2/getkey.c:1194:34: note: Assuming allocation function fails cfitsio-4.6.2/getkey.c:1194:19: note: Assignment 'dynValStr=(char*)malloc(1)', assigned value is 0 cfitsio-4.6.2/getkey.c:1195:8: note: Null pointer dereference cfitsio-4.6.2/getkey.c:1197:8: warning: If memory allocation fails, then there is a possible null pointer dereference: dynComStr [nullPointerOutOfMemory] cfitsio-4.6.2/getkey.c:1196:33: note: Assuming allocation function fails cfitsio-4.6.2/getkey.c:1196:19: note: Assignment 'dynComStr=(char*)malloc(1)', assigned value is 0 cfitsio-4.6.2/getkey.c:1197:8: note: Null pointer dereference cfitsio-4.6.2/getkey.c:1205:20: warning: If memory allocation fails, then there is a possible null pointer dereference: dynValStr [nullPointerOutOfMemory] cfitsio-4.6.2/getkey.c:1202:34: note: Assuming allocation function fails cfitsio-4.6.2/getkey.c:1202:19: note: Assignment 'dynValStr=(char*)malloc(strlen(valstring)+1)', assigned value is 0 cfitsio-4.6.2/getkey.c:1205:20: note: Null pointer dereference cfitsio-4.6.2/getkey.c:1208:7: warning: If memory allocation fails, then there is a possible null pointer dereference: dynComStr [nullPointerOutOfMemory] cfitsio-4.6.2/getkey.c:1207:34: note: Assuming allocation function fails cfitsio-4.6.2/getkey.c:1207:19: note: Assignment 'dynComStr=(char*)malloc(strlen(comstring)+1)', assigned value is 0 cfitsio-4.6.2/getkey.c:1208:7: note: Null pointer dereference cfitsio-4.6.2/getkey.c:1209:14: warning: If memory allocation fails, then there is a possible null pointer dereference: dynComStr [nullPointerOutOfMemory] cfitsio-4.6.2/getkey.c:1207:34: note: Assuming allocation function fails cfitsio-4.6.2/getkey.c:1207:19: note: Assignment 'dynComStr=(char*)malloc(strlen(comstring)+1)', assigned value is 0 cfitsio-4.6.2/getkey.c:1209:14: note: Null pointer dereference cfitsio-4.6.2/getkey.c:1210:21: warning: If memory allocation fails, then there is a possible null pointer dereference: dynComStr [nullPointerOutOfMemory] cfitsio-4.6.2/getkey.c:1207:34: note: Assuming allocation function fails cfitsio-4.6.2/getkey.c:1207:19: note: Assignment 'dynComStr=(char*)malloc(strlen(comstring)+1)', assigned value is 0 cfitsio-4.6.2/getkey.c:1210:21: note: Null pointer dereference cfitsio-4.6.2/getkey.c:1271:18: warning: If memory allocation fails, then there is a possible null pointer dereference: dynValStr [nullPointerOutOfMemory] cfitsio-4.6.2/getkey.c:1194:34: note: Assuming allocation function fails cfitsio-4.6.2/getkey.c:1194:19: note: Assignment 'dynValStr=(char*)malloc(1)', assigned value is 0 cfitsio-4.6.2/getkey.c:1271:18: note: Null pointer dereference cfitsio-4.6.2/getkey.c:1272:19: warning: If memory allocation fails, then there is a possible null pointer dereference: dynComStr [nullPointerOutOfMemory] cfitsio-4.6.2/getkey.c:1196:33: note: Assuming allocation function fails cfitsio-4.6.2/getkey.c:1196:19: note: Assignment 'dynComStr=(char*)malloc(1)', assigned value is 0 cfitsio-4.6.2/getkey.c:1272:19: note: Null pointer dereference cfitsio-4.6.2/getkey.c:145:15: style:inconclusive: Function 'ffmrky' argument 2 names different: declaration 'nrec' definition 'nmove'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:940:42: note: Function 'ffmrky' argument 2 names different: declaration 'nrec' definition 'nmove'. cfitsio-4.6.2/getkey.c:145:15: note: Function 'ffmrky' argument 2 names different: declaration 'nrec' definition 'nmove'. cfitsio-4.6.2/getkey.c:476:25: style:inconclusive: Function 'ffgcrd' argument 2 names different: declaration 'keyname' definition 'name'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:946:50: note: Function 'ffgcrd' argument 2 names different: declaration 'keyname' definition 'name'. cfitsio-4.6.2/getkey.c:476:25: note: Function 'ffgcrd' argument 2 names different: declaration 'keyname' definition 'name'. cfitsio-4.6.2/getkey.c:1137:16: style:inconclusive: Function 'ffglkut' argument 4 names different: declaration 'maxchar' definition 'maxvalchar'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:398:66: note: Function 'ffglkut' argument 4 names different: declaration 'maxchar' definition 'maxvalchar'. cfitsio-4.6.2/getkey.c:1137:16: note: Function 'ffglkut' argument 4 names different: declaration 'maxchar' definition 'maxvalchar'. cfitsio-4.6.2/getkey.c:1570:21: style:inconclusive: Function 'ffgkyt' argument 4 names different: declaration 'dvalue' definition 'fraction'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:974:81: note: Function 'ffgkyt' argument 4 names different: declaration 'dvalue' definition 'fraction'. cfitsio-4.6.2/getkey.c:1570:21: note: Function 'ffgkyt' argument 4 names different: declaration 'dvalue' definition 'fraction'. cfitsio-4.6.2/getkey.c:1612:21: style:inconclusive: Function 'ffgkyn' argument 4 names different: declaration 'keyval' definition 'value'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:949:69: note: Function 'ffgkyn' argument 4 names different: declaration 'keyval' definition 'value'. cfitsio-4.6.2/getkey.c:1612:21: note: Function 'ffgkyn' argument 4 names different: declaration 'keyval' definition 'value'. cfitsio-4.6.2/getkey.c:2445:18: style:inconclusive: Function 'ffghtb' argument 10 names different: declaration 'extname' definition 'extnm'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1013:18: note: Function 'ffghtb' argument 10 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.2/getkey.c:2445:18: note: Function 'ffghtb' argument 10 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.2/getkey.c:2588:18: style:inconclusive: Function 'ffghtbll' argument 10 names different: declaration 'extname' definition 'extnm'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1017:18: note: Function 'ffghtbll' argument 10 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.2/getkey.c:2588:18: note: Function 'ffghtbll' argument 10 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.2/getkey.c:2729:18: style:inconclusive: Function 'ffghbn' argument 8 names different: declaration 'extname' definition 'extnm'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1021:60: note: Function 'ffghbn' argument 8 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.2/getkey.c:2729:18: note: Function 'ffghbn' argument 8 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.2/getkey.c:2852:18: style:inconclusive: Function 'ffghbnll' argument 8 names different: declaration 'extname' definition 'extnm'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1025:60: note: Function 'ffghbnll' argument 8 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.2/getkey.c:2852:18: note: Function 'ffghbnll' argument 8 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.2/getkey.c:3364:18: style:inconclusive: Function 'ffgttb' argument 5 names different: declaration 'tfield' definition 'tfields'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:397:17: note: Function 'ffgttb' argument 5 names different: declaration 'tfield' definition 'tfields'. cfitsio-4.6.2/getkey.c:3364:18: note: Function 'ffgttb' argument 5 names different: declaration 'tfield' definition 'tfields'. cfitsio-4.6.2/getkey.c:3421:18: style:inconclusive: Function 'ffgtkn' argument 3 names different: declaration 'keyname' definition 'name'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:390:46: note: Function 'ffgtkn' argument 3 names different: declaration 'keyname' definition 'name'. cfitsio-4.6.2/getkey.c:3421:18: note: Function 'ffgtkn' argument 3 names different: declaration 'keyname' definition 'name'. cfitsio-4.6.2/getkey.c:3475:18: style:inconclusive: Function 'ffgtknjj' argument 3 names different: declaration 'keyname' definition 'name'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:391:48: note: Function 'ffgtknjj' argument 3 names different: declaration 'keyname' definition 'name'. cfitsio-4.6.2/getkey.c:3475:18: note: Function 'ffgtknjj' argument 3 names different: declaration 'keyname' definition 'name'. cfitsio-4.6.2/getkey.c:3529:18: style:inconclusive: Function 'fftkyn' argument 3 names different: declaration 'keyname' definition 'name'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:392:46: note: Function 'fftkyn' argument 3 names different: declaration 'keyname' definition 'name'. cfitsio-4.6.2/getkey.c:3529:18: note: Function 'fftkyn' argument 3 names different: declaration 'keyname' definition 'name'. cfitsio-4.6.2/getkey.c:494:18: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getkey.c:494:25: style: Variable 'gotstar' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getkey.c:693:11: style: Variable 'ptr1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getkey.c:693:18: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getkey.c:1582:11: style: Variable 'loc' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getkey.c:1672:51: style: Variable 'equalssign' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getkey.c:1751:51: style: Variable 'equalssign' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getkey.c:1832:51: style: Variable 'equalssign' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getkey.c:1913:51: style: Variable 'equalssign' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getkey.c:1994:51: style: Variable 'equalssign' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getkey.c:2075:51: style: Variable 'equalssign' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getkey.c:2190:18: style: Parameter 'tdimstr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getkey.c:2203:17: style: Variable 'lastloc' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getkey.c:2280:18: style: Parameter 'tdimstr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getkey.c:2293:17: style: Variable 'lastloc' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/getkey.c:3421:18: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getkey.c:3475:18: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getkey.c:3529:18: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getkey.c:3530:18: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/getkey.c:2258:18: warning: Uninitialized variable: lastloc [uninitvar] cfitsio-4.6.2/getkey.c:2238:12: note: Assuming condition is false cfitsio-4.6.2/getkey.c:2258:18: note: Uninitialized variable: lastloc cfitsio-4.6.2/getkey.c:290:12: style: Unused variable: doubleval [unusedVariable] cfitsio-4.6.2/grparser.c:226:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/grparser.c:534:22: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cfitsio-4.6.2/grparser.c:534:73: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cfitsio-4.6.2/grparser.c:380:13: style: Variable 'cl->name' is reassigned a value before the old one has been used. [redundantAssignment] cfitsio-4.6.2/grparser.c:350:13: note: cl->name is assigned cfitsio-4.6.2/grparser.c:380:13: note: cl->name is overwritten cfitsio-4.6.2/grparser.c:825:28: style: Pointer expression 'comment' converted to bool is always true. [knownPointerToBool] cfitsio-4.6.2/grparser.c:109:26: style: Parameter 'extname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/grparser.c:148:26: style: Parameter 'extname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/grparser.c:517:28: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/grparser.c:518:14: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/grparser.c:518:24: style: Variable 'envar' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/grparser.c:733:37: style: Parameter 'ngp_tok' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/grparser.c:737:17: style: Variable 'nm' can be declared as const array [constVariable] cfitsio-4.6.2/grparser.c:741:17: style: Variable 'nmni' can be declared as const array [constVariable] cfitsio-4.6.2/grparser.c:873:52: style: Parameter 'newtok' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/grparser.c:519:10: style: Unused variable: saveptr [unusedVariable] cfitsio-4.6.2/group.c:6302:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] cfitsio-4.6.2/group.c:6305:28: style: Array index 'j' is used before limits check. [arrayIndexThenCheck] cfitsio-4.6.2/group.c:6100:11: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cfitsio-4.6.2/group.c:6112:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cfitsio-4.6.2/group.c:6067:22: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/group.c:6067:6: note: outer condition: *status cfitsio-4.6.2/group.c:6067:22: note: identical inner condition: *status cfitsio-4.6.2/group.c:4113:14: style: Condition '*status!=0' is always false [knownConditionTrueFalse] cfitsio-4.6.2/group.c:4105:14: note: Assuming that condition '*status!=0' is not redundant cfitsio-4.6.2/group.c:4113:14: note: Condition '*status!=0' is always false cfitsio-4.6.2/group.c:4762:23: style: Condition '*status!=0' is always true [knownConditionTrueFalse] cfitsio-4.6.2/group.c:6152:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_item [nullPointerOutOfMemory] cfitsio-4.6.2/group.c:6151:54: note: Assuming allocation function fails cfitsio-4.6.2/group.c:6151:30: note: Assignment 'new_item=(struct grp_stack_item*)malloc(sizeof(struct grp_stack_item))', assigned value is 0 cfitsio-4.6.2/group.c:6152:3: note: Null pointer dereference cfitsio-4.6.2/group.c:978:15: style:inconclusive: Function 'ffgtop' argument 2 names different: declaration 'group' definition 'grpid'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:2001:42: note: Function 'ffgtop' argument 2 names different: declaration 'group' definition 'grpid'. cfitsio-4.6.2/group.c:978:15: note: Function 'ffgtop' argument 2 names different: declaration 'group' definition 'grpid'. cfitsio-4.6.2/group.c:2006:15: style:inconclusive: Function 'ffgmng' argument 2 names different: declaration 'nmembers' definition 'ngroups'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:2004:45: note: Function 'ffgmng' argument 2 names different: declaration 'nmembers' definition 'ngroups'. cfitsio-4.6.2/group.c:2006:15: note: Function 'ffgmng' argument 2 names different: declaration 'nmembers' definition 'ngroups'. cfitsio-4.6.2/group.c:2976:22: style:inconclusive: Function 'ffgmrm' argument 1 names different: declaration 'fptr' definition 'gfptr'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:2010:32: note: Function 'ffgmrm' argument 1 names different: declaration 'fptr' definition 'gfptr'. cfitsio-4.6.2/group.c:2976:22: note: Function 'ffgmrm' argument 1 names different: declaration 'fptr' definition 'gfptr'. cfitsio-4.6.2/group.c:135:14: style: Parameter 'grpname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/group.c:168:9: style: Variable 'extname' can be declared as const array [constVariable] cfitsio-4.6.2/group.c:3655:9: style: Variable 'xtension' can be declared as const array [constVariable] cfitsio-4.6.2/group.c:3656:9: style: Variable 'xtenTform' can be declared as const array [constVariable] cfitsio-4.6.2/group.c:3658:9: style: Variable 'name' can be declared as const array [constVariable] cfitsio-4.6.2/group.c:3659:9: style: Variable 'nameTform' can be declared as const array [constVariable] cfitsio-4.6.2/group.c:3661:9: style: Variable 'version' can be declared as const array [constVariable] cfitsio-4.6.2/group.c:3662:9: style: Variable 'verTform' can be declared as const array [constVariable] cfitsio-4.6.2/group.c:3664:9: style: Variable 'position' can be declared as const array [constVariable] cfitsio-4.6.2/group.c:3665:9: style: Variable 'posTform' can be declared as const array [constVariable] cfitsio-4.6.2/group.c:3667:9: style: Variable 'URI' can be declared as const array [constVariable] cfitsio-4.6.2/group.c:3668:9: style: Variable 'URITform' can be declared as const array [constVariable] cfitsio-4.6.2/group.c:3670:9: style: Variable 'location' can be declared as const array [constVariable] cfitsio-4.6.2/group.c:3672:9: style: Variable 'locTform' can be declared as const array [constVariable] cfitsio-4.6.2/group.c:4060:11: style: Parameter 'xtension' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/group.c:4061:11: style: Parameter 'extname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/group.c:4907:17: style: Parameter 'newFileName' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/group.c:5011:25: style: Parameter 'inpath' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/group.c:6352:31: style: Parameter 'refURL' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/group.c:6353:17: style: Parameter 'relURL' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/group.c:6554:9: style: Variable 'hex' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/group.c:6698:32: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/group.c:6706:9: style: Variable 'tmpStr1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/group.c:6706:19: style: Variable 'tmpStr2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/group.c:6708:8: style: Variable 'reserved' can be declared as const array [constVariable] cfitsio-4.6.2/group.c:5426:14: style: Variable 'absolute' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/group.c:5428:14: style: Variable 'absolute' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/group.c:6065:9: style: Unused variable: saveptr [unusedVariable] cfitsio-4.6.2/imcompress.c:1331:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/imcompress.c:2798:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/imcompress.c:2926:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/histo.c:553:19: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/histo.c:552:13: note: outer condition: *status cfitsio-4.6.2/histo.c:553:19: note: identical inner condition: *status cfitsio-4.6.2/histo.c:605:15: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/histo.c:604:9: note: outer condition: *status cfitsio-4.6.2/histo.c:605:15: note: identical inner condition: *status cfitsio-4.6.2/histo.c:635:15: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/histo.c:634:9: note: outer condition: *status cfitsio-4.6.2/histo.c:635:15: note: identical inner condition: *status cfitsio-4.6.2/histo.c:1242:27: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/histo.c:1239:24: note: outer condition: *colname[ii]=='\0' cfitsio-4.6.2/histo.c:1242:27: note: identical inner condition: *colname[ii]=='\0' cfitsio-4.6.2/histo.c:1902:27: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/histo.c:1898:24: note: outer condition: *colname[ii]=='\0' cfitsio-4.6.2/histo.c:1902:27: note: identical inner condition: *colname[ii]=='\0' cfitsio-4.6.2/histo.c:2969:26: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/histo.c:2969:8: note: outer condition: *status cfitsio-4.6.2/histo.c:2969:26: note: identical inner condition: *status cfitsio-4.6.2/histo.c:809:18: style: Redundant assignment of 'wtdatatype' to itself. [selfAssignment] cfitsio-4.6.2/histo.c:2313:15: style: Variable 'dvalue' is reassigned a value before the old one has been used. [redundantAssignment] cfitsio-4.6.2/histo.c:2311:15: note: dvalue is assigned cfitsio-4.6.2/histo.c:2313:15: note: dvalue is overwritten cfitsio-4.6.2/histo.c:42:25: style:inconclusive: Function 'ffbinse' argument 3 names different: declaration 'haxis' definition 'histaxis'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:438:49: note: Function 'ffbinse' argument 3 names different: declaration 'haxis' definition 'histaxis'. cfitsio-4.6.2/histo.c:42:25: note: Function 'ffbinse' argument 3 names different: declaration 'haxis' definition 'histaxis'. cfitsio-4.6.2/histo.c:50:28: style:inconclusive: Function 'ffbinse' argument 11 names different: declaration 'weight' definition 'wt'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:442:43: note: Function 'ffbinse' argument 11 names different: declaration 'weight' definition 'wt'. cfitsio-4.6.2/histo.c:50:28: note: Function 'ffbinse' argument 11 names different: declaration 'weight' definition 'wt'. cfitsio-4.6.2/histo.c:443:25: style:inconclusive: Function 'ffbins' argument 3 names different: declaration 'haxis' definition 'histaxis'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:758:58: note: Function 'ffbins' argument 3 names different: declaration 'haxis' definition 'histaxis'. cfitsio-4.6.2/histo.c:443:25: note: Function 'ffbins' argument 3 names different: declaration 'haxis' definition 'histaxis'. cfitsio-4.6.2/histo.c:451:28: style:inconclusive: Function 'ffbins' argument 11 names different: declaration 'weight' definition 'wt'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:762:60: note: Function 'ffbins' argument 11 names different: declaration 'weight' definition 'wt'. cfitsio-4.6.2/histo.c:451:28: note: Function 'ffbins' argument 11 names different: declaration 'weight' definition 'wt'. cfitsio-4.6.2/histo.c:470:20: style:inconclusive: Function 'ffbinre' argument 1 names different: declaration 'binspec' definition 'ptr'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:444:20: note: Function 'ffbinre' argument 1 names different: declaration 'binspec' definition 'ptr'. cfitsio-4.6.2/histo.c:470:20: note: Function 'ffbinre' argument 1 names different: declaration 'binspec' definition 'ptr'. cfitsio-4.6.2/histo.c:659:19: style:inconclusive: Function 'ffbinr' argument 1 names different: declaration 'binspec' definition 'ptr'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:764:29: note: Function 'ffbinr' argument 1 names different: declaration 'binspec' definition 'ptr'. cfitsio-4.6.2/histo.c:659:19: note: Function 'ffbinr' argument 1 names different: declaration 'binspec' definition 'ptr'. cfitsio-4.6.2/histo.c:908:18: style:inconclusive: Function 'ffhist2' argument 15 names different: declaration 'rowselect' definition 'selectrow'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1925:29: note: Function 'ffhist2' argument 15 names different: declaration 'rowselect' definition 'selectrow'. cfitsio-4.6.2/histo.c:908:18: note: Function 'ffhist2' argument 15 names different: declaration 'rowselect' definition 'selectrow'. cfitsio-4.6.2/histo.c:1084:18: style:inconclusive: Function 'ffhist' argument 15 names different: declaration 'rowselect' definition 'selectrow'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1918:29: note: Function 'ffhist' argument 15 names different: declaration 'rowselect' definition 'selectrow'. cfitsio-4.6.2/histo.c:1084:18: note: Function 'ffhist' argument 15 names different: declaration 'rowselect' definition 'selectrow'. cfitsio-4.6.2/histo.c:3024:36: style:inconclusive: Function 'ffwritehisto' argument 2 names different: declaration 'offset' definition 'pixoffset'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:463:36: note: Function 'ffwritehisto' argument 2 names different: declaration 'offset' definition 'pixoffset'. cfitsio-4.6.2/histo.c:3024:36: note: Function 'ffwritehisto' argument 2 names different: declaration 'offset' definition 'pixoffset'. cfitsio-4.6.2/histo.c:412:13: style: Local variable 'ptr' shadows outer variable [shadowVariable] cfitsio-4.6.2/histo.c:97:11: note: Shadowed declaration cfitsio-4.6.2/histo.c:412:13: note: Shadow variable cfitsio-4.6.2/histo.c:1939:6: style: Local variable 'naxis' shadows outer argument [shadowArgument] cfitsio-4.6.2/histo.c:1768:11: note: Shadowed declaration cfitsio-4.6.2/histo.c:1939:6: note: Shadow variable cfitsio-4.6.2/histo.c:2667:6: style: Local variable 'datatype' shadows outer variable [shadowVariable] cfitsio-4.6.2/histo.c:2614:11: note: Shadowed declaration cfitsio-4.6.2/histo.c:2667:6: note: Shadow variable cfitsio-4.6.2/histo.c:2668:14: style: Local variable 'naxes' shadows outer argument [shadowArgument] cfitsio-4.6.2/histo.c:2514:11: note: Shadowed declaration cfitsio-4.6.2/histo.c:2668:14: note: Shadow variable cfitsio-4.6.2/histo.c:685:18: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/histo.c:930:18: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/histo.c:1071:18: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/histo.c:2240:12: style: Parameter 'colnum' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/histo.c:2242:13: style: Parameter 'colexpr' can be declared as const array [constParameter] cfitsio-4.6.2/histo.c:2335:14: style: Parameter 'amin' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/histo.c:2336:14: style: Parameter 'binsize' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/histo.c:2361:15: style: Parameter 'amin' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/histo.c:2362:15: style: Parameter 'binsize' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/histo.c:2472:12: style: Parameter 'amin' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/histo.c:2473:12: style: Parameter 'amax' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/histo.c:2474:12: style: Parameter 'binsize' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/histo.c:2511:10: style: Parameter 'datatypes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/histo.c:2514:11: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/histo.c:2515:10: style: Parameter 'colnum' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/histo.c:2517:13: style: Parameter 'amin' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/histo.c:2518:13: style: Parameter 'amax' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/histo.c:2519:13: style: Parameter 'binsize' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/histo.c:2924:11: style: Variable 'data' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/histo.c:2927:32: style: Variable 'pv' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/histo.c:3101:31: style: Variable 'pv' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/histo.c:419:7: warning: Size of pointer 'ptr' used instead of size of its data. [pointerSize] cfitsio-4.6.2/histo.c:877:13: error: Uninitialized variable: wtcolnum [legacyUninitvar] cfitsio-4.6.2/histo.c:1060:26: error: Uninitialized variable: wtcolnum [legacyUninitvar] cfitsio-4.6.2/histo.c:712:9: style: Variable 'numIterCols' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/histo.c:714:11: style: Unused variable: repeat [unusedVariable] cfitsio-4.6.2/histo.c:715:10: style: Unused variable: errmsg [unusedVariable] cfitsio-4.6.2/histo.c:1934:8: style: Variable 'ncols' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/histo.c:1958:8: style: Variable 'ncols' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/histo.c:1795:14: style: Unused variable: colptr [unusedVariable] cfitsio-4.6.2/histo.c:2498:13: style: Variable 'weightd' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/histo.c:2962:15: style: Unused variable: constant [unusedVariable] cfitsio-4.6.2/histo.c:2962:25: style: Unused variable: typecode [unusedVariable] cfitsio-4.6.2/histo.c:2962:35: style: Variable 'newNullKwd' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/histo.c:2963:32: style: Unused variable: repeat [unusedVariable] cfitsio-4.6.2/histo.c:2963:40: style: Unused variable: width [unusedVariable] cfitsio-4.6.2/histo.c:2964:8: style: Unused variable: col_cnt [unusedVariable] cfitsio-4.6.2/histo.c:2964:17: style: Unused variable: colNo [unusedVariable] cfitsio-4.6.2/histo.c:2966:9: style: Unused variable: card [unusedVariable] cfitsio-4.6.2/histo.c:2966:19: style: Unused variable: tform [unusedVariable] cfitsio-4.6.2/histo.c:2966:30: style: Unused variable: nullKwd [unusedVariable] cfitsio-4.6.2/histo.c:2966:42: style: Unused variable: tdimKwd [unusedVariable] cfitsio-4.6.2/histo.c:3032:18: style: Unused variable: colpars [unusedVariable] cfitsio-4.6.2/histo.c:3033:9: style: Unused variable: ii [unusedVariable] cfitsio-4.6.2/histo.c:3033:25: style: Unused variable: ncols [unusedVariable] cfitsio-4.6.2/histo.c:3101:34: style: Variable 'pv' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/histo.c:3101:31: style: Variable 'pv' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/iraffits.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] cfitsio-4.6.2/iraffits.c:1526:14: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cfitsio-4.6.2/iraffits.c:1292:9: style: Condition '*ctest' is always true [knownConditionTrueFalse] cfitsio-4.6.2/iraffits.c:1290:13: note: Assignment 'itest=1', assigned value is 1 cfitsio-4.6.2/iraffits.c:1292:9: note: Condition '*ctest' is always true cfitsio-4.6.2/iraffits.c:291:9: error: Resource leak: fd [resourceLeak] cfitsio-4.6.2/iraffits.c:299:9: error: Resource leak: fd [resourceLeak] cfitsio-4.6.2/iraffits.c:306:9: error: Resource leak: fd [resourceLeak] cfitsio-4.6.2/iraffits.c:317:2: error: Resource leak: fd [resourceLeak] cfitsio-4.6.2/iraffits.c:2066:14: warning: Either the condition 'v1==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] cfitsio-4.6.2/iraffits.c:2069:13: note: Assuming that condition 'v1==NULL' is not redundant cfitsio-4.6.2/iraffits.c:2066:14: note: Null pointer addition cfitsio-4.6.2/iraffits.c:1319:6: style:inconclusive: Function 'hgeti4' argument 3 names different: declaration 'val' definition 'ival'. [funcArgNamesDifferent] cfitsio-4.6.2/iraffits.c:139:54: note: Function 'hgeti4' argument 3 names different: declaration 'val' definition 'ival'. cfitsio-4.6.2/iraffits.c:1319:6: note: Function 'hgeti4' argument 3 names different: declaration 'val' definition 'ival'. cfitsio-4.6.2/iraffits.c:1365:7: style:inconclusive: Function 'hgets' argument 4 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] cfitsio-4.6.2/iraffits.c:140:64: note: Function 'hgets' argument 4 names different: declaration 'string' definition 'str'. cfitsio-4.6.2/iraffits.c:1365:7: note: Function 'hgets' argument 4 names different: declaration 'string' definition 'str'. cfitsio-4.6.2/iraffits.c:1398:7: style:inconclusive: Function 'hgetc' argument 2 names different: declaration 'keyword' definition 'keyword0'. [funcArgNamesDifferent] cfitsio-4.6.2/iraffits.c:141:41: note: Function 'hgetc' argument 2 names different: declaration 'keyword' definition 'keyword0'. cfitsio-4.6.2/iraffits.c:1398:7: note: Function 'hgetc' argument 2 names different: declaration 'keyword' definition 'keyword0'. cfitsio-4.6.2/iraffits.c:1894:7: style:inconclusive: Function 'hputc' argument 3 names different: declaration 'cval' definition 'value'. [funcArgNamesDifferent] cfitsio-4.6.2/iraffits.c:150:53: note: Function 'hputc' argument 3 names different: declaration 'cval' definition 'value'. cfitsio-4.6.2/iraffits.c:1894:7: note: Function 'hputc' argument 3 names different: declaration 'cval' definition 'value'. cfitsio-4.6.2/iraffits.c:345:11: style: Variable 'bang' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:530:7: style: Parameter 'teststring' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/iraffits.c:563:41: style: Variable 'chead' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:566:19: style: Variable 'fhead1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:907:34: style: Variable 'bang' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:954:7: style: Parameter 'pixname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/iraffits.c:1023:7: style: Parameter 'irafheader' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/iraffits.c:1050:19: style: Variable 'cheader' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:1100:19: style: Variable 'cheader' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:1123:7: style: Parameter 'irafstring' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/iraffits.c:1204:25: style: Variable 'slast' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:1226:19: style: Variable 'slast' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:1255:19: style: Variable 'slast' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:1287:11: style: Variable 'ctest' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:1321:7: style: Variable 'value' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:1367:8: style: Variable 'value' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:1398:7: style: Parameter 'keyword0' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/iraffits.c:1410:8: style: Variable 'vpos' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:1410:15: style: Variable 'cpar' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:1562:28: style: Variable 'headlast' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:1658:28: style: Variable 'headlast' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:1738:7: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/iraffits.c:1742:14: style: Variable 's1e' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:1860:7: style: Parameter 'cval' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/iraffits.c:1894:7: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/iraffits.c:1901:30: style: Variable 'q1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:1901:35: style: Variable 'q2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:1901:40: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:2036:9: style: Parameter 'comment' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/iraffits.c:2041:40: style: Variable 'q1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iraffits.c:1487:9: style: Variable 'c1' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/iraffits.c:1412:15: style: Unused variable: saveptr [unusedVariable] cfitsio-4.6.2/iraffits.c:1905:11: style: Variable 'blank[i]' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/iter_a.c:12:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cfitsio-4.6.2/iter_a.c:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/iter_a.c:21:10: style: Variable 'filename' can be declared as const array [constVariable] cfitsio-4.6.2/iter_a.c:69:18: style: Variable 'counts' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iter_a.c:70:19: style: Variable 'interval' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iter_a.c:20:17: style: Unused variable: nkeys [unusedVariable] cfitsio-4.6.2/iter_a.c:20:24: style: Unused variable: keypos [unusedVariable] cfitsio-4.6.2/iter_a.c:20:32: style: Unused variable: hdutype [unusedVariable] cfitsio-4.6.2/iter_a.c:20:41: style: Unused variable: ii [unusedVariable] cfitsio-4.6.2/iter_a.c:20:45: style: Unused variable: jj [unusedVariable] cfitsio-4.6.2/iter_b.c:12:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cfitsio-4.6.2/iter_b.c:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/iter_b.c:79:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] cfitsio-4.6.2/iter_b.c:79:8: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] cfitsio-4.6.2/iter_b.c:20:10: style: Variable 'filename' can be declared as const array [constVariable] cfitsio-4.6.2/iter_c.c:25:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cfitsio-4.6.2/iter_c.c:60:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/iter_c.c:28:17: style: Local variable 'xsize' shadows outer variable [shadowVariable] cfitsio-4.6.2/iter_c.c:20:6: note: Shadowed declaration cfitsio-4.6.2/iter_c.c:28:17: note: Shadow variable cfitsio-4.6.2/iter_c.c:28:24: style: Local variable 'ysize' shadows outer variable [shadowVariable] cfitsio-4.6.2/iter_c.c:21:6: note: Shadowed declaration cfitsio-4.6.2/iter_c.c:28:24: note: Shadow variable cfitsio-4.6.2/iter_c.c:129:17: style: Local variable 'xsize' shadows outer variable [shadowVariable] cfitsio-4.6.2/iter_c.c:20:6: note: Shadowed declaration cfitsio-4.6.2/iter_c.c:129:17: note: Shadow variable cfitsio-4.6.2/iter_c.c:129:24: style: Local variable 'ysize' shadows outer variable [shadowVariable] cfitsio-4.6.2/iter_c.c:21:6: note: Shadowed declaration cfitsio-4.6.2/iter_c.c:129:24: note: Shadow variable cfitsio-4.6.2/iter_c.c:129:31: style: Local variable 'xbinsize' shadows outer variable [shadowVariable] cfitsio-4.6.2/iter_c.c:22:6: note: Shadowed declaration cfitsio-4.6.2/iter_c.c:129:31: note: Shadow variable cfitsio-4.6.2/iter_c.c:129:41: style: Local variable 'ybinsize' shadows outer variable [shadowVariable] cfitsio-4.6.2/iter_c.c:23:6: note: Shadowed declaration cfitsio-4.6.2/iter_c.c:129:41: note: Shadow variable cfitsio-4.6.2/iter_c.c:34:10: style: Variable 'filename' can be declared as const array [constVariable] cfitsio-4.6.2/iter_c.c:82:10: style: Variable 'filename' can be declared as const array [constVariable] cfitsio-4.6.2/iter_c.c:131:18: style: Variable 'xcol' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iter_c.c:131:25: style: Variable 'ycol' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iter_image.c:11:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cfitsio-4.6.2/iter_image.c:46:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/iter_image.c:90:5: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] cfitsio-4.6.2/iter_image.c:90:5: warning: %d in format string (no. 2) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] cfitsio-4.6.2/iter_image.c:20:10: style: Variable 'filename' can be declared as const array [constVariable] cfitsio-4.6.2/iter_image.c:19:17: style: Unused variable: nkeys [unusedVariable] cfitsio-4.6.2/iter_image.c:19:24: style: Unused variable: keypos [unusedVariable] cfitsio-4.6.2/iter_image.c:19:32: style: Unused variable: hdutype [unusedVariable] cfitsio-4.6.2/iter_image.c:19:41: style: Unused variable: ii [unusedVariable] cfitsio-4.6.2/iter_image.c:19:45: style: Unused variable: jj [unusedVariable] cfitsio-4.6.2/iter_image.c:62:20: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/iter_image.c:62:13: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/iter_var.c:12:1: portability: Omitted return type of function 'main' defaults to int, this is not supported by ISO C99 and later standards. [returnImplicitInt] cfitsio-4.6.2/iter_var.c:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/iter_var.c:94:8: warning: %d in format string (no. 1) requires 'int' but the argument type is 'signed long'. [invalidPrintfArgType_sint] cfitsio-4.6.2/iter_var.c:21:10: style: Variable 'filename' can be declared as const array [constVariable] cfitsio-4.6.2/iter_var.c:68:27: style: Variable 'counts' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/iter_var.c:20:17: style: Unused variable: nkeys [unusedVariable] cfitsio-4.6.2/iter_var.c:20:24: style: Unused variable: keypos [unusedVariable] cfitsio-4.6.2/iter_var.c:20:32: style: Unused variable: hdutype [unusedVariable] cfitsio-4.6.2/iter_var.c:20:41: style: Unused variable: ii [unusedVariable] cfitsio-4.6.2/iter_var.c:20:45: style: Unused variable: jj [unusedVariable] cfitsio-4.6.2/iter_var.c:64:20: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/iter_var.c:64:13: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/modkey.c:742:19: warning: If memory allocation fails, then there is a possible null pointer dereference: comm [nullPointerOutOfMemory] cfitsio-4.6.2/modkey.c:741:33: note: Assuming allocation function fails cfitsio-4.6.2/modkey.c:741:19: note: Assignment 'comm=(char*)malloc(commlen+1)', assigned value is 0 cfitsio-4.6.2/modkey.c:742:19: note: Null pointer dereference cfitsio-4.6.2/modkey.c:695:25: style:inconclusive: Function 'ffmkls' argument 4 names different: declaration 'comm' definition 'incomm'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1062:90: note: Function 'ffmkls' argument 4 names different: declaration 'comm' definition 'incomm'. cfitsio-4.6.2/modkey.c:695:25: note: Function 'ffmkls' argument 4 names different: declaration 'comm' definition 'incomm'. cfitsio-4.6.2/modkey.c:551:11: style: Variable 'loc' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/modkey.c:963:19: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/modkey.c:1008:19: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/modkey.c:1053:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/modkey.c:1098:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/modkey.c:1198:32: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/modkey.c:1407:19: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/modkey.c:1444:19: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/modkey.c:1481:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/modkey.c:1519:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/modkey.c:712:30: style: Variable 'tmplongval' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/modkey.c:713:63: style: Variable 'tstatus' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/modkey.c:709:10: style: Unused variable: valstring [unusedVariable] cfitsio-4.6.2/modkey.c:710:27: style: Unused variable: tmpkeyname [unusedVariable] cfitsio-4.6.2/modkey.c:711:10: style: Unused variable: tstring [unusedVariable] cfitsio-4.6.2/modkey.c:711:32: style: Unused variable: cptr [unusedVariable] cfitsio-4.6.2/modkey.c:713:9: style: Unused variable: next [unusedVariable] cfitsio-4.6.2/modkey.c:713:15: style: Unused variable: remain [unusedVariable] cfitsio-4.6.2/modkey.c:713:23: style: Unused variable: nquote [unusedVariable] cfitsio-4.6.2/modkey.c:713:31: style: Unused variable: nchar [unusedVariable] cfitsio-4.6.2/modkey.c:713:38: style: Unused variable: namelen [unusedVariable] cfitsio-4.6.2/modkey.c:713:47: style: Unused variable: contin [unusedVariable] cfitsio-4.6.2/modkey.c:713:55: style: Variable 'tstatus' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/pliocomp.c:26:19: style: Parameter 'pxsrc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/pliocomp.c:183:21: style: Parameter 'll_src' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:2851:52: style: Expression is always true because 'else if' condition is opposite to previous condition at line 2840. [multiCondition] cfitsio-4.6.2/imcompress.c:2840:52: note: first condition cfitsio-4.6.2/imcompress.c:2851:52: note: else if condition is opposite to first condition cfitsio-4.6.2/imcompress.c:2975:52: style: Expression is always true because 'else if' condition is opposite to previous condition at line 2964. [multiCondition] cfitsio-4.6.2/imcompress.c:2964:52: note: first condition cfitsio-4.6.2/imcompress.c:2975:52: note: else if condition is opposite to first condition cfitsio-4.6.2/imcompress.c:9943:15: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/imcompress.c:9942:8: note: outer condition: *status cfitsio-4.6.2/imcompress.c:9943:15: note: identical inner condition: *status cfitsio-4.6.2/imcompress.c:8272:28: style: The statement 'if (compalgor[ii]!=21) compalgor[ii]=21' is logically equivalent to 'compalgor[ii]=21'. [duplicateConditionalAssign] cfitsio-4.6.2/imcompress.c:8273:18: note: Assignment 'compalgor[ii]=21' cfitsio-4.6.2/imcompress.c:8272:28: note: Condition 'compalgor[ii]!=21' is redundant cfitsio-4.6.2/imcompress.c:9393:18: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] cfitsio-4.6.2/imcompress.c:9381:17: note: Assuming allocation function fails cfitsio-4.6.2/imcompress.c:9381:17: note: Assignment 'ptr=malloc((unsigned long)(length*2))', assigned value is 0 cfitsio-4.6.2/imcompress.c:9393:18: note: Null pointer dereference cfitsio-4.6.2/imcompress.c:9506:18: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] cfitsio-4.6.2/imcompress.c:9441:17: note: Assuming allocation function fails cfitsio-4.6.2/imcompress.c:9441:17: note: Assignment 'ptr=calloc(1,(unsigned long)(length*8))', assigned value is 0 cfitsio-4.6.2/imcompress.c:9506:18: note: Null pointer dereference cfitsio-4.6.2/imcompress.c:9532:18: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] cfitsio-4.6.2/imcompress.c:9520:17: note: Assuming allocation function fails cfitsio-4.6.2/imcompress.c:9520:17: note: Assignment 'ptr=malloc((unsigned long)(length*2))', assigned value is 0 cfitsio-4.6.2/imcompress.c:9532:18: note: Null pointer dereference cfitsio-4.6.2/imcompress.c:9561:18: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] cfitsio-4.6.2/imcompress.c:9545:17: note: Assuming allocation function fails cfitsio-4.6.2/imcompress.c:9545:17: note: Assignment 'ptr=malloc((unsigned long)(length*4))', assigned value is 0 cfitsio-4.6.2/imcompress.c:9561:18: note: Null pointer dereference cfitsio-4.6.2/imcompress.c:9598:18: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] cfitsio-4.6.2/imcompress.c:9574:17: note: Assuming allocation function fails cfitsio-4.6.2/imcompress.c:9574:17: note: Assignment 'ptr=malloc((unsigned long)(length*8))', assigned value is 0 cfitsio-4.6.2/imcompress.c:9598:18: note: Null pointer dereference cfitsio-4.6.2/imcompress.c:9471:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] cfitsio-4.6.2/imcompress.c:9441:17: note: Assuming allocation function fails cfitsio-4.6.2/imcompress.c:9441:17: note: Assignment 'ptr=calloc(1,(unsigned long)(length*8))', assigned value is 0 cfitsio-4.6.2/imcompress.c:9471:20: note: Null pointer addition cfitsio-4.6.2/imcompress.c:9522:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] cfitsio-4.6.2/imcompress.c:9520:17: note: Assuming allocation function fails cfitsio-4.6.2/imcompress.c:9520:17: note: Assignment 'ptr=malloc((unsigned long)(length*2))', assigned value is 0 cfitsio-4.6.2/imcompress.c:9522:16: note: Null pointer addition cfitsio-4.6.2/imcompress.c:9547:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] cfitsio-4.6.2/imcompress.c:9545:17: note: Assuming allocation function fails cfitsio-4.6.2/imcompress.c:9545:17: note: Assignment 'ptr=malloc((unsigned long)(length*4))', assigned value is 0 cfitsio-4.6.2/imcompress.c:9547:16: note: Null pointer addition cfitsio-4.6.2/imcompress.c:9576:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] cfitsio-4.6.2/imcompress.c:9574:17: note: Assuming allocation function fails cfitsio-4.6.2/imcompress.c:9574:17: note: Assignment 'ptr=malloc((unsigned long)(length*8))', assigned value is 0 cfitsio-4.6.2/imcompress.c:9576:16: note: Null pointer addition cfitsio-4.6.2/imcompress.c:1664:35: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:1674:22: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:1679:22: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:1684:22: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:4091:20: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:4197:20: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:6459:23: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:6463:23: portability: Casting between signed int * and double * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:6512:24: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:6516:24: portability: Casting between signed int * and double * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:6550:23: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:6554:23: portability: Casting between signed int * and double * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:6591:23: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:6595:23: portability: Casting between signed int * and double * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:6657:23: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:6661:23: portability: Casting between signed int * and double * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:6751:23: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:6755:23: portability: Casting between signed int * and double * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:6789:25: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:6793:25: portability: Casting between signed int * and double * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:6828:23: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:6832:23: portability: Casting between signed int * and double * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.2/imcompress.c:2082:13: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] cfitsio-4.6.2/imcompress.c:6416:9: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] cfitsio-4.6.2/imcompress.c:807:17: style:inconclusive: Function 'fits_get_dither_seed' argument 2 names different: declaration 'seed' definition 'offset'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:2048:57: note: Function 'fits_get_dither_seed' argument 2 names different: declaration 'seed' definition 'offset'. cfitsio-4.6.2/imcompress.c:807:17: note: Function 'fits_get_dither_seed' argument 2 names different: declaration 'seed' definition 'offset'. cfitsio-4.6.2/imcompress.c:955:13: style:inconclusive: Function 'imcomp_init_table' argument 2 names different: declaration 'bitpix' definition 'inbitpix'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1074:13: note: Function 'imcomp_init_table' argument 2 names different: declaration 'bitpix' definition 'inbitpix'. cfitsio-4.6.2/imcompress.c:955:13: note: Function 'imcomp_init_table' argument 2 names different: declaration 'bitpix' definition 'inbitpix'. cfitsio-4.6.2/imcompress.c:1757:10: style:inconclusive: Function 'imcomp_compress_tile' argument 6 names different: declaration 'nx' definition 'tilenx'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1085:55: note: Function 'imcomp_compress_tile' argument 6 names different: declaration 'nx' definition 'tilenx'. cfitsio-4.6.2/imcompress.c:1757:10: note: Function 'imcomp_compress_tile' argument 6 names different: declaration 'nx' definition 'tilenx'. cfitsio-4.6.2/imcompress.c:1758:10: style:inconclusive: Function 'imcomp_compress_tile' argument 7 names different: declaration 'ny' definition 'tileny'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1085:64: note: Function 'imcomp_compress_tile' argument 7 names different: declaration 'ny' definition 'tileny'. cfitsio-4.6.2/imcompress.c:1758:10: note: Function 'imcomp_compress_tile' argument 7 names different: declaration 'ny' definition 'tileny'. cfitsio-4.6.2/imcompress.c:1760:11: style:inconclusive: Function 'imcomp_compress_tile' argument 9 names different: declaration 'nullval' definition 'nullflagval'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1086:26: note: Function 'imcomp_compress_tile' argument 9 names different: declaration 'nullval' definition 'nullflagval'. cfitsio-4.6.2/imcompress.c:1760:11: note: Function 'imcomp_compress_tile' argument 9 names different: declaration 'nullval' definition 'nullflagval'. cfitsio-4.6.2/imcompress.c:3504:20: style:inconclusive: Function 'fits_write_compressed_img' argument 3 names different: declaration 'fpixel' definition 'infpixel'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1061:35: note: Function 'fits_write_compressed_img' argument 3 names different: declaration 'fpixel' definition 'infpixel'. cfitsio-4.6.2/imcompress.c:3504:20: note: Function 'fits_write_compressed_img' argument 3 names different: declaration 'fpixel' definition 'infpixel'. cfitsio-4.6.2/imcompress.c:3505:20: style:inconclusive: Function 'fits_write_compressed_img' argument 4 names different: declaration 'lpixel' definition 'inlpixel'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1061:49: note: Function 'fits_write_compressed_img' argument 4 names different: declaration 'lpixel' definition 'inlpixel'. cfitsio-4.6.2/imcompress.c:3505:20: note: Function 'fits_write_compressed_img' argument 4 names different: declaration 'lpixel' definition 'inlpixel'. cfitsio-4.6.2/imcompress.c:3511:19: style:inconclusive: Function 'fits_write_compressed_img' argument 7 names different: declaration 'nulval' definition 'nullval'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1062:48: note: Function 'fits_write_compressed_img' argument 7 names different: declaration 'nulval' definition 'nullval'. cfitsio-4.6.2/imcompress.c:3511:19: note: Function 'fits_write_compressed_img' argument 7 names different: declaration 'nulval' definition 'nullval'. cfitsio-4.6.2/imcompress.c:3778:24: style:inconclusive: Function 'fits_write_compressed_pixels' argument 4 names different: declaration 'npixels' definition 'npixel'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1065:55: note: Function 'fits_write_compressed_pixels' argument 4 names different: declaration 'npixels' definition 'npixel'. cfitsio-4.6.2/imcompress.c:3778:24: note: Function 'fits_write_compressed_pixels' argument 4 names different: declaration 'npixels' definition 'npixel'. cfitsio-4.6.2/imcompress.c:3784:19: style:inconclusive: Function 'fits_write_compressed_pixels' argument 7 names different: declaration 'nulval' definition 'nullval'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1066:48: note: Function 'fits_write_compressed_pixels' argument 7 names different: declaration 'nulval' definition 'nullval'. cfitsio-4.6.2/imcompress.c:3784:19: note: Function 'fits_write_compressed_pixels' argument 7 names different: declaration 'nulval' definition 'nullval'. cfitsio-4.6.2/imcompress.c:4408:24: style:inconclusive: Function 'fits_read_compressed_img' argument 3 names different: declaration 'fpixel' definition 'infpixel'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1107:39: note: Function 'fits_read_compressed_img' argument 3 names different: declaration 'fpixel' definition 'infpixel'. cfitsio-4.6.2/imcompress.c:4408:24: note: Function 'fits_read_compressed_img' argument 3 names different: declaration 'fpixel' definition 'infpixel'. cfitsio-4.6.2/imcompress.c:4409:24: style:inconclusive: Function 'fits_read_compressed_img' argument 4 names different: declaration 'lpixel' definition 'inlpixel'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1107:57: note: Function 'fits_read_compressed_img' argument 4 names different: declaration 'lpixel' definition 'inlpixel'. cfitsio-4.6.2/imcompress.c:4409:24: note: Function 'fits_read_compressed_img' argument 4 names different: declaration 'lpixel' definition 'inlpixel'. cfitsio-4.6.2/imcompress.c:4410:20: style:inconclusive: Function 'fits_read_compressed_img' argument 5 names different: declaration 'inc' definition 'ininc'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1107:70: note: Function 'fits_read_compressed_img' argument 5 names different: declaration 'inc' definition 'ininc'. cfitsio-4.6.2/imcompress.c:4410:20: note: Function 'fits_read_compressed_img' argument 5 names different: declaration 'inc' definition 'ininc'. cfitsio-4.6.2/imcompress.c:4414:19: style:inconclusive: Function 'fits_read_compressed_img' argument 7 names different: declaration 'nulval' definition 'nullval'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1108:34: note: Function 'fits_read_compressed_img' argument 7 names different: declaration 'nulval' definition 'nullval'. cfitsio-4.6.2/imcompress.c:4414:19: note: Function 'fits_read_compressed_img' argument 7 names different: declaration 'nulval' definition 'nullval'. cfitsio-4.6.2/imcompress.c:4964:24: style:inconclusive: Function 'fits_read_compressed_pixels' argument 4 names different: declaration 'npixels' definition 'npixel'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1111:55: note: Function 'fits_read_compressed_pixels' argument 4 names different: declaration 'npixels' definition 'npixel'. cfitsio-4.6.2/imcompress.c:4964:24: note: Function 'fits_read_compressed_pixels' argument 4 names different: declaration 'npixels' definition 'npixel'. cfitsio-4.6.2/imcompress.c:4968:19: style:inconclusive: Function 'fits_read_compressed_pixels' argument 6 names different: declaration 'nulval' definition 'nullval'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1112:34: note: Function 'fits_read_compressed_pixels' argument 6 names different: declaration 'nulval' definition 'nullval'. cfitsio-4.6.2/imcompress.c:4968:19: note: Function 'fits_read_compressed_pixels' argument 6 names different: declaration 'nulval' definition 'nullval'. cfitsio-4.6.2/imcompress.c:5881:15: style:inconclusive: Function 'imcomp_decompress_tile' argument 3 names different: declaration 'tilesize' definition 'tilelen'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1121:25: note: Function 'imcomp_decompress_tile' argument 3 names different: declaration 'tilesize' definition 'tilelen'. cfitsio-4.6.2/imcompress.c:5881:15: note: Function 'imcomp_decompress_tile' argument 3 names different: declaration 'tilesize' definition 'tilelen'. cfitsio-4.6.2/imcompress.c:6932:11: style:inconclusive: Function 'imcomp_test_overlap' argument 6 names different: declaration 'inc' definition 'ininc'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1129:44: note: Function 'imcomp_test_overlap' argument 6 names different: declaration 'inc' definition 'ininc'. cfitsio-4.6.2/imcompress.c:6932:11: note: Function 'imcomp_test_overlap' argument 6 names different: declaration 'inc' definition 'ininc'. cfitsio-4.6.2/imcompress.c:7036:11: style:inconclusive: Function 'imcomp_copy_overlap' argument 10 names different: declaration 'inc' definition 'ininc'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1126:44: note: Function 'imcomp_copy_overlap' argument 10 names different: declaration 'inc' definition 'ininc'. cfitsio-4.6.2/imcompress.c:7036:11: note: Function 'imcomp_copy_overlap' argument 10 names different: declaration 'inc' definition 'ininc'. cfitsio-4.6.2/imcompress.c:9666:45: style:inconclusive: Function 'fits_short_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'shortarray'. [funcArgNamesDifferent] cfitsio-4.6.2/imcompress.c:165:45: note: Function 'fits_short_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'shortarray'. cfitsio-4.6.2/imcompress.c:9666:45: note: Function 'fits_short_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'shortarray'. cfitsio-4.6.2/imcompress.c:9729:55: style:inconclusive: Function 'fits_ushort_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'ushortarray'. [funcArgNamesDifferent] cfitsio-4.6.2/imcompress.c:166:55: note: Function 'fits_ushort_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'ushortarray'. cfitsio-4.6.2/imcompress.c:9729:55: note: Function 'fits_ushort_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'ushortarray'. cfitsio-4.6.2/imcompress.c:9793:53: style:inconclusive: Function 'fits_ubyte_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'ubytearray'. [funcArgNamesDifferent] cfitsio-4.6.2/imcompress.c:168:53: note: Function 'fits_ubyte_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'ubytearray'. cfitsio-4.6.2/imcompress.c:9793:53: note: Function 'fits_ubyte_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'ubytearray'. cfitsio-4.6.2/imcompress.c:9857:51: style:inconclusive: Function 'fits_sbyte_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'sbytearray'. [funcArgNamesDifferent] cfitsio-4.6.2/imcompress.c:167:51: note: Function 'fits_sbyte_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'sbytearray'. cfitsio-4.6.2/imcompress.c:9857:51: note: Function 'fits_sbyte_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'sbytearray'. cfitsio-4.6.2/imcompress.c:270:18: style: Parameter 'dims' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:299:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:438:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:454:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:466:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:481:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:556:12: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:576:12: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:750:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:788:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:808:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:822:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:838:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:957:15: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:2266:15: style: Parameter 'outfptr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:2380:15: style: Parameter 'outfptr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:2573:15: style: Parameter 'outfptr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:2646:15: style: Parameter 'outfptr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:2751:20: style: Variable 'usbbuff' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/imcompress.c:2891:20: style: Variable 'usbbuff' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/imcompress.c:3039:11: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:3145:11: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:3200:13: style: Parameter 'fdata' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:3274:13: style: Parameter 'fdata' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:3351:14: style: Parameter 'fdata' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:3426:14: style: Parameter 'fdata' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:3504:20: style: Parameter 'infpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:3505:20: style: Parameter 'inlpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:3923:19: style: Parameter 'lastcoord' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:3924:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:4408:24: style: Parameter 'infpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:4409:24: style: Parameter 'inlpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:4410:20: style: Parameter 'ininc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:4687:24: style: Parameter 'infpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:4688:24: style: Parameter 'inlpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:4689:20: style: Parameter 'ininc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:4712:28: style: Variable 'cnull' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/imcompress.c:5123:23: style: Parameter 'lastcoord' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:5125:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:6928:11: style: Parameter 'tfpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:6929:11: style: Parameter 'tlpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:6930:11: style: Parameter 'fpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:6931:11: style: Parameter 'lpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:6932:11: style: Parameter 'ininc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7027:11: style: Parameter 'tile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7030:11: style: Parameter 'tfpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7031:11: style: Parameter 'tlpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7032:11: style: Parameter 'bnullarray' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7034:11: style: Parameter 'fpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7035:11: style: Parameter 'lpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7036:11: style: Parameter 'ininc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7269:11: style: Parameter 'tfpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7270:11: style: Parameter 'tlpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7272:11: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7273:11: style: Parameter 'fpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7274:11: style: Parameter 'lpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7494:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7507:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7576:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7589:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7658:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7671:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7736:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7749:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7818:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7831:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7899:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7912:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7976:36: style: Parameter 'indata' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7980:10: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:7997:38: style: Parameter 'indata' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:8001:10: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:8084:15: style: Variable 'descriptors' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/imcompress.c:8085:10: style: Variable 'pdescriptors' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/imcompress.c:8727:62: style: Variable 'descript' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/imcompress.c:8727:73: style: Variable 'qdescript' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/imcompress.c:8730:81: style: Variable 'pdescript' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/imcompress.c:9373:66: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:9433:66: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:9512:68: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:9518:24: style: Variable 'heapptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/imcompress.c:9537:68: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:9543:24: style: Variable 'heapptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/imcompress.c:9566:68: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:9572:24: style: Variable 'heapptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/imcompress.c:9927:31: style: Parameter 'tlpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:9927:46: style: Parameter 'tfpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/imcompress.c:2068:18: style: Variable 'bzlen' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/imcompress.c:3629:21: style: Variable 'tiledim[ii]' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/imcompress.c:4096:13: style: Variable 'imgsize' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/imcompress.c:4099:17: style: Variable 'imgsize' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/imcompress.c:4545:21: style: Variable 'tiledim[ii]' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/imcompress.c:4827:21: style: Variable 'tiledim[ii]' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/imcompress.c:4843:23: style: Variable 'inc[ii]' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/imcompress.c:4849:23: style: Variable 'inc[ii]' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/imcompress.c:7005:21: style: Variable 'imgfpix[ii]' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/imcompress.c:7006:21: style: Variable 'imglpix[ii]' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/imcompress.c:7020:23: style: Variable 'imgdim[ii]' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/putcol.c:578:19: style:inconclusive: Function 'ffpss' argument 3 names different: declaration 'fpixel' definition 'blc'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1677:18: note: Function 'ffpss' argument 3 names different: declaration 'fpixel' definition 'blc'. cfitsio-4.6.2/putcol.c:578:19: note: Function 'ffpss' argument 3 names different: declaration 'fpixel' definition 'blc'. cfitsio-4.6.2/putcol.c:579:19: style:inconclusive: Function 'ffpss' argument 4 names different: declaration 'lpixel' definition 'trc'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1677:32: note: Function 'ffpss' argument 4 names different: declaration 'lpixel' definition 'trc'. cfitsio-4.6.2/putcol.c:579:19: note: Function 'ffpss' argument 4 names different: declaration 'lpixel' definition 'trc'. cfitsio-4.6.2/putcol.c:1180:16: style:inconclusive: Function 'ffiter' argument 1 names different: declaration 'ncols' definition 'n_cols'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1751:26: note: Function 'ffiter' argument 1 names different: declaration 'ncols' definition 'n_cols'. cfitsio-4.6.2/putcol.c:1180:16: note: Function 'ffiter' argument 1 names different: declaration 'ncols' definition 'n_cols'. cfitsio-4.6.2/putcol.c:1181:25: style:inconclusive: Function 'ffiter' argument 2 names different: declaration 'data' definition 'cols'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1751:47: note: Function 'ffiter' argument 2 names different: declaration 'data' definition 'cols'. cfitsio-4.6.2/putcol.c:1181:25: note: Function 'ffiter' argument 2 names different: declaration 'data' definition 'cols'. cfitsio-4.6.2/putcol.c:1183:17: style:inconclusive: Function 'ffiter' argument 4 names different: declaration 'nPerLoop' definition 'n_per_loop'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1751:71: note: Function 'ffiter' argument 4 names different: declaration 'nPerLoop' definition 'n_per_loop'. cfitsio-4.6.2/putcol.c:1183:17: note: Function 'ffiter' argument 4 names different: declaration 'nPerLoop' definition 'n_per_loop'. cfitsio-4.6.2/putcol.c:976:11: style: Local variable 'icol' shadows outer variable [shadowVariable] cfitsio-4.6.2/putcol.c:916:9: note: Shadowed declaration cfitsio-4.6.2/putcol.c:976:11: note: Shadow variable cfitsio-4.6.2/putcol.c:16:20: style: Parameter 'firstpix' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcol.c:106:24: style: Parameter 'firstpix' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcol.c:894:19: style: Parameter 'datatype' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcol.c:895:19: style: Parameter 'colnum' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcol.c:1008:18: style: Parameter 'colname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcol.c:1051:18: style: Parameter 'colname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcol.c:1092:44: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcol.c:1100:43: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcol.c:1108:39: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcol.c:1116:41: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcol.c:1124:39: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcol.c:1132:41: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcol.c:1140:39: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcol.c:1148:39: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcol.c:1156:40: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcol.c:1164:41: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcol.c:1172:41: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcol.c:1229:38: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/putcol.c:1895:11: warning: Size of pointer 'stringptr' used instead of size of its data. [pointerSize] cfitsio-4.6.2/putcolb.c:722:19: style:inconclusive: Function 'ffpextn' argument 4 names different: declaration 'array' definition 'buffer'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1556:78: note: Function 'ffpextn' argument 4 names different: declaration 'array' definition 'buffer'. cfitsio-4.6.2/putcolb.c:722:19: note: Function 'ffpextn' argument 4 names different: declaration 'array' definition 'buffer'. cfitsio-4.6.2/putcolb.c:751:28: style:inconclusive: Function 'ffi1fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:854:28: note: Function 'ffi1fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolb.c:751:28: note: Function 'ffi1fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolb.c:755:28: style:inconclusive: Function 'ffi1fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:855:28: note: Function 'ffi1fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolb.c:755:28: note: Function 'ffi1fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolb.c:792:28: style:inconclusive: Function 'ffi1fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:879:28: note: Function 'ffi1fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolb.c:792:28: note: Function 'ffi1fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolb.c:796:20: style:inconclusive: Function 'ffi1fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:880:20: note: Function 'ffi1fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolb.c:796:20: note: Function 'ffi1fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolb.c:839:28: style:inconclusive: Function 'ffi1fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:904:28: note: Function 'ffi1fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolb.c:839:28: note: Function 'ffi1fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolb.c:843:23: style:inconclusive: Function 'ffi1fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:905:23: note: Function 'ffi1fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolb.c:843:23: note: Function 'ffi1fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolb.c:886:28: style:inconclusive: Function 'ffi1fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:935:28: note: Function 'ffi1fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolb.c:886:28: note: Function 'ffi1fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolb.c:890:23: style:inconclusive: Function 'ffi1fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:936:23: note: Function 'ffi1fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolb.c:890:23: note: Function 'ffi1fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolb.c:946:28: style:inconclusive: Function 'ffi1fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:954:28: note: Function 'ffi1fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolb.c:946:28: note: Function 'ffi1fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolb.c:950:20: style:inconclusive: Function 'ffi1fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:955:20: note: Function 'ffi1fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolb.c:950:20: note: Function 'ffi1fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolb.c:972:28: style:inconclusive: Function 'ffi1fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:979:28: note: Function 'ffi1fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolb.c:972:28: note: Function 'ffi1fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolb.c:976:21: style:inconclusive: Function 'ffi1fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:980:21: note: Function 'ffi1fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolb.c:976:21: note: Function 'ffi1fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolb.c:189:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolb.c:751:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolb.c:792:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolb.c:839:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolb.c:886:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolb.c:946:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolb.c:951:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolb.c:972:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolb.c:977:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolb.c:998:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolb.c:1002:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcold.c:736:21: style:inconclusive: Function 'ffr8fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:876:21: note: Function 'ffr8fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcold.c:736:21: note: Function 'ffr8fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcold.c:740:28: style:inconclusive: Function 'ffr8fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:877:28: note: Function 'ffr8fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcold.c:740:28: note: Function 'ffr8fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcold.c:791:21: style:inconclusive: Function 'ffr8fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:901:21: note: Function 'ffr8fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcold.c:791:21: note: Function 'ffr8fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcold.c:795:20: style:inconclusive: Function 'ffr8fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:902:20: note: Function 'ffr8fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcold.c:795:20: note: Function 'ffr8fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcold.c:851:21: style:inconclusive: Function 'ffr8fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:926:21: note: Function 'ffr8fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcold.c:851:21: note: Function 'ffr8fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcold.c:855:23: style:inconclusive: Function 'ffr8fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:927:23: note: Function 'ffr8fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcold.c:855:23: note: Function 'ffr8fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcold.c:911:21: style:inconclusive: Function 'ffr8fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:941:21: note: Function 'ffr8fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcold.c:911:21: note: Function 'ffr8fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcold.c:915:23: style:inconclusive: Function 'ffr8fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:942:23: note: Function 'ffr8fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcold.c:915:23: note: Function 'ffr8fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcold.c:991:21: style:inconclusive: Function 'ffr8fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:976:21: note: Function 'ffr8fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcold.c:991:21: note: Function 'ffr8fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcold.c:995:20: style:inconclusive: Function 'ffr8fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:977:20: note: Function 'ffr8fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcold.c:995:20: note: Function 'ffr8fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcold.c:1017:21: style:inconclusive: Function 'ffr8fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1001:21: note: Function 'ffr8fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcold.c:1017:21: note: Function 'ffr8fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcold.c:1021:21: style:inconclusive: Function 'ffr8fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1002:21: note: Function 'ffr8fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcold.c:1021:21: note: Function 'ffr8fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcold.c:187:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcold.c:736:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcold.c:791:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcold.c:851:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcold.c:911:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcold.c:991:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcold.c:996:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcold.c:1017:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcold.c:1022:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcold.c:1042:22: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcold.c:1046:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcole.c:749:20: style:inconclusive: Function 'ffr4fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:874:20: note: Function 'ffr4fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcole.c:749:20: note: Function 'ffr4fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcole.c:753:28: style:inconclusive: Function 'ffr4fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:875:28: note: Function 'ffr4fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcole.c:753:28: note: Function 'ffr4fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcole.c:804:20: style:inconclusive: Function 'ffr4fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:899:20: note: Function 'ffr4fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcole.c:804:20: note: Function 'ffr4fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcole.c:808:20: style:inconclusive: Function 'ffr4fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:900:20: note: Function 'ffr4fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcole.c:808:20: note: Function 'ffr4fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcole.c:864:20: style:inconclusive: Function 'ffr4fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:924:20: note: Function 'ffr4fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcole.c:864:20: note: Function 'ffr4fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcole.c:868:23: style:inconclusive: Function 'ffr4fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:925:23: note: Function 'ffr4fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcole.c:868:23: note: Function 'ffr4fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcole.c:924:20: style:inconclusive: Function 'ffr4fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:939:20: note: Function 'ffr4fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcole.c:924:20: note: Function 'ffr4fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcole.c:928:23: style:inconclusive: Function 'ffr4fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:940:23: note: Function 'ffr4fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcole.c:928:23: note: Function 'ffr4fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcole.c:1004:20: style:inconclusive: Function 'ffr4fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:974:20: note: Function 'ffr4fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcole.c:1004:20: note: Function 'ffr4fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcole.c:1008:20: style:inconclusive: Function 'ffr4fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:975:20: note: Function 'ffr4fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcole.c:1008:20: note: Function 'ffr4fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcole.c:1029:20: style:inconclusive: Function 'ffr4fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:999:20: note: Function 'ffr4fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcole.c:1029:20: note: Function 'ffr4fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcole.c:1033:21: style:inconclusive: Function 'ffr4fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1000:21: note: Function 'ffr4fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcole.c:1033:21: note: Function 'ffr4fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcole.c:201:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcole.c:749:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcole.c:804:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcole.c:864:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcole.c:924:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcole.c:1004:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcole.c:1009:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcole.c:1029:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcole.c:1034:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcole.c:1055:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcole.c:1059:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoli.c:698:20: style:inconclusive: Function 'ffi2fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:860:20: note: Function 'ffi2fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoli.c:698:20: note: Function 'ffi2fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoli.c:702:28: style:inconclusive: Function 'ffi2fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:861:28: note: Function 'ffi2fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoli.c:702:28: note: Function 'ffi2fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoli.c:753:20: style:inconclusive: Function 'ffi2fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:885:20: note: Function 'ffi2fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoli.c:753:20: note: Function 'ffi2fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoli.c:757:20: style:inconclusive: Function 'ffi2fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:886:20: note: Function 'ffi2fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoli.c:757:20: note: Function 'ffi2fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoli.c:799:20: style:inconclusive: Function 'ffi2fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:910:20: note: Function 'ffi2fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoli.c:799:20: note: Function 'ffi2fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoli.c:803:23: style:inconclusive: Function 'ffi2fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:911:23: note: Function 'ffi2fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoli.c:803:23: note: Function 'ffi2fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoli.c:846:20: style:inconclusive: Function 'ffi2fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:933:20: note: Function 'ffi2fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoli.c:846:20: note: Function 'ffi2fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoli.c:850:23: style:inconclusive: Function 'ffi2fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:934:23: note: Function 'ffi2fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoli.c:850:23: note: Function 'ffi2fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoli.c:908:20: style:inconclusive: Function 'ffi2fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:960:20: note: Function 'ffi2fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoli.c:908:20: note: Function 'ffi2fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoli.c:912:20: style:inconclusive: Function 'ffi2fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:961:20: note: Function 'ffi2fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoli.c:912:20: note: Function 'ffi2fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoli.c:934:20: style:inconclusive: Function 'ffi2fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:985:20: note: Function 'ffi2fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoli.c:934:20: note: Function 'ffi2fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoli.c:938:21: style:inconclusive: Function 'ffi2fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:986:21: note: Function 'ffi2fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoli.c:938:21: note: Function 'ffi2fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoli.c:188:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoli.c:698:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoli.c:753:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoli.c:799:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoli.c:846:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoli.c:908:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoli.c:913:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoli.c:934:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoli.c:939:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoli.c:960:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoli.c:964:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolk.c:714:19: style:inconclusive: Function 'ffintfi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:872:19: note: Function 'ffintfi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolk.c:714:19: note: Function 'ffintfi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolk.c:718:28: style:inconclusive: Function 'ffintfi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:873:28: note: Function 'ffintfi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolk.c:718:28: note: Function 'ffintfi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolk.c:769:19: style:inconclusive: Function 'ffintfi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:897:19: note: Function 'ffintfi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolk.c:769:19: note: Function 'ffintfi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolk.c:773:20: style:inconclusive: Function 'ffintfi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:898:20: note: Function 'ffintfi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolk.c:773:20: note: Function 'ffintfi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolk.c:829:19: style:inconclusive: Function 'ffintfi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:922:19: note: Function 'ffintfi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolk.c:829:19: note: Function 'ffintfi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolk.c:833:23: style:inconclusive: Function 'ffintfi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:923:23: note: Function 'ffintfi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolk.c:833:23: note: Function 'ffintfi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolk.c:875:19: style:inconclusive: Function 'ffintfi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:943:19: note: Function 'ffintfi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolk.c:875:19: note: Function 'ffintfi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolk.c:879:23: style:inconclusive: Function 'ffintfi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:944:23: note: Function 'ffintfi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolk.c:879:23: note: Function 'ffintfi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolk.c:938:19: style:inconclusive: Function 'ffintfr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:972:19: note: Function 'ffintfr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolk.c:938:19: note: Function 'ffintfr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolk.c:942:20: style:inconclusive: Function 'ffintfr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:973:20: note: Function 'ffintfr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolk.c:942:20: note: Function 'ffintfr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolk.c:964:19: style:inconclusive: Function 'ffintfr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:997:19: note: Function 'ffintfr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolk.c:964:19: note: Function 'ffintfr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolk.c:968:21: style:inconclusive: Function 'ffintfr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:998:21: note: Function 'ffintfr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolk.c:968:21: note: Function 'ffintfr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolk.c:187:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolk.c:714:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolk.c:769:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolk.c:829:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolk.c:875:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolk.c:938:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolk.c:943:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolk.c:964:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolk.c:969:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolk.c:990:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolk.c:994:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:697:19: style:inconclusive: Function 'ffi4fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:864:19: note: Function 'ffi4fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:697:19: note: Function 'ffi4fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:701:28: style:inconclusive: Function 'ffi4fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:865:28: note: Function 'ffi4fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:701:28: note: Function 'ffi4fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:752:19: style:inconclusive: Function 'ffi4fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:889:19: note: Function 'ffi4fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:752:19: note: Function 'ffi4fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:756:20: style:inconclusive: Function 'ffi4fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:890:20: note: Function 'ffi4fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:756:20: note: Function 'ffi4fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:812:19: style:inconclusive: Function 'ffi4fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:916:19: note: Function 'ffi4fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:812:19: note: Function 'ffi4fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:816:23: style:inconclusive: Function 'ffi4fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:917:23: note: Function 'ffi4fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:816:23: note: Function 'ffi4fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:859:19: style:inconclusive: Function 'ffi4fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:929:19: note: Function 'ffi4fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:859:19: note: Function 'ffi4fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:863:23: style:inconclusive: Function 'ffi4fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:930:23: note: Function 'ffi4fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:863:23: note: Function 'ffi4fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:921:19: style:inconclusive: Function 'ffi4fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:964:19: note: Function 'ffi4fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:921:19: note: Function 'ffi4fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:925:20: style:inconclusive: Function 'ffi4fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:965:20: note: Function 'ffi4fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:925:20: note: Function 'ffi4fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:947:19: style:inconclusive: Function 'ffi4fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:989:19: note: Function 'ffi4fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:947:19: note: Function 'ffi4fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:951:21: style:inconclusive: Function 'ffi4fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:990:21: note: Function 'ffi4fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:951:21: note: Function 'ffi4fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:1702:23: style:inconclusive: Function 'ffi8fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:868:23: note: Function 'ffi8fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:1702:23: note: Function 'ffi8fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:1706:28: style:inconclusive: Function 'ffi8fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:869:28: note: Function 'ffi8fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:1706:28: note: Function 'ffi8fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:1757:23: style:inconclusive: Function 'ffi8fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:893:23: note: Function 'ffi8fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:1757:23: note: Function 'ffi8fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:1761:20: style:inconclusive: Function 'ffi8fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:894:20: note: Function 'ffi8fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:1761:20: note: Function 'ffi8fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:1817:23: style:inconclusive: Function 'ffi8fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:918:23: note: Function 'ffi8fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:1817:23: note: Function 'ffi8fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:1821:23: style:inconclusive: Function 'ffi8fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:919:23: note: Function 'ffi8fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:1821:23: note: Function 'ffi8fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:1877:23: style:inconclusive: Function 'ffi8fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:931:23: note: Function 'ffi8fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:1877:23: note: Function 'ffi8fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:1881:23: style:inconclusive: Function 'ffi8fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:932:23: note: Function 'ffi8fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:1881:23: note: Function 'ffi8fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:1939:23: style:inconclusive: Function 'ffi8fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:968:23: note: Function 'ffi8fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:1939:23: note: Function 'ffi8fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:1943:20: style:inconclusive: Function 'ffi8fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:969:20: note: Function 'ffi8fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:1943:20: note: Function 'ffi8fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:1965:23: style:inconclusive: Function 'ffi8fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:993:23: note: Function 'ffi8fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:1965:23: note: Function 'ffi8fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolj.c:1969:21: style:inconclusive: Function 'ffi8fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:994:21: note: Function 'ffi8fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:1969:21: note: Function 'ffi8fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolj.c:188:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:697:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:752:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:812:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:859:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:921:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:926:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:947:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:952:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:973:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:977:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:1193:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:1194:19: style: Parameter 'fpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:1195:19: style: Parameter 'lpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:1702:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:1757:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:1817:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:1877:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:1939:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:1944:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:1965:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:1970:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:1991:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolj.c:1995:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoll.c:18:19: style: Parameter 'array' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoll.c:210:19: style: Parameter 'larray' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoll.c:226:26: style: Variable 'onbit' can be declared as const array [constVariable] cfitsio-4.6.2/putcoll.c:227:26: style: Variable 'offbit' can be declared as const array [constVariable] cfitsio-4.6.2/putcoll.c:167:20: style: Variable 'fstelm' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/putcoll.c:187:14: style: Variable 'fstelm' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/putcoll.c:257:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/putcols.c:139:16: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/putcols.c:34:20: style: Variable 'arrayptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/putcols.c:213:20: style: Parameter 'nulvalue' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolu.c:602:23: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/putcolu.c:602:7: note: outer condition: *status cfitsio-4.6.2/putcolu.c:602:23: note: identical inner condition: *status cfitsio-4.6.2/putcolu.c:82:23: style:inconclusive: Function 'ffpclu' argument 5 names different: declaration 'nelem' definition 'nelempar'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1790:21: note: Function 'ffpclu' argument 5 names different: declaration 'nelem' definition 'nelempar'. cfitsio-4.6.2/putcolu.c:82:23: note: Function 'ffpclu' argument 5 names different: declaration 'nelem' definition 'nelempar'. cfitsio-4.6.2/putcolu.c:589:16: style: Variable 'typecode' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/putcolu.c:590:19: style: Variable 'repeat' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/putcolu.c:590:30: style: Variable 'width' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/putcolsb.c:680:26: style:inconclusive: Function 'ffs1fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:856:26: note: Function 'ffs1fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolsb.c:680:26: note: Function 'ffs1fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolsb.c:684:28: style:inconclusive: Function 'ffs1fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:857:28: note: Function 'ffs1fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolsb.c:684:28: note: Function 'ffs1fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolsb.c:738:26: style:inconclusive: Function 'ffs1fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:881:26: note: Function 'ffs1fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolsb.c:738:26: note: Function 'ffs1fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolsb.c:742:20: style:inconclusive: Function 'ffs1fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:882:20: note: Function 'ffs1fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolsb.c:742:20: note: Function 'ffs1fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolsb.c:785:26: style:inconclusive: Function 'ffs1fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:906:26: note: Function 'ffs1fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolsb.c:785:26: note: Function 'ffs1fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolsb.c:789:23: style:inconclusive: Function 'ffs1fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:907:23: note: Function 'ffs1fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolsb.c:789:23: note: Function 'ffs1fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolsb.c:832:26: style:inconclusive: Function 'ffs1fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:937:26: note: Function 'ffs1fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolsb.c:832:26: note: Function 'ffs1fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolsb.c:836:23: style:inconclusive: Function 'ffs1fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:938:23: note: Function 'ffs1fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolsb.c:836:23: note: Function 'ffs1fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolsb.c:894:26: style:inconclusive: Function 'ffs1fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:956:26: note: Function 'ffs1fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolsb.c:894:26: note: Function 'ffs1fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolsb.c:898:20: style:inconclusive: Function 'ffs1fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:957:20: note: Function 'ffs1fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolsb.c:898:20: note: Function 'ffs1fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolsb.c:920:26: style:inconclusive: Function 'ffs1fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:981:26: note: Function 'ffs1fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolsb.c:920:26: note: Function 'ffs1fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolsb.c:924:21: style:inconclusive: Function 'ffs1fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:982:21: note: Function 'ffs1fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolsb.c:924:21: note: Function 'ffs1fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolsb.c:187:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolsb.c:738:26: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolsb.c:785:26: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolsb.c:832:26: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolsb.c:894:26: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolsb.c:899:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolsb.c:920:26: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolsb.c:925:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolsb.c:946:27: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolsb.c:950:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolui.c:668:29: style:inconclusive: Function 'ffu2fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:858:29: note: Function 'ffu2fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolui.c:668:29: note: Function 'ffu2fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolui.c:672:28: style:inconclusive: Function 'ffu2fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:859:28: note: Function 'ffu2fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolui.c:672:28: note: Function 'ffu2fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolui.c:718:29: style:inconclusive: Function 'ffu2fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:883:29: note: Function 'ffu2fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolui.c:718:29: note: Function 'ffu2fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolui.c:722:20: style:inconclusive: Function 'ffu2fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:884:20: note: Function 'ffu2fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolui.c:722:20: note: Function 'ffu2fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolui.c:781:29: style:inconclusive: Function 'ffu2fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:908:29: note: Function 'ffu2fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolui.c:781:29: note: Function 'ffu2fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolui.c:785:23: style:inconclusive: Function 'ffu2fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:909:23: note: Function 'ffu2fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolui.c:785:23: note: Function 'ffu2fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolui.c:828:29: style:inconclusive: Function 'ffu2fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:945:29: note: Function 'ffu2fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolui.c:828:29: note: Function 'ffu2fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolui.c:832:23: style:inconclusive: Function 'ffu2fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:946:23: note: Function 'ffu2fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolui.c:832:23: note: Function 'ffu2fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolui.c:888:29: style:inconclusive: Function 'ffu2fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:958:29: note: Function 'ffu2fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolui.c:888:29: note: Function 'ffu2fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolui.c:892:20: style:inconclusive: Function 'ffu2fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:959:20: note: Function 'ffu2fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolui.c:892:20: note: Function 'ffu2fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolui.c:914:29: style:inconclusive: Function 'ffu2fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:983:29: note: Function 'ffu2fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolui.c:914:29: note: Function 'ffu2fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcolui.c:918:21: style:inconclusive: Function 'ffu2fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:984:21: note: Function 'ffu2fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolui.c:918:21: note: Function 'ffu2fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcolui.c:187:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolui.c:668:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolui.c:781:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolui.c:828:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolui.c:888:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolui.c:893:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolui.c:914:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolui.c:919:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolui.c:940:30: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcolui.c:944:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:667:28: style:inconclusive: Function 'ffu4fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:862:28: note: Function 'ffu4fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:667:28: note: Function 'ffu4fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:671:28: style:inconclusive: Function 'ffu4fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:863:28: note: Function 'ffu4fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:671:28: note: Function 'ffu4fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:717:28: style:inconclusive: Function 'ffu4fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:887:28: note: Function 'ffu4fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:717:28: note: Function 'ffu4fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:721:20: style:inconclusive: Function 'ffu4fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:888:20: note: Function 'ffu4fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:721:20: note: Function 'ffu4fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:772:28: style:inconclusive: Function 'ffu4fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:912:28: note: Function 'ffu4fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:772:28: note: Function 'ffu4fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:776:23: style:inconclusive: Function 'ffu4fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:913:23: note: Function 'ffu4fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:776:23: note: Function 'ffu4fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:835:28: style:inconclusive: Function 'ffu4fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:947:28: note: Function 'ffu4fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:835:28: note: Function 'ffu4fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:839:23: style:inconclusive: Function 'ffu4fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:948:23: note: Function 'ffu4fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:839:23: note: Function 'ffu4fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:895:28: style:inconclusive: Function 'ffu4fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:962:28: note: Function 'ffu4fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:895:28: note: Function 'ffu4fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:899:20: style:inconclusive: Function 'ffu4fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:963:20: note: Function 'ffu4fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:899:20: note: Function 'ffu4fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:921:28: style:inconclusive: Function 'ffu4fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:987:28: note: Function 'ffu4fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:921:28: note: Function 'ffu4fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:925:21: style:inconclusive: Function 'ffu4fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:988:21: note: Function 'ffu4fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:925:21: note: Function 'ffu4fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:1648:24: style:inconclusive: Function 'ffu8fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:866:24: note: Function 'ffu8fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:1648:24: note: Function 'ffu8fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:1652:28: style:inconclusive: Function 'ffu8fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:867:28: note: Function 'ffu8fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:1652:28: note: Function 'ffu8fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:1698:24: style:inconclusive: Function 'ffu8fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:891:24: note: Function 'ffu8fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:1698:24: note: Function 'ffu8fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:1702:20: style:inconclusive: Function 'ffu8fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:892:20: note: Function 'ffu8fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:1702:20: note: Function 'ffu8fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:1753:24: style:inconclusive: Function 'ffu8fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:914:24: note: Function 'ffu8fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:1753:24: note: Function 'ffu8fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:1757:23: style:inconclusive: Function 'ffu8fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:915:23: note: Function 'ffu8fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:1757:23: note: Function 'ffu8fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:1808:24: style:inconclusive: Function 'ffu8fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:949:24: note: Function 'ffu8fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:1808:24: note: Function 'ffu8fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:1812:23: style:inconclusive: Function 'ffu8fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:950:23: note: Function 'ffu8fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:1812:23: note: Function 'ffu8fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:1877:24: style:inconclusive: Function 'ffu8fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:966:24: note: Function 'ffu8fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:1877:24: note: Function 'ffu8fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:1881:20: style:inconclusive: Function 'ffu8fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:967:20: note: Function 'ffu8fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:1881:20: note: Function 'ffu8fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:1903:24: style:inconclusive: Function 'ffu8fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:991:24: note: Function 'ffu8fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:1903:24: note: Function 'ffu8fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluj.c:1907:21: style:inconclusive: Function 'ffu8fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:992:21: note: Function 'ffu8fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:1907:21: note: Function 'ffu8fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluj.c:187:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:667:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:717:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:835:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:895:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:900:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:921:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:926:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:947:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:951:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:1169:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:1170:19: style: Parameter 'fpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:1171:19: style: Parameter 'lpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:1648:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:1698:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:1753:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:1808:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:1877:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:1882:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:1903:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:1908:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:1929:25: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:1933:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluj.c:1015:19: style: Unused variable: nullvalue [unusedVariable] cfitsio-4.6.2/putcoluj.c:1114:19: style: Variable 'fpixel' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/putcoluj.c:1114:30: style: Unused variable: lpixel [unusedVariable] cfitsio-4.6.2/putcoluk.c:684:29: style:inconclusive: Function 'ffuintfi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:870:29: note: Function 'ffuintfi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluk.c:684:29: note: Function 'ffuintfi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluk.c:688:28: style:inconclusive: Function 'ffuintfi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:871:28: note: Function 'ffuintfi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluk.c:688:28: note: Function 'ffuintfi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluk.c:734:29: style:inconclusive: Function 'ffuintfi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:895:29: note: Function 'ffuintfi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluk.c:734:29: note: Function 'ffuintfi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluk.c:738:20: style:inconclusive: Function 'ffuintfi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:896:20: note: Function 'ffuintfi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluk.c:738:20: note: Function 'ffuintfi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluk.c:789:29: style:inconclusive: Function 'ffuintfi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:920:29: note: Function 'ffuintfi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluk.c:789:29: note: Function 'ffuintfi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluk.c:793:23: style:inconclusive: Function 'ffuintfi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:921:23: note: Function 'ffuintfi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluk.c:793:23: note: Function 'ffuintfi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluk.c:852:29: style:inconclusive: Function 'ffuintfi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:951:29: note: Function 'ffuintfi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluk.c:852:29: note: Function 'ffuintfi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluk.c:856:23: style:inconclusive: Function 'ffuintfi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:952:23: note: Function 'ffuintfi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluk.c:856:23: note: Function 'ffuintfi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluk.c:913:29: style:inconclusive: Function 'ffuintfr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:970:29: note: Function 'ffuintfr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluk.c:913:29: note: Function 'ffuintfr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluk.c:917:20: style:inconclusive: Function 'ffuintfr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:971:20: note: Function 'ffuintfr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluk.c:917:20: note: Function 'ffuintfr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluk.c:939:29: style:inconclusive: Function 'ffuintfr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:995:29: note: Function 'ffuintfr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluk.c:939:29: note: Function 'ffuintfr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.2/putcoluk.c:943:21: style:inconclusive: Function 'ffuintfr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:996:21: note: Function 'ffuintfr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluk.c:943:21: note: Function 'ffuintfr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.2/putcoluk.c:187:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluk.c:684:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluk.c:734:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluk.c:852:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluk.c:913:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluk.c:918:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluk.c:939:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluk.c:944:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluk.c:965:30: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putcoluk.c:969:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/quantize.c:1609:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/quantize.c:1955:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/quantize.c:2731:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/quantize.c:2946:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable DBL_MAX [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/quantize.c:84:56: style:inconclusive: Function 'fits_quantize_float' argument 3 names different: declaration 'nx' definition 'nxpix'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1135:56: note: Function 'fits_quantize_float' argument 3 names different: declaration 'nx' definition 'nxpix'. cfitsio-4.6.2/quantize.c:84:56: note: Function 'fits_quantize_float' argument 3 names different: declaration 'nx' definition 'nxpix'. cfitsio-4.6.2/quantize.c:84:68: style:inconclusive: Function 'fits_quantize_float' argument 4 names different: declaration 'ny' definition 'nypix'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1135:65: note: Function 'fits_quantize_float' argument 4 names different: declaration 'ny' definition 'nypix'. cfitsio-4.6.2/quantize.c:84:68: note: Function 'fits_quantize_float' argument 4 names different: declaration 'ny' definition 'nypix'. cfitsio-4.6.2/quantize.c:85:29: style:inconclusive: Function 'fits_quantize_float' argument 7 names different: declaration 'quantize_level' definition 'qlevel'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1136:37: note: Function 'fits_quantize_float' argument 7 names different: declaration 'quantize_level' definition 'qlevel'. cfitsio-4.6.2/quantize.c:85:29: note: Function 'fits_quantize_float' argument 7 names different: declaration 'quantize_level' definition 'qlevel'. cfitsio-4.6.2/quantize.c:273:58: style:inconclusive: Function 'fits_quantize_double' argument 3 names different: declaration 'nx' definition 'nxpix'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1139:58: note: Function 'fits_quantize_double' argument 3 names different: declaration 'nx' definition 'nxpix'. cfitsio-4.6.2/quantize.c:273:58: note: Function 'fits_quantize_double' argument 3 names different: declaration 'nx' definition 'nxpix'. cfitsio-4.6.2/quantize.c:273:70: style:inconclusive: Function 'fits_quantize_double' argument 4 names different: declaration 'ny' definition 'nypix'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1139:67: note: Function 'fits_quantize_double' argument 4 names different: declaration 'ny' definition 'nypix'. cfitsio-4.6.2/quantize.c:273:70: note: Function 'fits_quantize_double' argument 4 names different: declaration 'ny' definition 'nypix'. cfitsio-4.6.2/quantize.c:274:30: style:inconclusive: Function 'fits_quantize_double' argument 7 names different: declaration 'quantize_level' definition 'qlevel'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:1140:38: note: Function 'fits_quantize_double' argument 7 names different: declaration 'quantize_level' definition 'qlevel'. cfitsio-4.6.2/quantize.c:274:30: note: Function 'fits_quantize_double' argument 7 names different: declaration 'quantize_level' definition 'qlevel'. cfitsio-4.6.2/quantize.c:880:10: style:inconclusive: Function 'FnNoise5_short' argument 9 names different: declaration 'n2' definition 'noise2'. [funcArgNamesDifferent] cfitsio-4.6.2/quantize.c:44:12: note: Function 'FnNoise5_short' argument 9 names different: declaration 'n2' definition 'noise2'. cfitsio-4.6.2/quantize.c:880:10: note: Function 'FnNoise5_short' argument 9 names different: declaration 'n2' definition 'noise2'. cfitsio-4.6.2/quantize.c:881:10: style:inconclusive: Function 'FnNoise5_short' argument 10 names different: declaration 'n3' definition 'noise3'. [funcArgNamesDifferent] cfitsio-4.6.2/quantize.c:44:24: note: Function 'FnNoise5_short' argument 10 names different: declaration 'n3' definition 'noise3'. cfitsio-4.6.2/quantize.c:881:10: note: Function 'FnNoise5_short' argument 10 names different: declaration 'n3' definition 'noise3'. cfitsio-4.6.2/quantize.c:882:10: style:inconclusive: Function 'FnNoise5_short' argument 11 names different: declaration 'n5' definition 'noise5'. [funcArgNamesDifferent] cfitsio-4.6.2/quantize.c:44:36: note: Function 'FnNoise5_short' argument 11 names different: declaration 'n5' definition 'noise5'. cfitsio-4.6.2/quantize.c:882:10: note: Function 'FnNoise5_short' argument 11 names different: declaration 'n5' definition 'noise5'. cfitsio-4.6.2/quantize.c:1226:10: style:inconclusive: Function 'FnNoise5_int' argument 9 names different: declaration 'n2' definition 'noise2'. [funcArgNamesDifferent] cfitsio-4.6.2/quantize.c:47:12: note: Function 'FnNoise5_int' argument 9 names different: declaration 'n2' definition 'noise2'. cfitsio-4.6.2/quantize.c:1226:10: note: Function 'FnNoise5_int' argument 9 names different: declaration 'n2' definition 'noise2'. cfitsio-4.6.2/quantize.c:1227:10: style:inconclusive: Function 'FnNoise5_int' argument 10 names different: declaration 'n3' definition 'noise3'. [funcArgNamesDifferent] cfitsio-4.6.2/quantize.c:47:24: note: Function 'FnNoise5_int' argument 10 names different: declaration 'n3' definition 'noise3'. cfitsio-4.6.2/quantize.c:1227:10: note: Function 'FnNoise5_int' argument 10 names different: declaration 'n3' definition 'noise3'. cfitsio-4.6.2/quantize.c:1228:10: style:inconclusive: Function 'FnNoise5_int' argument 11 names different: declaration 'n5' definition 'noise5'. [funcArgNamesDifferent] cfitsio-4.6.2/quantize.c:47:36: note: Function 'FnNoise5_int' argument 11 names different: declaration 'n5' definition 'noise5'. cfitsio-4.6.2/quantize.c:1228:10: note: Function 'FnNoise5_int' argument 11 names different: declaration 'n5' definition 'noise5'. cfitsio-4.6.2/quantize.c:1587:10: style:inconclusive: Function 'FnNoise5_float' argument 9 names different: declaration 'n2' definition 'noise2'. [funcArgNamesDifferent] cfitsio-4.6.2/quantize.c:50:12: note: Function 'FnNoise5_float' argument 9 names different: declaration 'n2' definition 'noise2'. cfitsio-4.6.2/quantize.c:1587:10: note: Function 'FnNoise5_float' argument 9 names different: declaration 'n2' definition 'noise2'. cfitsio-4.6.2/quantize.c:1588:10: style:inconclusive: Function 'FnNoise5_float' argument 10 names different: declaration 'n3' definition 'noise3'. [funcArgNamesDifferent] cfitsio-4.6.2/quantize.c:50:24: note: Function 'FnNoise5_float' argument 10 names different: declaration 'n3' definition 'noise3'. cfitsio-4.6.2/quantize.c:1588:10: note: Function 'FnNoise5_float' argument 10 names different: declaration 'n3' definition 'noise3'. cfitsio-4.6.2/quantize.c:1589:10: style:inconclusive: Function 'FnNoise5_float' argument 11 names different: declaration 'n5' definition 'noise5'. [funcArgNamesDifferent] cfitsio-4.6.2/quantize.c:50:36: note: Function 'FnNoise5_float' argument 11 names different: declaration 'n5' definition 'noise5'. cfitsio-4.6.2/quantize.c:1589:10: note: Function 'FnNoise5_float' argument 11 names different: declaration 'n5' definition 'noise5'. cfitsio-4.6.2/quantize.c:1933:10: style:inconclusive: Function 'FnNoise5_double' argument 9 names different: declaration 'n2' definition 'noise2'. [funcArgNamesDifferent] cfitsio-4.6.2/quantize.c:53:12: note: Function 'FnNoise5_double' argument 9 names different: declaration 'n2' definition 'noise2'. cfitsio-4.6.2/quantize.c:1933:10: note: Function 'FnNoise5_double' argument 9 names different: declaration 'n2' definition 'noise2'. cfitsio-4.6.2/quantize.c:1934:10: style:inconclusive: Function 'FnNoise5_double' argument 10 names different: declaration 'n3' definition 'noise3'. [funcArgNamesDifferent] cfitsio-4.6.2/quantize.c:53:24: note: Function 'FnNoise5_double' argument 10 names different: declaration 'n3' definition 'noise3'. cfitsio-4.6.2/quantize.c:1934:10: note: Function 'FnNoise5_double' argument 10 names different: declaration 'n3' definition 'noise3'. cfitsio-4.6.2/quantize.c:1935:10: style:inconclusive: Function 'FnNoise5_double' argument 11 names different: declaration 'n5' definition 'noise5'. [funcArgNamesDifferent] cfitsio-4.6.2/quantize.c:53:36: note: Function 'FnNoise5_double' argument 11 names different: declaration 'n5' definition 'noise5'. cfitsio-4.6.2/quantize.c:1935:10: note: Function 'FnNoise5_double' argument 11 names different: declaration 'n5' definition 'noise5'. cfitsio-4.6.2/quantize.c:649:7: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/quantize.c:707:7: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/quantize.c:765:7: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/quantize.c:823:7: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/quantize.c:901:9: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/quantize.c:1247:7: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/quantize.c:1608:9: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/quantize.c:1954:10: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/quantize.c:2296:23: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/quantize.c:2514:21: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/quantize.c:2730:23: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/quantize.c:2945:24: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/quantize.c:3151:23: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/quantize.c:3272:21: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/quantize.c:3393:23: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/quantize.c:3514:24: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/putkey.c:1257:11: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] cfitsio-4.6.2/putkey.c:1268:15: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cfitsio-4.6.2/putkey.c:1673:11: portability: Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. [prohibitedgmtimeCalled] cfitsio-4.6.2/putkey.c:1677:15: portability: Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. [prohibitedlocaltimeCalled] cfitsio-4.6.2/putkey.c:80:24: style:inconclusive: Function 'ffcrtb' argument 8 names different: declaration 'extname' definition 'extnm'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1142:52: note: Function 'ffcrtb' argument 8 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.2/putkey.c:80:24: note: Function 'ffcrtb' argument 8 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.2/putkey.c:1046:20: style:inconclusive: Function 'ffpkyt' argument 4 names different: declaration 'frac' definition 'fraction'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:893:79: note: Function 'ffpkyt' argument 4 names different: declaration 'frac' definition 'fraction'. cfitsio-4.6.2/putkey.c:1046:20: note: Function 'ffpkyt' argument 4 names different: declaration 'frac' definition 'fraction'. cfitsio-4.6.2/putkey.c:2640:24: style:inconclusive: Function 'ffphtb' argument 9 names different: declaration 'extname' definition 'extnmx'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:926:64: note: Function 'ffphtb' argument 9 names different: declaration 'extname' definition 'extnmx'. cfitsio-4.6.2/putkey.c:2640:24: note: Function 'ffphtb' argument 9 names different: declaration 'extname' definition 'extnmx'. cfitsio-4.6.2/putkey.c:2755:24: style:inconclusive: Function 'ffphbn' argument 7 names different: declaration 'extname' definition 'extnmx'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:928:51: note: Function 'ffphbn' argument 7 names different: declaration 'extname' definition 'extnmx'. cfitsio-4.6.2/putkey.c:2755:24: note: Function 'ffphbn' argument 7 names different: declaration 'extname' definition 'extnmx'. cfitsio-4.6.2/putkey.c:3014:24: style:inconclusive: Function 'ffphext' argument 2 names different: declaration 'xtension' definition 'xtensionx'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:929:52: note: Function 'ffphext' argument 2 names different: declaration 'xtension' definition 'xtensionx'. cfitsio-4.6.2/putkey.c:3014:24: note: Function 'ffphext' argument 2 names different: declaration 'xtension' definition 'xtensionx'. cfitsio-4.6.2/putkey.c:881:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putkey.c:922:21: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putkey.c:963:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putkey.c:1004:21: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putkey.c:1057:32: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/putkey.c:1182:9: style: Variable 'ndays' can be declared as const array [constVariable] cfitsio-4.6.2/putkey.c:1251:16: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/putkey.c:1304:18: style: Parameter 'datestr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putkey.c:1652:51: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putkey.c:1670:15: style: Variable 'date' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/putkey.c:1750:19: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putkey.c:1811:19: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putkey.c:1869:23: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putkey.c:1927:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putkey.c:1986:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putkey.c:2045:21: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putkey.c:2104:21: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/putkey.c:2162:18: style: Parameter 'naxes' can be declared as const array [constParameter] cfitsio-4.6.2/putkey.c:2402:18: style: Parameter 'naxes' can be declared as const array [constParameter] cfitsio-4.6.2/putkey.c:3017:17: style: Parameter 'naxes' can be declared as const array [constParameter] cfitsio-4.6.2/putkey.c:425:25: style: Variable 'spaceForComments' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/putkey.c:425:57: style: Variable 'nblanks' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/putkey.c:596:22: style: Variable 'vlen' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/putkey.c:2768:14: style: Unused variable: colptr [unusedVariable] cfitsio-4.6.2/ricecomp.c:171:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/ricecomp.c:399:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/ricecomp.c:627:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/ricecomp.c:938:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] cfitsio-4.6.2/ricecomp.c:1108:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] cfitsio-4.6.2/ricecomp.c:880:18: style: Local variable 'nonzero_count' shadows outer variable [shadowVariable] cfitsio-4.6.2/ricecomp.c:38:18: note: Shadowed declaration cfitsio-4.6.2/ricecomp.c:880:18: note: Shadow variable cfitsio-4.6.2/ricecomp.c:1054:18: style: Local variable 'nonzero_count' shadows outer variable [shadowVariable] cfitsio-4.6.2/ricecomp.c:38:18: note: Shadowed declaration cfitsio-4.6.2/ricecomp.c:1054:18: note: Shadow variable cfitsio-4.6.2/ricecomp.c:1221:18: style: Local variable 'nonzero_count' shadows outer variable [shadowVariable] cfitsio-4.6.2/ricecomp.c:38:18: note: Shadowed declaration cfitsio-4.6.2/ricecomp.c:1221:18: note: Shadow variable cfitsio-4.6.2/ricecomp.c:92:20: style: Parameter 'a' can be declared as const array [constParameter] cfitsio-4.6.2/ricecomp.c:312:10: style: Parameter 'a' can be declared as const array [constParameter] cfitsio-4.6.2/ricecomp.c:541:16: style: Parameter 'a' can be declared as const array [constParameter] cfitsio-4.6.2/ricecomp.c:792:25: style: Variable 'mask' can be declared as const array [constVariable] cfitsio-4.6.2/ricecomp.c:877:16: style: Variable 'cend' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/ricecomp.c:1051:16: style: Variable 'cend' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/ricecomp.c:1218:16: style: Variable 'cend' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/scalnull.c:38:19: style:inconclusive: Function 'ffpscl' argument 3 names different: declaration 'zeroval' definition 'zero'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1176:59: note: Function 'ffpscl' argument 3 names different: declaration 'zeroval' definition 'zero'. cfitsio-4.6.2/scalnull.c:38:19: note: Function 'ffpscl' argument 3 names different: declaration 'zeroval' definition 'zero'. cfitsio-4.6.2/scalnull.c:125:19: style:inconclusive: Function 'fftscl' argument 4 names different: declaration 'zeroval' definition 'zero'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1178:71: note: Function 'fftscl' argument 4 names different: declaration 'zeroval' definition 'zero'. cfitsio-4.6.2/scalnull.c:125:19: note: Function 'fftscl' argument 4 names different: declaration 'zeroval' definition 'zero'. cfitsio-4.6.2/scalnull.c:198:18: style: Parameter 'nulstring' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/swapproc.c:193:15: portability:inconclusive: Casting from double * to char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/swapproc.c:93:21: style:inconclusive: Function 'ffswap2' argument 1 names different: declaration 'values' definition 'svalues'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:357:21: note: Function 'ffswap2' argument 1 names different: declaration 'values' definition 'svalues'. cfitsio-4.6.2/swapproc.c:93:21: note: Function 'ffswap2' argument 1 names different: declaration 'values' definition 'svalues'. cfitsio-4.6.2/swapproc.c:94:19: style:inconclusive: Function 'ffswap2' argument 2 names different: declaration 'nvalues' definition 'nvals'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:357:34: note: Function 'ffswap2' argument 2 names different: declaration 'nvalues' definition 'nvals'. cfitsio-4.6.2/swapproc.c:94:19: note: Function 'ffswap2' argument 2 names different: declaration 'nvalues' definition 'nvals'. cfitsio-4.6.2/swapproc.c:162:24: style:inconclusive: Function 'ffswap4' argument 1 names different: declaration 'values' definition 'ivalues'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:358:24: note: Function 'ffswap4' argument 1 names different: declaration 'values' definition 'ivalues'. cfitsio-4.6.2/swapproc.c:162:24: note: Function 'ffswap4' argument 1 names different: declaration 'values' definition 'ivalues'. cfitsio-4.6.2/swapproc.c:163:23: style:inconclusive: Function 'ffswap4' argument 2 names different: declaration 'nvalues' definition 'nvals'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:358:37: note: Function 'ffswap4' argument 2 names different: declaration 'nvalues' definition 'nvals'. cfitsio-4.6.2/swapproc.c:163:23: note: Function 'ffswap4' argument 2 names different: declaration 'nvalues' definition 'nvals'. cfitsio-4.6.2/swapproc.c:239:22: style:inconclusive: Function 'ffswap8' argument 1 names different: declaration 'values' definition 'dvalues'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:359:22: note: Function 'ffswap8' argument 1 names different: declaration 'values' definition 'dvalues'. cfitsio-4.6.2/swapproc.c:239:22: note: Function 'ffswap8' argument 1 names different: declaration 'values' definition 'dvalues'. cfitsio-4.6.2/swapproc.c:240:19: style:inconclusive: Function 'ffswap8' argument 2 names different: declaration 'nvalues' definition 'nvals'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:359:35: note: Function 'ffswap8' argument 2 names different: declaration 'nvalues' definition 'nvals'. cfitsio-4.6.2/swapproc.c:240:19: note: Function 'ffswap8' argument 2 names different: declaration 'nvalues' definition 'nvals'. cfitsio-4.6.2/utilities/cookbook.c:66:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USHORT_IMG [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/cookbook.c:155:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READWRITE [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/cookbook.c:211:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READWRITE [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/cookbook.c:259:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/cookbook.c:293:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_CARD [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/cookbook.c:381:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_CARD [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/cookbook.c:432:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/cookbook.c:496:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/cookbook.c:566:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fitscopy.c:43:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fitsverify.c:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable totalerr [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fitsverify.c:212:23: style: Parameter 'parname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fitsverify.c:212:38: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fitsverify.c:217:24: style: Parameter 'parname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fitsverify.c:217:39: style: Parameter 'stringname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fitsverify.c:222:22: style: Parameter 'parname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fitsverify.c:222:36: style: Parameter 'intvalue' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fitsverify.c:227:21: style: Parameter 'parname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fitsverify.c:233:25: style: Parameter 'taskname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fitsverify.c:239:28: style: Parameter 'taskname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fitsverify.c:259:31: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fitsverify.c:264:26: style: Parameter 'msg' can be declared as const array [constParameter] cfitsio-4.6.2/utilities/fitsverify.c:23:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/fitsverify.c:24:11: style: Unused variable: filename [unusedVariable] cfitsio-4.6.2/utilities/fpack.c:58:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RICE_1 [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/fitscore.c:1125:16: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cfitsio-4.6.2/fitscore.c:1133:13: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cfitsio-4.6.2/fitscore.c:2704:27: style: Redundant condition: The condition 'tform[ii] != 0' is redundant since 'tform[ii] == ' '' is sufficient. [redundantCondition] cfitsio-4.6.2/fitscore.c:3241:27: style: Redundant condition: The condition 'tform[ii] != 0' is redundant since 'tform[ii] == ' '' is sufficient. [redundantCondition] cfitsio-4.6.2/fitscore.c:3301:27: style: Redundant condition: The condition 'tform[ii] != 0' is redundant since 'tform[ii] == ' '' is sufficient. [redundantCondition] cfitsio-4.6.2/fitscore.c:1001:26: style: Condition 'card[ii]==0' is always false [knownConditionTrueFalse] cfitsio-4.6.2/fitscore.c:1475:23: style: Condition 'cardlen>8' is always true [knownConditionTrueFalse] cfitsio-4.6.2/fitscore.c:1436:22: note: Assuming that condition 'cardlen<9' is not redundant cfitsio-4.6.2/fitscore.c:1475:23: note: Condition 'cardlen>8' is always true cfitsio-4.6.2/fitscore.c:9905:9: style: Condition 'ptr' is always true [knownConditionTrueFalse] cfitsio-4.6.2/fitscore.c:9739:12: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/fitscore.c:9814:12: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.2/fitscore.c:8188:9: style: Variable 'tstatus' is assigned an expression that holds the same value. [redundantAssignment] cfitsio-4.6.2/fitscore.c:8121:13: note: tstatus is assigned '*status' here. cfitsio-4.6.2/fitscore.c:8188:9: note: Variable 'tstatus' is assigned an expression that holds the same value. cfitsio-4.6.2/fitscore.c:740:19: style:inconclusive: Function 'ffxmsg' argument 2 names different: declaration 'err_message' definition 'errmsg'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:388:31: note: Function 'ffxmsg' argument 2 names different: declaration 'err_message' definition 'errmsg'. cfitsio-4.6.2/fitscore.c:740:19: note: Function 'ffxmsg' argument 2 names different: declaration 'err_message' definition 'errmsg'. cfitsio-4.6.2/fitscore.c:1043:19: style:inconclusive: Function 'ffmkky' argument 2 names different: declaration 'keyval' definition 'value'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:834:49: note: Function 'ffmkky' argument 2 names different: declaration 'keyval' definition 'value'. cfitsio-4.6.2/fitscore.c:1043:19: note: Function 'ffmkky' argument 2 names different: declaration 'keyval' definition 'value'. cfitsio-4.6.2/fitscore.c:2677:17: style:inconclusive: Function 'ffasfm' argument 2 names different: declaration 'datacode' definition 'dtcode'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:841:40: note: Function 'ffasfm' argument 2 names different: declaration 'datacode' definition 'dtcode'. cfitsio-4.6.2/fitscore.c:2677:17: note: Function 'ffasfm' argument 2 names different: declaration 'datacode' definition 'dtcode'. cfitsio-4.6.2/fitscore.c:2678:18: style:inconclusive: Function 'ffasfm' argument 3 names different: declaration 'width' definition 'twidth'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:841:56: note: Function 'ffasfm' argument 3 names different: declaration 'width' definition 'twidth'. cfitsio-4.6.2/fitscore.c:2678:18: note: Function 'ffasfm' argument 3 names different: declaration 'width' definition 'twidth'. cfitsio-4.6.2/fitscore.c:2679:17: style:inconclusive: Function 'ffasfm' argument 4 names different: declaration 'decim' definition 'decimals'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:841:68: note: Function 'ffasfm' argument 4 names different: declaration 'decim' definition 'decimals'. cfitsio-4.6.2/fitscore.c:2679:17: note: Function 'ffasfm' argument 4 names different: declaration 'decim' definition 'decimals'. cfitsio-4.6.2/fitscore.c:2829:17: style:inconclusive: Function 'ffbnfm' argument 2 names different: declaration 'datacode' definition 'dtcode'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:842:40: note: Function 'ffbnfm' argument 2 names different: declaration 'datacode' definition 'dtcode'. cfitsio-4.6.2/fitscore.c:2829:17: note: Function 'ffbnfm' argument 2 names different: declaration 'datacode' definition 'dtcode'. cfitsio-4.6.2/fitscore.c:2830:18: style:inconclusive: Function 'ffbnfm' argument 3 names different: declaration 'repeat' definition 'trepeat'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:842:56: note: Function 'ffbnfm' argument 3 names different: declaration 'repeat' definition 'trepeat'. cfitsio-4.6.2/fitscore.c:2830:18: note: Function 'ffbnfm' argument 3 names different: declaration 'repeat' definition 'trepeat'. cfitsio-4.6.2/fitscore.c:2831:18: style:inconclusive: Function 'ffbnfm' argument 4 names different: declaration 'width' definition 'twidth'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:842:70: note: Function 'ffbnfm' argument 4 names different: declaration 'width' definition 'twidth'. cfitsio-4.6.2/fitscore.c:2831:18: note: Function 'ffbnfm' argument 4 names different: declaration 'width' definition 'twidth'. cfitsio-4.6.2/fitscore.c:3028:17: style:inconclusive: Function 'ffbnfmll' argument 2 names different: declaration 'datacode' definition 'dtcode'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:843:42: note: Function 'ffbnfmll' argument 2 names different: declaration 'datacode' definition 'dtcode'. cfitsio-4.6.2/fitscore.c:3028:17: note: Function 'ffbnfmll' argument 2 names different: declaration 'datacode' definition 'dtcode'. cfitsio-4.6.2/fitscore.c:3029:22: style:inconclusive: Function 'ffbnfmll' argument 3 names different: declaration 'repeat' definition 'trepeat'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:843:62: note: Function 'ffbnfmll' argument 3 names different: declaration 'repeat' definition 'trepeat'. cfitsio-4.6.2/fitscore.c:3029:22: note: Function 'ffbnfmll' argument 3 names different: declaration 'repeat' definition 'trepeat'. cfitsio-4.6.2/fitscore.c:3030:18: style:inconclusive: Function 'ffbnfmll' argument 4 names different: declaration 'width' definition 'twidth'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:843:76: note: Function 'ffbnfmll' argument 4 names different: declaration 'width' definition 'twidth'. cfitsio-4.6.2/fitscore.c:3030:18: note: Function 'ffbnfmll' argument 4 names different: declaration 'width' definition 'twidth'. cfitsio-4.6.2/fitscore.c:6055:22: style:inconclusive: Function 'fftheap' argument 2 names different: declaration 'heapsize' definition 'heapsz'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1548:49: note: Function 'fftheap' argument 2 names different: declaration 'heapsize' definition 'heapsz'. cfitsio-4.6.2/fitscore.c:6055:22: note: Function 'fftheap' argument 2 names different: declaration 'heapsize' definition 'heapsz'. cfitsio-4.6.2/fitscore.c:7459:22: style:inconclusive: Function 'ffgipr' argument 1 names different: declaration 'fptr' definition 'infptr'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1122:32: note: Function 'ffgipr' argument 1 names different: declaration 'fptr' definition 'infptr'. cfitsio-4.6.2/fitscore.c:7459:22: note: Function 'ffgipr' argument 1 names different: declaration 'fptr' definition 'infptr'. cfitsio-4.6.2/fitscore.c:7461:14: style:inconclusive: Function 'ffgipr' argument 3 names different: declaration 'imgtype' definition 'bitpix'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1122:56: note: Function 'ffgipr' argument 3 names different: declaration 'imgtype' definition 'bitpix'. cfitsio-4.6.2/fitscore.c:7461:14: note: Function 'ffgipr' argument 3 names different: declaration 'imgtype' definition 'bitpix'. cfitsio-4.6.2/fitscore.c:7488:24: style:inconclusive: Function 'ffgiprll' argument 1 names different: declaration 'fptr' definition 'infptr'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1124:34: note: Function 'ffgiprll' argument 1 names different: declaration 'fptr' definition 'infptr'. cfitsio-4.6.2/fitscore.c:7488:24: note: Function 'ffgiprll' argument 1 names different: declaration 'fptr' definition 'infptr'. cfitsio-4.6.2/fitscore.c:7490:14: style:inconclusive: Function 'ffgiprll' argument 3 names different: declaration 'imgtype' definition 'bitpix'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1124:58: note: Function 'ffgiprll' argument 3 names different: declaration 'imgtype' definition 'bitpix'. cfitsio-4.6.2/fitscore.c:7490:14: note: Function 'ffgiprll' argument 3 names different: declaration 'imgtype' definition 'bitpix'. cfitsio-4.6.2/fitscore.c:7909:16: style:inconclusive: Function 'ffmnhd' argument 4 names different: declaration 'hduvers' definition 'hduver'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:1135:70: note: Function 'ffmnhd' argument 4 names different: declaration 'hduvers' definition 'hduver'. cfitsio-4.6.2/fitscore.c:7909:16: note: Function 'ffmnhd' argument 4 names different: declaration 'hduvers' definition 'hduver'. cfitsio-4.6.2/fitscore.c:8063:16: style:inconclusive: Function 'ffgext' argument 2 names different: declaration 'moveto' definition 'hdunum'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio2.h:476:32: note: Function 'ffgext' argument 2 names different: declaration 'moveto' definition 'hdunum'. cfitsio-4.6.2/fitscore.c:8063:16: note: Function 'ffgext' argument 2 names different: declaration 'moveto' definition 'hdunum'. cfitsio-4.6.2/fitscore.c:8241:18: style:inconclusive: Function 'ffgkcl' argument 1 names different: declaration 'card' definition 'tcard'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:828:28: note: Function 'ffgkcl' argument 1 names different: declaration 'card' definition 'tcard'. cfitsio-4.6.2/fitscore.c:8241:18: note: Function 'ffgkcl' argument 1 names different: declaration 'card' definition 'tcard'. cfitsio-4.6.2/fitscore.c:8926:17: style:inconclusive: Function 'ffinttyp' argument 2 names different: declaration 'datatype' definition 'dtype'. [funcArgNamesDifferent] cfitsio-4.6.2/fitsio.h:830:41: note: Function 'ffinttyp' argument 2 names different: declaration 'datatype' definition 'dtype'. cfitsio-4.6.2/fitscore.c:8926:17: note: Function 'ffinttyp' argument 2 names different: declaration 'datatype' definition 'dtype'. cfitsio-4.6.2/fitscore.c:206:22: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:208:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:219:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:978:18: style: Parameter 'card' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:1043:19: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:1377:18: style: Parameter 'card' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:2417:13: style: Parameter 'inrec' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:2425:12: style: Parameter 'colnum' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:2676:18: style: Parameter 'tform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:2828:18: style: Parameter 'tform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:3027:20: style: Parameter 'tform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:3229:19: style: Parameter 'tform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:3290:19: style: Parameter 'tform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:3490:19: style: Parameter 'templt' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:3491:19: style: Parameter 'colname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:4241:22: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:4382:30: style: Variable 'xtension' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/fitscore.c:5239:33: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/fitscore.c:5300:18: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:7131:10: style: Variable 'blanks' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/fitscore.c:8241:18: style: Parameter 'tcard' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/fitscore.c:8300:21: style: Variable 'card1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/fitscore.c:8300:29: style: Variable 'card5' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/fitscore.c:8936:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/fitscore.c:9693:12: style: Variable 'sptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/fitscore.c:9769:12: style: Variable 'sptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/fitscore.c:1054:11: style: Unused variable: saveptr [unusedVariable] cfitsio-4.6.2/fitscore.c:1629:42: style: Variable 'lentok1' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/fitscore.c:1629:55: style: Variable 'remainlen' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/fitscore.c:6758:20: style: Variable 'lenform' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/fitscore.c:9691:23: style: Variable 'lcc' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/fitscore.c:9767:23: style: Variable 'lcc' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/fpackutil.c:83:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:163:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RICE_1 [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:233:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:286:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_NO_EXIST [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:639:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:948:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:1016:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:1173:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:1468:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_VALUE [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:1643:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_TBL [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:1698:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTE_IMG [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:1862:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RICE_1 [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:1969:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_VALUE [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:2101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_ALLOCATION [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:2182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_ALLOCATION [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:2230:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOATNULLVALUE [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:2316:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_ALLOCATION [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:2376:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_ALLOCATION [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fpackutil.c:1681:22: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/utilities/fpackutil.c:1681:6: note: outer condition: *status cfitsio-4.6.2/utilities/fpackutil.c:1681:22: note: identical inner condition: *status cfitsio-4.6.2/utilities/fpackutil.c:957:6: style: The if condition is the same as the previous if condition [duplicateCondition] cfitsio-4.6.2/utilities/fpackutil.c:952:6: note: First condition cfitsio-4.6.2/utilities/fpackutil.c:957:6: note: Second condition cfitsio-4.6.2/utilities/fpackutil.c:628:11: warning: If resource allocation fails, then there is a possible null pointer dereference: outreport [nullPointerOutOfResources] cfitsio-4.6.2/utilities/fpackutil.c:627:23: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fpackutil.c:627:23: note: Assignment 'outreport=fopen(fpvar.outfile,"w")', assigned value is 0 cfitsio-4.6.2/utilities/fpackutil.c:628:11: note: Null pointer dereference cfitsio-4.6.2/utilities/fpackutil.c:629:11: warning: If resource allocation fails, then there is a possible null pointer dereference: outreport [nullPointerOutOfResources] cfitsio-4.6.2/utilities/fpackutil.c:627:23: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fpackutil.c:627:23: note: Assignment 'outreport=fopen(fpvar.outfile,"w")', assigned value is 0 cfitsio-4.6.2/utilities/fpackutil.c:629:11: note: Null pointer dereference cfitsio-4.6.2/utilities/fpackutil.c:49:19: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fpackutil.c:106:22: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fpackutil.c:122:21: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fpackutil.c:122:35: style: Parameter 'rootname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fpackutil.c:208:30: style: Parameter 'argv' can be declared as const array [constParameter] cfitsio-4.6.2/utilities/fpackutil.c:613:30: style: Parameter 'argv' can be declared as const array [constParameter] cfitsio-4.6.2/utilities/fpackutil.c:617:17: style: Variable 'valchar' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fpackutil.c:2005:19: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fpackutil.c:2028:50: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fpackutil.c:2295:53: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fpackutil.c:2355:53: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fpackutil.c:1163:18: style: Variable 'tstatus' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/fpackutil.c:1167:17: style: Variable 'origdata' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/fpackutil.c:1856:11: style: Variable 'origdata' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/fpackutil.c:1857:15: style: Variable 'compressdata' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/ftverify.c:150:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIL_LINESIZE [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/ftverify.c:284:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/ftverify.c:455:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/ftverify.c:178:11: style:inconclusive: Function 'ftverify_getpar' argument 3 names different: declaration 'prehead' definition 'prhead'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/ftverify.c:121:56: note: Function 'ftverify_getpar' argument 3 names different: declaration 'prehead' definition 'prhead'. cfitsio-4.6.2/utilities/ftverify.c:178:11: note: Function 'ftverify_getpar' argument 3 names different: declaration 'prehead' definition 'prhead'. cfitsio-4.6.2/utilities/ftverify.c:443:29: style:inconclusive: Function 'update_parfile' argument 1 names different: declaration 'numerr' definition 'nerr'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:191:25: note: Function 'update_parfile' argument 1 names different: declaration 'numerr' definition 'nerr'. cfitsio-4.6.2/utilities/ftverify.c:443:29: note: Function 'update_parfile' argument 1 names different: declaration 'numerr' definition 'nerr'. cfitsio-4.6.2/utilities/ftverify.c:443:39: style:inconclusive: Function 'update_parfile' argument 2 names different: declaration 'numwrn' definition 'nwrn'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:191:37: note: Function 'update_parfile' argument 2 names different: declaration 'numwrn' definition 'nwrn'. cfitsio-4.6.2/utilities/ftverify.c:443:39: note: Function 'update_parfile' argument 2 names different: declaration 'numwrn' definition 'nwrn'. cfitsio-4.6.2/utilities/ftverify.c:251:12: style: Parameter 'errreport' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/ftverify.c:269:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/ftverify.c:462:15: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/region.c:24:25: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/region.c:24:7: note: outer condition: *status cfitsio-4.6.2/region.c:24:25: note: identical inner condition: *status cfitsio-4.6.2/region.c:62:26: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/region.c:62:8: note: outer condition: *status cfitsio-4.6.2/region.c:62:26: note: identical inner condition: *status cfitsio-4.6.2/region.c:1475:26: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/region.c:1475:8: note: outer condition: *status cfitsio-4.6.2/region.c:1475:26: note: identical inner condition: *status cfitsio-4.6.2/region.c:1022:19: error: Common realloc mistake: 'freedPolyPtrs' nulled but not freed upon failure [memleakOnRealloc] cfitsio-4.6.2/region.c:1106:46: style:inconclusive: Function 'fits_set_region_components' argument 1 names different: declaration 'Rgn' definition 'aRgn'. [funcArgNamesDifferent] cfitsio-4.6.2/region.h:77:46: note: Function 'fits_set_region_components' argument 1 names different: declaration 'Rgn' definition 'aRgn'. cfitsio-4.6.2/region.c:1106:46: note: Function 'fits_set_region_components' argument 1 names different: declaration 'Rgn' definition 'aRgn'. cfitsio-4.6.2/region.c:1193:35: style:inconclusive: Function 'fits_setup_shape' argument 1 names different: declaration 'shape' definition 'newShape'. [funcArgNamesDifferent] cfitsio-4.6.2/region.h:78:35: note: Function 'fits_setup_shape' argument 1 names different: declaration 'shape' definition 'newShape'. cfitsio-4.6.2/region.c:1193:35: note: Function 'fits_setup_shape' argument 1 names different: declaration 'shape' definition 'newShape'. cfitsio-4.6.2/region.c:52:14: style: Variable 'pX' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/region.c:52:19: style: Variable 'pY' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/region.c:1041:32: style: Parameter 'Pts' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/region.c:1458:18: style: Variable 'cvalue2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/region.c:1461:8: style: Variable 'shapename' can be declared as const array [constVariable] cfitsio-4.6.2/region.c:1466:7: style: Variable 'shapetype' can be declared as const array [constVariable] cfitsio-4.6.2/region.c:995:21: style: Variable 'ptsToFree' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/region.c:996:22: style: Variable 'isAlreadyFreed' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/funpack.c:38:10: style: Variable 'tile[0]' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/fvrf_file.c:118:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_VALUE [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_file.c:199:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_OF_FILE [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_file.c:22:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hduname [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_file.c:20:33: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_file.c:20:15: note: Assignment 'hduname=(struct HduName**)malloc(totalhdu*sizeof(struct HduName*))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_file.c:22:2: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_file.c:23:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hduname [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_file.c:20:33: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_file.c:20:15: note: Assignment 'hduname=(struct HduName**)malloc(totalhdu*sizeof(struct HduName*))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_file.c:23:2: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_file.c:24:9: warning: If memory allocation fails, then there is a possible null pointer dereference: hduname [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_file.c:20:33: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_file.c:20:15: note: Assignment 'hduname=(struct HduName**)malloc(totalhdu*sizeof(struct HduName*))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_file.c:24:9: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_file.c:25:9: warning: If memory allocation fails, then there is a possible null pointer dereference: hduname [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_file.c:20:33: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_file.c:20:15: note: Assignment 'hduname=(struct HduName**)malloc(totalhdu*sizeof(struct HduName*))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_file.c:25:9: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_file.c:26:16: warning: If memory allocation fails, then there is a possible null pointer dereference: hduname [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_file.c:20:33: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_file.c:20:15: note: Assignment 'hduname=(struct HduName**)malloc(totalhdu*sizeof(struct HduName*))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_file.c:26:16: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_file.c:27:9: warning: If memory allocation fails, then there is a possible null pointer dereference: hduname [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_file.c:20:33: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_file.c:20:15: note: Assignment 'hduname=(struct HduName**)malloc(totalhdu*sizeof(struct HduName*))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_file.c:27:9: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_file.c:89:25: style:inconclusive: Function 'total_errors' argument 1 names different: declaration 'totalerr' definition 'toterr'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:185:25: note: Function 'total_errors' argument 1 names different: declaration 'totalerr' definition 'toterr'. cfitsio-4.6.2/utilities/fvrf_file.c:89:25: note: Function 'total_errors' argument 1 names different: declaration 'totalerr' definition 'toterr'. cfitsio-4.6.2/utilities/fvrf_file.c:89:39: style:inconclusive: Function 'total_errors' argument 2 names different: declaration 'totalwrn' definition 'totwrn'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:185:41: note: Function 'total_errors' argument 2 names different: declaration 'totalwrn' definition 'totwrn'. cfitsio-4.6.2/utilities/fvrf_file.c:89:39: note: Function 'total_errors' argument 2 names different: declaration 'totalwrn' definition 'totwrn'. cfitsio-4.6.2/utilities/fvrf_file.c:34:12: style: Parameter 'extname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fvrf_file.c:75:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_file.c:76:14: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_file.c:115:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_data.c:117:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_TBL [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_data.c:587:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TBIT [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_data.c:768:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_VALUE [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_head.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_FILENAME [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_head.c:237:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_CARD [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_head.c:2869:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_VALUE [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_head.c:3133:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_VALUE [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_head.c:3334:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_TBL [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_data.c:241:13: style: The if condition is the same as the previous if condition [duplicateCondition] cfitsio-4.6.2/utilities/fvrf_data.c:239:13: note: First condition cfitsio-4.6.2/utilities/fvrf_data.c:241:13: note: Second condition cfitsio-4.6.2/utilities/fvrf_data.c:272:13: style: The if condition is the same as the previous if condition [duplicateCondition] cfitsio-4.6.2/utilities/fvrf_data.c:271:13: note: First condition cfitsio-4.6.2/utilities/fvrf_data.c:272:13: note: Second condition cfitsio-4.6.2/utilities/fvrf_data.c:587:12: style: Condition '!find_badbit' is always true [knownConditionTrueFalse] cfitsio-4.6.2/utilities/fvrf_data.c:584:23: note: Assignment 'find_badbit=0', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_data.c:587:12: note: Condition '!find_badbit' is always true cfitsio-4.6.2/utilities/fvrf_data.c:620:17: style: Condition '!find_badchar' is always true [knownConditionTrueFalse] cfitsio-4.6.2/utilities/fvrf_data.c:617:28: note: Assignment 'find_badchar=0', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_data.c:620:17: note: Condition '!find_badchar' is always true cfitsio-4.6.2/utilities/fvrf_data.c:677:17: style: Condition '!find_baddot' is always true [knownConditionTrueFalse] cfitsio-4.6.2/utilities/fvrf_data.c:673:27: note: Assignment 'find_baddot=0', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_data.c:677:17: note: Condition '!find_baddot' is always true cfitsio-4.6.2/utilities/fvrf_data.c:824:30: style: Condition 'isascii(*p)' is always true [knownConditionTrueFalse] cfitsio-4.6.2/utilities/fvrf_data.c:200:45: warning: If memory allocation fails, then there is a possible null pointer dereference: numlist [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_data.c:131:26: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_data.c:131:14: note: Assignment 'numlist=(int*)malloc(ncols*sizeof(int))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_data.c:200:45: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_data.c:205:45: warning: If memory allocation fails, then there is a possible null pointer dereference: cmplist [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_data.c:133:26: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_data.c:133:14: note: Assignment 'cmplist=(int*)malloc(ncols*sizeof(int))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_data.c:205:45: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_data.c:301:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dflag [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_data.c:288:36: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_data.c:288:22: note: Assignment 'dflag=(int*)calloc(ndesc,sizeof(int))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_data.c:301:2: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_data.c:788:33: warning: If memory allocation fails, then there is a possible null pointer dereference: temp [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_data.c:787:24: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_data.c:787:12: note: Assignment 'temp=(int*)malloc(rowlen*sizeof(int))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_data.c:788:33: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_data.c:223:26: style: The comparison 'ncmp > 0' is always false. [knownConditionTrueFalse] cfitsio-4.6.2/utilities/fvrf_data.c:54:16: note: 'ncmp' is assigned value '0' here. cfitsio-4.6.2/utilities/fvrf_data.c:223:26: note: The comparison 'ncmp > 0' is always false. cfitsio-4.6.2/utilities/fvrf_data.c:273:25: style: The comparison 'ncmp > 0' is always false. [knownConditionTrueFalse] cfitsio-4.6.2/utilities/fvrf_data.c:54:16: note: 'ncmp' is assigned value '0' here. cfitsio-4.6.2/utilities/fvrf_data.c:273:25: note: The comparison 'ncmp > 0' is always false. cfitsio-4.6.2/utilities/fvrf_data.c:515:8: style:inconclusive: Function 'iterdata' argument 5 names different: declaration 'narrays' definition 'narray'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:164:11: note: Function 'iterdata' argument 5 names different: declaration 'narrays' definition 'narray'. cfitsio-4.6.2/utilities/fvrf_data.c:515:8: note: Function 'iterdata' argument 5 names different: declaration 'narrays' definition 'narray'. cfitsio-4.6.2/utilities/fvrf_data.c:537:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_data.c:538:20: style: Variable 'ldata' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_data.c:540:20: style: Variable 'ucdata' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_data.c:348:30: style: Variable 'ndata' is allocated memory that is never used. [unusedAllocatedMemory] cfitsio-4.6.2/utilities/fvrf_data.c:350:27: style: Variable 'idata' is allocated memory that is never used. [unusedAllocatedMemory] cfitsio-4.6.2/utilities/fvrf_data.c:286:37: style: Variable 'maxminflag' is allocated memory that is never used. [unusedAllocatedMemory] cfitsio-4.6.2/utilities/fvrf_key.c:19:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_CARD [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_key.c:327:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_CARD [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_key.c:423:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_CARD [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_key.c:376:13: style: Variable 'temp[0]' is reassigned a value before the old one has been used. [redundantAssignment] cfitsio-4.6.2/utilities/fvrf_key.c:338:13: note: temp[0] is assigned cfitsio-4.6.2/utilities/fvrf_key.c:376:13: note: temp[0] is overwritten cfitsio-4.6.2/utilities/fvrf_key.c:4:26: style:inconclusive: Function 'fits_parse_card' argument 2 names different: declaration 'pos' definition 'kpos'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:67:36: note: Function 'fits_parse_card' argument 2 names different: declaration 'pos' definition 'kpos'. cfitsio-4.6.2/utilities/fvrf_key.c:4:26: note: Function 'fits_parse_card' argument 2 names different: declaration 'pos' definition 'kpos'. cfitsio-4.6.2/utilities/fvrf_key.c:188:21: style:inconclusive: Function 'get_str' argument 1 names different: declaration 'p' definition 'pt'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:69:21: note: Function 'get_str' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.2/utilities/fvrf_key.c:188:21: note: Function 'get_str' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.2/utilities/fvrf_key.c:230:21: style:inconclusive: Function 'get_log' argument 1 names different: declaration 'p' definition 'pt'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:70:21: note: Function 'get_log' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.2/utilities/fvrf_key.c:230:21: note: Function 'get_log' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.2/utilities/fvrf_key.c:248:21: style:inconclusive: Function 'get_num' argument 1 names different: declaration 'p' definition 'pt'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:71:21: note: Function 'get_num' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.2/utilities/fvrf_key.c:248:21: note: Function 'get_num' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.2/utilities/fvrf_key.c:308:21: style:inconclusive: Function 'get_cmp' argument 1 names different: declaration 'p' definition 'pt'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:72:21: note: Function 'get_cmp' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.2/utilities/fvrf_key.c:308:21: note: Function 'get_cmp' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.2/utilities/fvrf_key.c:389:22: style:inconclusive: Function 'get_comm' argument 1 names different: declaration 'p' definition 'pt'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:84:22: note: Function 'get_comm' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.2/utilities/fvrf_key.c:389:22: note: Function 'get_comm' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.2/utilities/fvrf_key.c:415:25: style:inconclusive: Function 'get_unknown' argument 1 names different: declaration 'p' definition 'pt'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:83:25: note: Function 'get_unknown' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.2/utilities/fvrf_key.c:415:25: note: Function 'get_unknown' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.2/utilities/fvrf_key.c:440:23: style:inconclusive: Function 'pr_kval_err' argument 2 names different: declaration 'pos' definition 'kpos'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:85:33: note: Function 'pr_kval_err' argument 2 names different: declaration 'pos' definition 'kpos'. cfitsio-4.6.2/utilities/fvrf_key.c:440:23: note: Function 'pr_kval_err' argument 2 names different: declaration 'pos' definition 'kpos'. cfitsio-4.6.2/utilities/fvrf_key.c:441:23: style:inconclusive: Function 'pr_kval_err' argument 3 names different: declaration 'keyname' definition 'kname'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:85:44: note: Function 'pr_kval_err' argument 3 names different: declaration 'keyname' definition 'kname'. cfitsio-4.6.2/utilities/fvrf_key.c:441:23: note: Function 'pr_kval_err' argument 3 names different: declaration 'keyname' definition 'kname'. cfitsio-4.6.2/utilities/fvrf_key.c:442:23: style:inconclusive: Function 'pr_kval_err' argument 4 names different: declaration 'keyval' definition 'kval'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:85:59: note: Function 'pr_kval_err' argument 4 names different: declaration 'keyval' definition 'kval'. cfitsio-4.6.2/utilities/fvrf_key.c:442:23: note: Function 'pr_kval_err' argument 4 names different: declaration 'keyval' definition 'kval'. cfitsio-4.6.2/utilities/fvrf_key.c:443:17: style:inconclusive: Function 'pr_kval_err' argument 5 names different: declaration 'stat' definition 'errnum'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:86:21: note: Function 'pr_kval_err' argument 5 names different: declaration 'stat' definition 'errnum'. cfitsio-4.6.2/utilities/fvrf_key.c:443:17: note: Function 'pr_kval_err' argument 5 names different: declaration 'stat' definition 'errnum'. cfitsio-4.6.2/utilities/fvrf_key.c:254:11: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_key.c:394:11: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_key.c:441:23: style: Parameter 'kname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fvrf_key.c:442:23: style: Parameter 'kval' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fvrf_key.c:529:28: style: Parameter 'pkey' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fvrf_key.c:545:28: style: Parameter 'pkey' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fvrf_key.c:562:28: style: Parameter 'pkey' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fvrf_key.c:581:28: style: Parameter 'pkey' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fvrf_key.c:595:28: style: Parameter 'pkey' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fvrf_key.c:608:28: style: Parameter 'pkey' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fvrf_key.c:623:11: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_key.c:654:11: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_key.c:686:11: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_key.c:29:11: style: Variable 'temp1[21]' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/fvrf_misc.c:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_misc.c:66:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_misc.c:108:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_misc.c:159:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_misc.c:256:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_misc.c:287:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_misc.c:300:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_KEYWORD [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/fvrf_misc.c:30:29: style:inconclusive: Function 'wrtout' argument 2 names different: declaration 'comm' definition 'mess'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:200:29: note: Function 'wrtout' argument 2 names different: declaration 'comm' definition 'mess'. cfitsio-4.6.2/utilities/fvrf_misc.c:30:29: note: Function 'wrtout' argument 2 names different: declaration 'comm' definition 'mess'. cfitsio-4.6.2/utilities/fvrf_misc.c:37:29: style:inconclusive: Function 'wrtwrn' argument 2 names different: declaration 'comm' definition 'mess'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:202:29: note: Function 'wrtwrn' argument 2 names different: declaration 'comm' definition 'mess'. cfitsio-4.6.2/utilities/fvrf_misc.c:37:29: note: Function 'wrtwrn' argument 2 names different: declaration 'comm' definition 'mess'. cfitsio-4.6.2/utilities/fvrf_misc.c:37:39: style:inconclusive: Function 'wrtwrn' argument 3 names different: declaration 'heasarc' definition 'isheasarc'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:202:39: note: Function 'wrtwrn' argument 3 names different: declaration 'heasarc' definition 'isheasarc'. cfitsio-4.6.2/utilities/fvrf_misc.c:37:39: note: Function 'wrtwrn' argument 3 names different: declaration 'heasarc' definition 'isheasarc'. cfitsio-4.6.2/utilities/fvrf_misc.c:54:29: style:inconclusive: Function 'wrterr' argument 2 names different: declaration 'comm' definition 'mess'. [funcArgNamesDifferent] cfitsio-4.6.2/utilities/fverify.h:201:29: note: Function 'wrterr' argument 2 names different: declaration 'comm' definition 'mess'. cfitsio-4.6.2/utilities/fvrf_misc.c:54:29: note: Function 'wrterr' argument 2 names different: declaration 'comm' definition 'mess'. cfitsio-4.6.2/utilities/fvrf_misc.c:30:29: style: Parameter 'mess' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fvrf_misc.c:37:29: style: Parameter 'mess' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fvrf_misc.c:54:29: style: Parameter 'mess' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fvrf_misc.c:92:30: style: Parameter 'mess' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fvrf_misc.c:134:30: style: Parameter 'mess' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fvrf_misc.c:137:11: style: Variable 'errfmt' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_misc.c:259:40: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fvrf_misc.c:296:14: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_misc.c:297:14: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_misc.c:306:14: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_misc.c:307:14: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_misc.c:315:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_misc.c:316:10: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_misc.c:331:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_misc.c:332:10: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/imcopy.c:88:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/smem.c:74:15: warning: %ld in format string (no. 3) requires 'long' but the argument type is 'char *'. [invalidPrintfArgType_sint] cfitsio-4.6.2/utilities/smem.c:25:48: style: Variable 'longlistmode' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/imcopy.c:9:33: style: Variable 'ii' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/speed.c:262:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_TBL [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/speed.c:316:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCII_TBL [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/speed.c:487:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_STATUS [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/utilities/speed.c:88:35: warning: If resource allocation fails, then there is a possible null pointer dereference: diskfile [nullPointerOutOfResources] cfitsio-4.6.2/utilities/speed.c:79:22: note: Assuming allocation function fails cfitsio-4.6.2/utilities/speed.c:79:22: note: Assignment 'diskfile=fopen(filename,"w+b")', assigned value is 0 cfitsio-4.6.2/utilities/speed.c:88:35: note: Null pointer dereference cfitsio-4.6.2/utilities/speed.c:508:20: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/speed.c:541:51: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/speed.c:538:13: warning: Uninitialized variable: *status [uninitvar] cfitsio-4.6.2/utilities/speed.c:85:14: note: Calling function 'marktime', 1st argument '&status' value is cfitsio-4.6.2/utilities/speed.c:538:13: note: Uninitialized variable: *status cfitsio-4.6.2/utilities/speed.c:514:10: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/speed.c:521:13: style: Variable 'telapse' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/vmsieee.c:17:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVT$M_BIG_ENDIAN [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/vmsieee.c:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVT$M_BIG_ENDIAN [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/vmsieee.c:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVT$M_ERR_UNDERFLOW [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/vmsieee.c:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVT$M_BIG_ENDIAN [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/vmsieee.c:8:61: style: Parameter 'nelem' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/vmsieee.c:12:23: style: Variable 'unanval' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/vmsieee.c:35:63: style: Parameter 'nelem' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/vmsieee.c:39:24: style: Variable 'unanval' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/vmsieee.c:63:61: style: Parameter 'nelem' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/vmsieee.c:67:23: style: Variable 'unanval' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/vmsieee.c:97:63: style: Parameter 'nelem' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/vmsieee.c:101:24: style: Variable 'unanval' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/vmsieee.c:20:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/vmsieee.c:47:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/vmsieee.c:76:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/vmsieee.c:110:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/fvrf_head.c:2908:26: warning:inconclusive: Logical disjunction always evaluates to true: *p <= 'z' || *p >= 'a'. [incorrectLogicOperator] cfitsio-4.6.2/utilities/fvrf_head.c:3336:19: style: The if condition is the same as the previous if condition [duplicateCondition] cfitsio-4.6.2/utilities/fvrf_head.c:3335:19: note: First condition cfitsio-4.6.2/utilities/fvrf_head.c:3336:19: note: Second condition cfitsio-4.6.2/utilities/fvrf_head.c:3337:19: style: The if condition is the same as the previous if condition [duplicateCondition] cfitsio-4.6.2/utilities/fvrf_head.c:3336:19: note: First condition cfitsio-4.6.2/utilities/fvrf_head.c:3337:19: note: Second condition cfitsio-4.6.2/utilities/fvrf_head.c:237:9: warning: If memory allocation fails, then there is a possible null pointer dereference: cards [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_head.c:235:28: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_head.c:235:13: note: Assignment 'cards=(char**)malloc(sizeof(char*)*ncards)', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_head.c:237:9: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_head.c:249:17: warning: If memory allocation fails, then there is a possible null pointer dereference: cards [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_head.c:235:28: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_head.c:235:13: note: Assignment 'cards=(char**)malloc(sizeof(char*)*ncards)', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_head.c:240:17: note: Assuming condition is false cfitsio-4.6.2/utilities/fvrf_head.c:249:17: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_head.c:428:36: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpkwds [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_head.c:427:30: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_head.c:427:15: note: Assignment 'tmpkwds=(char**)malloc(sizeof(char*)*numusrkey)', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_head.c:428:36: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_head.c:1648:8: warning: If memory allocation fails, then there is a possible null pointer dereference: ttype [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_head.c:1644:29: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_head.c:1644:14: note: Assignment 'ttype=(char**)calloc(mcol,sizeof(char*))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_head.c:1648:8: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_head.c:1649:8: warning: If memory allocation fails, then there is a possible null pointer dereference: tform [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_head.c:1645:29: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_head.c:1645:14: note: Assignment 'tform=(char**)calloc(mcol,sizeof(char*))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_head.c:1649:8: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_head.c:1650:8: warning: If memory allocation fails, then there is a possible null pointer dereference: tunit [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_head.c:1646:29: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_head.c:1646:14: note: Assignment 'tunit=(char**)calloc(mcol,sizeof(char*))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_head.c:1650:8: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_head.c:2869:9: warning: If memory allocation fails, then there is a possible null pointer dereference: ttypecopy [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_head.c:2867:32: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_head.c:2867:17: note: Assignment 'ttypecopy=(char**)malloc(n*sizeof(char*))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_head.c:2869:9: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_head.c:2870:16: warning: If memory allocation fails, then there is a possible null pointer dereference: ttypecopy [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_head.c:2867:32: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_head.c:2867:17: note: Assignment 'ttypecopy=(char**)malloc(n*sizeof(char*))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_head.c:2870:16: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_head.c:2877:13: warning: If memory allocation fails, then there is a possible null pointer dereference: ttypecopy [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_head.c:2867:32: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_head.c:2867:17: note: Assignment 'ttypecopy=(char**)malloc(n*sizeof(char*))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_head.c:2877:13: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_head.c:2915:9: warning: If memory allocation fails, then there is a possible null pointer dereference: cols [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_head.c:2913:30: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_head.c:2913:12: note: Assignment 'cols=(struct ColName**)calloc(n,sizeof(struct ColName*))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_head.c:2915:9: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_head.c:2916:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cols [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_head.c:2913:30: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_head.c:2913:12: note: Assignment 'cols=(struct ColName**)calloc(n,sizeof(struct ColName*))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_head.c:2916:2: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_head.c:2917:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cols [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_head.c:2913:30: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_head.c:2913:12: note: Assignment 'cols=(struct ColName**)calloc(n,sizeof(struct ColName*))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_head.c:2917:2: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_head.c:2921:11: warning: If memory allocation fails, then there is a possible null pointer dereference: cols [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_head.c:2913:30: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_head.c:2913:12: note: Assignment 'cols=(struct ColName**)calloc(n,sizeof(struct ColName*))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_head.c:2921:11: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_head.c:2925:20: warning: If memory allocation fails, then there is a possible null pointer dereference: cols [nullPointerOutOfMemory] cfitsio-4.6.2/utilities/fvrf_head.c:2913:30: note: Assuming allocation function fails cfitsio-4.6.2/utilities/fvrf_head.c:2913:12: note: Assignment 'cols=(struct ColName**)calloc(n,sizeof(struct ColName*))', assigned value is 0 cfitsio-4.6.2/utilities/fvrf_head.c:2925:20: note: Null pointer dereference cfitsio-4.6.2/utilities/fvrf_head.c:1895:24: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment] cfitsio-4.6.2/utilities/fvrf_head.c:1885:54: note: e is assigned cfitsio-4.6.2/utilities/fvrf_head.c:1895:24: note: e is overwritten cfitsio-4.6.2/utilities/fvrf_head.c:487:11: style: Variable 'cfltkeys' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:493:11: style: Variable 'cfltnkeys' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:500:11: style: Variable 'cflt_keys' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:504:11: style: Variable 'cstrkeys' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:508:11: style: Variable 'rastrkeys' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:512:11: style: Variable 'specstrkeys' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:1009:11: style: Variable 'exlkey' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:1242:11: style: Variable 'exlkey' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:1244:11: style: Variable 'exlnkey' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:1397:11: style: Variable 'exlkeys' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:1401:11: style: Variable 'exlnkeys' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:1408:11: style: Variable 'fltkeys' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:1412:11: style: Variable 'strkeys' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:1624:12: style: Variable 'exlkey' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:1629:11: style: Variable 'cfltkeys' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:1633:11: style: Variable 'cstrkeys' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:2247:11: style: Variable 'exlkeys' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:2497:11: style: Variable 'strkey' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:2502:11: style: Variable 'intkey' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:2506:11: style: Variable 'fltkey' can be declared as const array [constVariable] cfitsio-4.6.2/utilities/fvrf_head.c:2516:11: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_head.c:2517:11: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_head.c:2519:11: style: Variable 'equals' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_head.c:2856:12: style: Parameter 'hduptr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fvrf_head.c:2859:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_head.c:3019:47: style: Parameter 'rootname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/utilities/fvrf_head.c:3022:10: style: Variable 'suffix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/utilities/fvrf_head.c:193:13: style: Variable 'p' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/fvrf_head.c:3021:26: style: Variable 'testAxis' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/fvrf_head.c:3022:16: style: Variable 'suffix' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/fvrf_head.c:3219:11: style: Variable 'npix' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/fvrf_head.c:3221:14: style: Variable 'npix' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/fvrf_head.c:3287:11: style: Variable 'npix' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/fvrf_head.c:3289:14: style: Variable 'npix' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/utilities/testprog.c:73:29: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_CARD [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/wcssub.c:33:24: warning: Identical inner 'return' condition is always true. [identicalInnerCondition] cfitsio-4.6.2/wcssub.c:33:8: note: outer condition: *status cfitsio-4.6.2/wcssub.c:33:24: note: identical inner condition: *status cfitsio-4.6.2/wcssub.c:778:10: style: Variable 'blanks' can be declared as const array [constVariable] cfitsio-4.6.2/windumpexts.c:113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_SYM_CLASS_BIT_FIELD [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/windumpexts.c:174:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSTR [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/windumpexts.c:225:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSTR [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/windumpexts.c:365:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/windumpexts.c:429:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/windumpexts.c:425:11: style: Variable 'outfile' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/windumpexts.c:466:8: style: Variable 'dllname' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/zcompress.c:98:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/zcompress.c:210:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/zcompress.c:293:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/zcompress.c:394:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_DEFAULT_STRATEGY [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/zcompress.c:477:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_DEFAULT_STRATEGY [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/zcompress.c:98:22: error: Memory leak: filebuff [memleak] cfitsio-4.6.2/zcompress.c:280:23: error: Memory leak: infilebuff [memleak] cfitsio-4.6.2/zcompress.c:293:22: error: Memory leak: infilebuff [memleak] cfitsio-4.6.2/zcompress.c:479:22: error: Memory leak: outfilebuff [memleak] cfitsio-4.6.2/zcompress.c:458:22: style: Variable 'nBytesToFile' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/zuncompress.c:423:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/zuncompress.c:547:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cfitsio-4.6.2/zuncompress.c:154:22: style: Checking if unsigned expression 'inptr' is less than zero. [unsignedLessThanZero] cfitsio-4.6.2/zuncompress.c:151:0: note: Assignment 'insize=0', assigned value is 0 cfitsio-4.6.2/zuncompress.c:154:22: note: Unsigned less than zero cfitsio-4.6.2/zuncompress.c:123:20: style:inconclusive: Function 'zuncompress2mem' argument 2 names different: declaration 'diskfile' definition 'indiskfile'. [funcArgNamesDifferent] cfitsio-4.6.2/zuncompress.c:114:20: note: Function 'zuncompress2mem' argument 2 names different: declaration 'diskfile' definition 'indiskfile'. cfitsio-4.6.2/zuncompress.c:123:20: note: Function 'zuncompress2mem' argument 2 names different: declaration 'diskfile' definition 'indiskfile'. cfitsio-4.6.2/zuncompress.c:122:27: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/zuncompress.c:447:6: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/zuncompress.c:598:24: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.2/zuncompress.c:396:13: style: int result is assigned to long variable. If the variable is long to avoid loss of information, then you have loss of information. [truncLongCastAssignment] cfitsio-4.6.2/zuncompress.c:290:11: style: union member 'bytes::word' is never used. [unusedStructMember] cfitsio-4.6.2/zuncompress.c:308:7: style: union member 'bytes::bytes' is never used. [unusedStructMember] cfitsio-4.6.2/zuncompress.c:305:7: style: struct member 'Anonymous0::dummy' is never used. [unusedStructMember] cfitsio-4.6.2/utilities/testprog.c:2387:23: style: Variable 'koutarray[ii]' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.2/wcsutil.c:42:9: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.2/wcsutil.c:296:9: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] diff: head cfitsio-4.6.2/cfortran.h:255:3: error: #error "cfortran.h: Can't find your environment among:\ [preprocessorErrorDirective] head cfitsio-4.6.2/editcol.c:1969:11: style: Variable 'lvalues' is assigned a value that is never used. [unreadVariable] head cfitsio-4.6.2/editcol.c:1971:12: style: Variable 'dnull' is assigned a value that is never used. [unreadVariable] head cfitsio-4.6.2/editcol.c:1971:26: style: Variable 'dvalues' is assigned a value that is never used. [unreadVariable] head cfitsio-4.6.2/editcol.c:1972:11: style: Variable 'fnull' is assigned a value that is never used. [unreadVariable] head cfitsio-4.6.2/editcol.c:1972:24: style: Variable 'fvalues' is assigned a value that is never used. [unreadVariable] head cfitsio-4.6.2/fits_hdecompress.c:889:13: style: Condition 'dmin(h0-hm))?(hp-h0):(h0-hm))<0)?(((hp-h0)>(h0-hm))?(hp-h0):(h0-hm)):0)<<2' here. cfitsio-4.6.2/fits_hdecompress.c:883:9: note: dmax is assigned '(((((hp-h0)<(h0-hm))?(hp-h0):(h0-hm))>0)?(((hp-h0)<(h0-hm))?(hp-h0):(h0-hm)):0)<<2' here. cfitsio-4.6.2/fits_hdecompress.c:889:13: note: Condition 'dmin