2026-06-24 18:44 ftp://ftp.de.debian.org/debian/pool/main/c/cfitsio/cfitsio_4.6.4.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 -j96 platform: Linux-6.8.0-111-generic-x86_64-with-glibc2.39 python: 3.12.3 client-version: 1.4.0 compiler: g++ (Ubuntu 13.3.0-6ubuntu2~24.04.1) 13.3.0 cppcheck: head 2.21.0 head-info: 6640a7c (2026-06-24 10:35:13 +0200) count: 1732 1753 elapsed-time: 19.7 20.1 head-timing-info: old-timing-info: head results: cfitsio-4.6.4/utilities/fitscopy.c:43:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/iter_image.c:15:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user_strct [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/iter_var.c:16:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable user_strct [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/iter_var.c:62:19: style: Variable 'counts' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/vmsieee.c:17:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVT$M_BIG_ENDIAN [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/vmsieee.c:44:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVT$M_BIG_ENDIAN [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/vmsieee.c:72:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVT$M_ERR_UNDERFLOW [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/vmsieee.c:106:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CVT$M_BIG_ENDIAN [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/iter_var.c:22:17: style: Unused variable: nkeys [unusedVariable] cfitsio-4.6.4/utilities/iter_var.c:22:24: style: Unused variable: keypos [unusedVariable] cfitsio-4.6.4/utilities/iter_var.c:22:32: style: Unused variable: hdutype [unusedVariable] cfitsio-4.6.4/utilities/iter_var.c:22:41: style: Unused variable: ii [unusedVariable] cfitsio-4.6.4/utilities/iter_var.c:22:45: style: Unused variable: jj [unusedVariable] cfitsio-4.6.4/utilities/iter_image.c:22:19: style: Unused variable: nkeys [unusedVariable] cfitsio-4.6.4/utilities/iter_image.c:22:26: style: Unused variable: keypos [unusedVariable] cfitsio-4.6.4/utilities/iter_image.c:22:34: style: Unused variable: hdutype [unusedVariable] cfitsio-4.6.4/utilities/iter_image.c:22:43: style: Unused variable: ii [unusedVariable] cfitsio-4.6.4/utilities/iter_image.c:22:47: style: Unused variable: jj [unusedVariable] cfitsio-4.6.4/utilities/iter_image.c:54:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/utilities/imcopy.c:88:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_file.c:118:14: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_VALUE [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_file.c:199:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable END_OF_FILE [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fitsverify.c:201:12: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable totalerr [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/vmsieee.c:8:61: style: Parameter 'nelem' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/vmsieee.c:12:23: style: Variable 'unanval' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/vmsieee.c:35:63: style: Parameter 'nelem' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/pliocomp.c:26:19: style: Parameter 'pxsrc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/vmsieee.c:39:24: style: Variable 'unanval' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/vmsieee.c:63:61: style: Parameter 'nelem' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/vmsieee.c:67:23: style: Variable 'unanval' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/pliocomp.c:183:21: style: Parameter 'll_src' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/vmsieee.c:97:63: style: Parameter 'nelem' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/vmsieee.c:101:24: style: Variable 'unanval' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/vmsieee.c:20:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/vmsieee.c:47:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/vmsieee.c:76:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/vmsieee.c:110:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/zcompress.c:98:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/zcompress.c:213:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/zcompress.c:299:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_OK [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/zcompress.c:403:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_DEFAULT_STRATEGY [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/zcompress.c:486:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable Z_DEFAULT_STRATEGY [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/speed.c:280:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_TBL [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/speed.c:334:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable ASCII_TBL [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/speed.c:505:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_STATUS [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/ftverify.c:150:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PIL_LINESIZE [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/ftverify.c:284:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/ftverify.c:455:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/zuncompress.c:423:67: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/zuncompress.c:547:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_misc.c:33:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_misc.c:66:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_misc.c:108:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_misc.c:159:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_misc.c:256:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_misc.c:287:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_misc.c:300:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_KEYWORD [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_file.c:22:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hduname [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_file.c:20:33: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_file.c:20:15: note: Assignment 'hduname=(struct HduName**)malloc(totalhdu*sizeof(struct HduName*))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_file.c:22:2: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_file.c:23:2: warning: If memory allocation fails, then there is a possible null pointer dereference: hduname [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_file.c:20:33: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_file.c:20:15: note: Assignment 'hduname=(struct HduName**)malloc(totalhdu*sizeof(struct HduName*))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_file.c:23:2: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_file.c:24:9: warning: If memory allocation fails, then there is a possible null pointer dereference: hduname [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_file.c:20:33: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_file.c:20:15: note: Assignment 'hduname=(struct HduName**)malloc(totalhdu*sizeof(struct HduName*))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_file.c:24:9: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_file.c:25:9: warning: If memory allocation fails, then there is a possible null pointer dereference: hduname [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_file.c:20:33: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_file.c:20:15: note: Assignment 'hduname=(struct HduName**)malloc(totalhdu*sizeof(struct HduName*))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_file.c:25:9: note: Null pointer dereference cfitsio-4.6.4/utilities/smem.c:25:48: style: Variable 'longlistmode' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/utilities/fvrf_file.c:26:16: warning: If memory allocation fails, then there is a possible null pointer dereference: hduname [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_file.c:20:33: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_file.c:20:15: note: Assignment 'hduname=(struct HduName**)malloc(totalhdu*sizeof(struct HduName*))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_file.c:26:16: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_file.c:27:9: warning: If memory allocation fails, then there is a possible null pointer dereference: hduname [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_file.c:20:33: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_file.c:20:15: note: Assignment 'hduname=(struct HduName**)malloc(totalhdu*sizeof(struct HduName*))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_file.c:27:9: note: Null pointer dereference cfitsio-4.6.4/utilities/cookbook.c:66:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable USHORT_IMG [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/cookbook.c:155:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READWRITE [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/cookbook.c:211:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READWRITE [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/cookbook.c:259:46: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/cookbook.c:293:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_CARD [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/cookbook.c:383:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_CARD [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/cookbook.c:434:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/cookbook.c:498:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/cookbook.c:568:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_file.c:89:25: style:inconclusive: Function 'total_errors' argument 1 names different: declaration 'totalerr' definition 'toterr'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:185:25: note: Function 'total_errors' argument 1 names different: declaration 'totalerr' definition 'toterr'. cfitsio-4.6.4/utilities/fvrf_file.c:89:25: note: Function 'total_errors' argument 1 names different: declaration 'totalerr' definition 'toterr'. cfitsio-4.6.4/utilities/fvrf_file.c:89:39: style:inconclusive: Function 'total_errors' argument 2 names different: declaration 'totalwrn' definition 'totwrn'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:185:41: note: Function 'total_errors' argument 2 names different: declaration 'totalwrn' definition 'totwrn'. cfitsio-4.6.4/utilities/fvrf_file.c:89:39: note: Function 'total_errors' argument 2 names different: declaration 'totalwrn' definition 'totwrn'. cfitsio-4.6.4/utilities/fvrf_file.c:34:12: style: Parameter 'extname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_file.c:75:14: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_file.c:76:14: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_file.c:115:13: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/windumpexts.c:113:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable IMAGE_SYM_CLASS_BIT_FIELD [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/windumpexts.c:174:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSTR [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/windumpexts.c:225:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PSTR [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/windumpexts.c:365:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable INVALID_HANDLE_VALUE [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/windumpexts.c:429:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/cfortran.h:262:3: error: #error "cfortran.h: Can't find your environment among: - GNU gcc (g77) on Linux. - MIPS cc and f77 2.0. (e.g. Silicon Graphics, DECstations, ...) - IBM AIX XL C and FORTRAN Compiler/6000 Version 01.01.0000.0000 - VAX VMS CC 3.1 and FORTRAN 5.4. - Alpha VMS DEC C 1.3 and DEC FORTRAN 6.0. - Alpha OSF DEC C and DEC Fortran for OSF/1 AXP Version 1.2 - Apollo DomainOS 10.2 (sys5.3) with f77 10.7 and cc 6.7. - CRAY - NEC SX-4 SUPER-UX - CONVEX - Sun - PowerStation Fortran with Visual C++ - HP9000s300/s700/s800 Latest test with: HP-UX A.08.07 A 9000/730 - LynxOS: cc or gcc with f2c. - VAXUltrix: vcc,cc or gcc with f2c. gcc or cc with f77. - f77 with vcc works; but missing link magic for f77 I/O. - NO fort. None of gcc, cc or vcc generate required names. - f2c/g77: Use #define f2cFortran, or cc -Df2cFortran - gfortran: Use #define gFortran, or cc -DgFortran (also necessary for g77 with -fno-f2c option) - NAG f90: Use #define NAGf90Fortran, or cc -DNAGf90Fortran - Absoft UNIX F77: Use #define AbsoftUNIXFortran or cc -DAbsoftUNIXFortran - Absoft Pro Fortran: Use #define AbsoftProFortran - Portland Group Fortran: Use #define pgiFortran - Intel Fortran: Use #define INTEL_COMPILER" [preprocessorErrorDirective] cfitsio-4.6.4/utilities/fitsverify.c:212:23: style: Parameter 'parname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fitsverify.c:212:38: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fitsverify.c:217:24: style: Parameter 'parname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fitsverify.c:217:39: style: Parameter 'stringname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fitsverify.c:222:22: style: Parameter 'parname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fitsverify.c:222:36: style: Parameter 'intvalue' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fitsverify.c:227:21: style: Parameter 'parname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fitsverify.c:233:25: style: Parameter 'taskname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fitsverify.c:239:28: style: Parameter 'taskname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fitsverify.c:259:31: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fitsverify.c:264:26: style: Parameter 'msg' can be declared as const array [constParameter] cfitsio-4.6.4/utilities/fitsverify.c:23:16: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/utilities/imcopy.c:9:33: style: Variable 'ii' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/zcompress.c:467:22: style: Variable 'nBytesToFile' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/utilities/fpack.c:58:25: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RICE_1 [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_data.c:117:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_TBL [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_data.c:587:51: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable TBIT [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_data.c:768:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_VALUE [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_key.c:19:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_CARD [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_key.c:327:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_CARD [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_key.c:423:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_CARD [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/zuncompress.c:154:22: style: Checking if unsigned expression 'inptr' is less than zero. [unsignedLessThanZero] cfitsio-4.6.4/zuncompress.c:151:0: note: Assignment 'insize=0', assigned value is 0 cfitsio-4.6.4/zuncompress.c:154:22: note: Unsigned less than zero cfitsio-4.6.4/zuncompress.c:123:20: style:inconclusive: Function 'zuncompress2mem' argument 2 names different: declaration 'diskfile' definition 'indiskfile'. [funcArgNamesDifferent] cfitsio-4.6.4/zuncompress.c:114:20: note: Function 'zuncompress2mem' argument 2 names different: declaration 'diskfile' definition 'indiskfile'. cfitsio-4.6.4/zuncompress.c:123:20: note: Function 'zuncompress2mem' argument 2 names different: declaration 'diskfile' definition 'indiskfile'. cfitsio-4.6.4/zuncompress.c:122:27: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/zuncompress.c:447:6: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/zuncompress.c:598:24: style: Parameter 'm' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/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.4/zuncompress.c:290:11: style: union member 'bytes::word' is never used. [unusedStructMember] cfitsio-4.6.4/zuncompress.c:308:7: style: union member 'bytes::bytes' is never used. [unusedStructMember] cfitsio-4.6.4/zuncompress.c:305:7: style: struct member 'Anonymous0::dummy' is never used. [unusedStructMember] cfitsio-4.6.4/utilities/ftverify.c:178:11: style:inconclusive: Function 'ftverify_getpar' argument 3 names different: declaration 'prehead' definition 'prhead'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/ftverify.c:121:56: note: Function 'ftverify_getpar' argument 3 names different: declaration 'prehead' definition 'prhead'. cfitsio-4.6.4/utilities/ftverify.c:178:11: note: Function 'ftverify_getpar' argument 3 names different: declaration 'prehead' definition 'prhead'. cfitsio-4.6.4/utilities/ftverify.c:443:29: style:inconclusive: Function 'update_parfile' argument 1 names different: declaration 'numerr' definition 'nerr'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:191:25: note: Function 'update_parfile' argument 1 names different: declaration 'numerr' definition 'nerr'. cfitsio-4.6.4/utilities/ftverify.c:443:29: note: Function 'update_parfile' argument 1 names different: declaration 'numerr' definition 'nerr'. cfitsio-4.6.4/utilities/ftverify.c:443:39: style:inconclusive: Function 'update_parfile' argument 2 names different: declaration 'numwrn' definition 'nwrn'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:191:37: note: Function 'update_parfile' argument 2 names different: declaration 'numwrn' definition 'nwrn'. cfitsio-4.6.4/utilities/ftverify.c:443:39: note: Function 'update_parfile' argument 2 names different: declaration 'numwrn' definition 'nwrn'. cfitsio-4.6.4/utilities/ftverify.c:178:11: style: Argument 'prhead' shadows outer variable [shadowVariable] cfitsio-4.6.4/utilities/fverify.h:16:12: note: Shadowed variable cfitsio-4.6.4/utilities/ftverify.c:178:11: note: Shadow argument cfitsio-4.6.4/utilities/ftverify.c:179:11: style: Argument 'prstat' shadows outer variable [shadowVariable] cfitsio-4.6.4/utilities/fverify.h:24:12: note: Shadowed variable cfitsio-4.6.4/utilities/ftverify.c:179:11: note: Shadow argument cfitsio-4.6.4/utilities/ftverify.c:181:11: style: Argument 'testdata' shadows outer variable [shadowVariable] cfitsio-4.6.4/utilities/fverify.h:17:12: note: Shadowed variable cfitsio-4.6.4/utilities/ftverify.c:181:11: note: Shadow argument cfitsio-4.6.4/utilities/ftverify.c:182:11: style: Argument 'testcsum' shadows outer variable [shadowVariable] cfitsio-4.6.4/utilities/fverify.h:19:12: note: Shadowed variable cfitsio-4.6.4/utilities/ftverify.c:182:11: note: Shadow argument cfitsio-4.6.4/utilities/ftverify.c:183:11: style: Argument 'testfill' shadows outer variable [shadowVariable] cfitsio-4.6.4/utilities/fverify.h:18:12: note: Shadowed variable cfitsio-4.6.4/utilities/ftverify.c:183:11: note: Shadow argument cfitsio-4.6.4/utilities/ftverify.c:184:11: style: Argument 'heasarc_conv' shadows outer variable [shadowVariable] cfitsio-4.6.4/utilities/fverify.h:22:12: note: Shadowed variable cfitsio-4.6.4/utilities/ftverify.c:184:11: note: Shadow argument cfitsio-4.6.4/utilities/ftverify.c:185:11: style: Argument 'testhierarch' shadows outer variable [shadowVariable] cfitsio-4.6.4/utilities/fverify.h:23:12: note: Shadowed variable cfitsio-4.6.4/utilities/ftverify.c:185:11: note: Shadow argument cfitsio-4.6.4/utilities/ftverify.c:250:10: style: Argument 'prstat' shadows outer variable [shadowVariable] cfitsio-4.6.4/utilities/fverify.h:24:12: note: Shadowed variable cfitsio-4.6.4/utilities/ftverify.c:250:10: note: Shadow argument cfitsio-4.6.4/utilities/ftverify.c:252:10: style: Argument 'testdata' shadows outer variable [shadowVariable] cfitsio-4.6.4/utilities/fverify.h:17:12: note: Shadowed variable cfitsio-4.6.4/utilities/ftverify.c:252:10: note: Shadow argument cfitsio-4.6.4/utilities/ftverify.c:253:10: style: Argument 'testcsum' shadows outer variable [shadowVariable] cfitsio-4.6.4/utilities/fverify.h:19:12: note: Shadowed variable cfitsio-4.6.4/utilities/ftverify.c:253:10: note: Shadow argument cfitsio-4.6.4/utilities/ftverify.c:254:10: style: Argument 'testfill' shadows outer variable [shadowVariable] cfitsio-4.6.4/utilities/fverify.h:18:12: note: Shadowed variable cfitsio-4.6.4/utilities/ftverify.c:254:10: note: Shadow argument cfitsio-4.6.4/utilities/ftverify.c:255:10: style: Argument 'heasarc_conv' shadows outer variable [shadowVariable] cfitsio-4.6.4/utilities/fverify.h:22:12: note: Shadowed variable cfitsio-4.6.4/utilities/ftverify.c:255:10: note: Shadow argument cfitsio-4.6.4/utilities/ftverify.c:256:10: style: Argument 'testhierarch' shadows outer variable [shadowVariable] cfitsio-4.6.4/utilities/fverify.h:23:12: note: Shadowed variable cfitsio-4.6.4/utilities/ftverify.c:256:10: note: Shadow argument cfitsio-4.6.4/utilities/ftverify.c:251:12: style: Parameter 'errreport' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/ftverify.c:269:12: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/ftverify.c:462:15: style: Variable 'status' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/utilities/speed.c:99:35: warning: If resource allocation fails, then there is a possible null pointer dereference: diskfile [nullPointerOutOfResources] cfitsio-4.6.4/utilities/speed.c:90:22: note: Assuming allocation function fails cfitsio-4.6.4/utilities/speed.c:90:22: note: Assignment 'diskfile=fopen(filename,"w+b")', assigned value is 0 cfitsio-4.6.4/utilities/speed.c:99:35: note: Null pointer dereference cfitsio-4.6.4/utilities/speed.c:526:19: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/speed.c:566:51: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/speed.c:563:13: warning: Uninitialized variable: *status [uninitvar] cfitsio-4.6.4/utilities/speed.c:96:14: note: Calling function 'marktime', 1st argument '&status' value is cfitsio-4.6.4/utilities/speed.c:563:13: note: Uninitialized variable: *status cfitsio-4.6.4/utilities/speed.c:533:10: style: Variable 'temp' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/utilities/speed.c:540:13: style: Variable 'telapse' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/utilities/fvrf_misc.c:30:29: style:inconclusive: Function 'wrtout' argument 2 names different: declaration 'comm' definition 'mess'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:200:29: note: Function 'wrtout' argument 2 names different: declaration 'comm' definition 'mess'. cfitsio-4.6.4/utilities/fvrf_misc.c:30:29: note: Function 'wrtout' argument 2 names different: declaration 'comm' definition 'mess'. cfitsio-4.6.4/utilities/fvrf_misc.c:37:29: style:inconclusive: Function 'wrtwrn' argument 2 names different: declaration 'comm' definition 'mess'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:202:29: note: Function 'wrtwrn' argument 2 names different: declaration 'comm' definition 'mess'. cfitsio-4.6.4/utilities/fvrf_misc.c:37:29: note: Function 'wrtwrn' argument 2 names different: declaration 'comm' definition 'mess'. cfitsio-4.6.4/utilities/fvrf_misc.c:37:39: style:inconclusive: Function 'wrtwrn' argument 3 names different: declaration 'heasarc' definition 'isheasarc'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:202:39: note: Function 'wrtwrn' argument 3 names different: declaration 'heasarc' definition 'isheasarc'. cfitsio-4.6.4/utilities/fvrf_misc.c:37:39: note: Function 'wrtwrn' argument 3 names different: declaration 'heasarc' definition 'isheasarc'. cfitsio-4.6.4/utilities/fvrf_misc.c:54:29: style:inconclusive: Function 'wrterr' argument 2 names different: declaration 'comm' definition 'mess'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:201:29: note: Function 'wrterr' argument 2 names different: declaration 'comm' definition 'mess'. cfitsio-4.6.4/utilities/fvrf_misc.c:54:29: note: Function 'wrterr' argument 2 names different: declaration 'comm' definition 'mess'. cfitsio-4.6.4/utilities/fvrf_misc.c:187:33: style: Argument 'temp' shadows outer variable [shadowVariable] cfitsio-4.6.4/utilities/fvrf_misc.c:14:13: note: Shadowed variable cfitsio-4.6.4/utilities/fvrf_misc.c:187:33: note: Shadow argument cfitsio-4.6.4/utilities/fvrf_misc.c:30:29: style: Parameter 'mess' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_misc.c:37:29: style: Parameter 'mess' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_misc.c:54:29: style: Parameter 'mess' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_misc.c:92:30: style: Parameter 'mess' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_misc.c:134:30: style: Parameter 'mess' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_misc.c:137:11: style: Variable 'errfmt' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_misc.c:259:40: style: Parameter 'title' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_misc.c:296:14: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_misc.c:297:14: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_misc.c:306:14: style: Variable 'name1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_misc.c:307:14: style: Variable 'name2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_misc.c:315:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_misc.c:316:10: style: Variable 'q' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_misc.c:331:10: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_misc.c:332:10: style: Variable 'q' can be declared as pointer to const [constVariablePointer] eval_l.c:1185:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] eval_l.c:2338:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] eval_l.c:2583:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] eval_l.c:2771:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] eval_l.c:2802:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] eval.l:582:16: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MAXVARNAME [valueFlowBailoutIncompleteVar] eval.l:622:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable name [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/windumpexts.c:425:11: style: Variable 'outfile' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/windumpexts.c:466:8: style: Variable 'dllname' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iter_b.c:45:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/iter_c.c:60:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/iter_b.c:20:10: style: Variable 'filename' can be declared as const array [constVariable] cfitsio-4.6.4/iter_c.c:28:17: style: Local variable 'xsize' shadows outer variable [shadowVariable] cfitsio-4.6.4/iter_c.c:20:6: note: Shadowed variable cfitsio-4.6.4/iter_c.c:28:17: note: Shadow local variable cfitsio-4.6.4/iter_c.c:28:24: style: Local variable 'ysize' shadows outer variable [shadowVariable] cfitsio-4.6.4/iter_c.c:21:6: note: Shadowed variable cfitsio-4.6.4/iter_c.c:28:24: note: Shadow local variable cfitsio-4.6.4/iter_c.c:129:17: style: Local variable 'xsize' shadows outer variable [shadowVariable] cfitsio-4.6.4/iter_c.c:20:6: note: Shadowed variable cfitsio-4.6.4/iter_c.c:129:17: note: Shadow local variable cfitsio-4.6.4/iter_c.c:129:24: style: Local variable 'ysize' shadows outer variable [shadowVariable] cfitsio-4.6.4/iter_c.c:21:6: note: Shadowed variable cfitsio-4.6.4/iter_c.c:129:24: note: Shadow local variable cfitsio-4.6.4/iter_c.c:129:31: style: Local variable 'xbinsize' shadows outer variable [shadowVariable] cfitsio-4.6.4/iter_c.c:22:6: note: Shadowed variable cfitsio-4.6.4/iter_c.c:129:31: note: Shadow local variable cfitsio-4.6.4/iter_c.c:129:41: style: Local variable 'ybinsize' shadows outer variable [shadowVariable] cfitsio-4.6.4/iter_c.c:23:6: note: Shadowed variable cfitsio-4.6.4/iter_c.c:129:41: note: Shadow local variable cfitsio-4.6.4/iter_c.c:34:10: style: Variable 'filename' can be declared as const array [constVariable] cfitsio-4.6.4/iter_c.c:82:10: style: Variable 'filename' can be declared as const array [constVariable] cfitsio-4.6.4/iter_c.c:131:18: style: Variable 'xcol' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iter_c.c:131:25: style: Variable 'ycol' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iter_a.c:29:27: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_head.c:41:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_FILENAME [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_head.c:237:50: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_CARD [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_head.c:2869:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_VALUE [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_head.c:3133:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_VALUE [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fvrf_head.c:3334:59: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_TBL [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/funpack.c:38:10: style: Variable 'tile[0]' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/iter_a.c:21:10: style: Variable 'filename' can be declared as const array [constVariable] cfitsio-4.6.4/iter_a.c:69:18: style: Variable 'counts' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iter_a.c:70:19: style: Variable 'interval' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iter_a.c:20:17: style: Unused variable: nkeys [unusedVariable] cfitsio-4.6.4/iter_a.c:20:24: style: Unused variable: keypos [unusedVariable] cfitsio-4.6.4/iter_a.c:20:32: style: Unused variable: hdutype [unusedVariable] cfitsio-4.6.4/iter_a.c:20:41: style: Unused variable: ii [unusedVariable] cfitsio-4.6.4/iter_a.c:20:45: style: Unused variable: jj [unusedVariable] cfitsio-4.6.4/utilities/fpackutil.c:83:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fpackutil.c:163:20: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RICE_1 [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fpackutil.c:233:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fpackutil.c:286:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable KEY_NO_EXIST [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fpackutil.c:639:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SIG_IGN [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fpackutil.c:948:35: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fpackutil.c:1016:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fpackutil.c:1173:38: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable READONLY [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fpackutil.c:1468:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_VALUE [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fpackutil.c:1643:17: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BINARY_TBL [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fpackutil.c:1698:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable BYTE_IMG [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fpackutil.c:1862:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable RICE_1 [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fpackutil.c:1969:22: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLEN_VALUE [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fpackutil.c:2101:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_ALLOCATION [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fpackutil.c:2182:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_ALLOCATION [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fpackutil.c:2230:48: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLOATNULLVALUE [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fpackutil.c:2316:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_ALLOCATION [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/utilities/fpackutil.c:2376:13: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable MEMORY_ALLOCATION [valueFlowBailoutIncompleteVar] eval.y:391:68: error: There is an unknown macro here somewhere. Configuration is required. If MAX_STRLEN_S is a macro then please configure it. [unknownMacro] cfitsio-4.6.4/drvrmem.c:132:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/drvrmem.c:351:21: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/drvrmem.c:412:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/drvrmem.c:490:28: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/drvrmem.c:543:57: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/drvrmem.c:773:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/drvrmem.c:1163:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/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.4/utilities/fvrf_key.c:338:13: note: temp[0] is assigned cfitsio-4.6.4/utilities/fvrf_key.c:376:13: note: temp[0] is overwritten cfitsio-4.6.4/utilities/fvrf_key.c:4:26: style:inconclusive: Function 'fits_parse_card' argument 2 names different: declaration 'pos' definition 'kpos'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:67:36: note: Function 'fits_parse_card' argument 2 names different: declaration 'pos' definition 'kpos'. cfitsio-4.6.4/utilities/fvrf_key.c:4:26: note: Function 'fits_parse_card' argument 2 names different: declaration 'pos' definition 'kpos'. cfitsio-4.6.4/utilities/fvrf_key.c:188:21: style:inconclusive: Function 'get_str' argument 1 names different: declaration 'p' definition 'pt'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:69:21: note: Function 'get_str' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.4/utilities/fvrf_key.c:188:21: note: Function 'get_str' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.4/utilities/fvrf_key.c:230:21: style:inconclusive: Function 'get_log' argument 1 names different: declaration 'p' definition 'pt'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:70:21: note: Function 'get_log' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.4/utilities/fvrf_key.c:230:21: note: Function 'get_log' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.4/utilities/fvrf_key.c:248:21: style:inconclusive: Function 'get_num' argument 1 names different: declaration 'p' definition 'pt'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:71:21: note: Function 'get_num' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.4/utilities/fvrf_key.c:248:21: note: Function 'get_num' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.4/utilities/fvrf_key.c:308:21: style:inconclusive: Function 'get_cmp' argument 1 names different: declaration 'p' definition 'pt'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:72:21: note: Function 'get_cmp' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.4/utilities/fvrf_key.c:308:21: note: Function 'get_cmp' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.4/utilities/fvrf_key.c:389:22: style:inconclusive: Function 'get_comm' argument 1 names different: declaration 'p' definition 'pt'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:84:22: note: Function 'get_comm' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.4/utilities/fvrf_key.c:389:22: note: Function 'get_comm' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.4/utilities/fvrf_key.c:415:25: style:inconclusive: Function 'get_unknown' argument 1 names different: declaration 'p' definition 'pt'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:83:25: note: Function 'get_unknown' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.4/utilities/fvrf_key.c:415:25: note: Function 'get_unknown' argument 1 names different: declaration 'p' definition 'pt'. cfitsio-4.6.4/utilities/fvrf_key.c:440:23: style:inconclusive: Function 'pr_kval_err' argument 2 names different: declaration 'pos' definition 'kpos'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:85:33: note: Function 'pr_kval_err' argument 2 names different: declaration 'pos' definition 'kpos'. cfitsio-4.6.4/utilities/fvrf_key.c:440:23: note: Function 'pr_kval_err' argument 2 names different: declaration 'pos' definition 'kpos'. cfitsio-4.6.4/utilities/fvrf_key.c:441:23: style:inconclusive: Function 'pr_kval_err' argument 3 names different: declaration 'keyname' definition 'kname'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:85:44: note: Function 'pr_kval_err' argument 3 names different: declaration 'keyname' definition 'kname'. cfitsio-4.6.4/utilities/fvrf_key.c:441:23: note: Function 'pr_kval_err' argument 3 names different: declaration 'keyname' definition 'kname'. cfitsio-4.6.4/utilities/fvrf_key.c:442:23: style:inconclusive: Function 'pr_kval_err' argument 4 names different: declaration 'keyval' definition 'kval'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:85:59: note: Function 'pr_kval_err' argument 4 names different: declaration 'keyval' definition 'kval'. cfitsio-4.6.4/utilities/fvrf_key.c:442:23: note: Function 'pr_kval_err' argument 4 names different: declaration 'keyval' definition 'kval'. cfitsio-4.6.4/utilities/fvrf_key.c:443:17: style:inconclusive: Function 'pr_kval_err' argument 5 names different: declaration 'stat' definition 'errnum'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:86:21: note: Function 'pr_kval_err' argument 5 names different: declaration 'stat' definition 'errnum'. cfitsio-4.6.4/utilities/fvrf_key.c:443:17: note: Function 'pr_kval_err' argument 5 names different: declaration 'stat' definition 'errnum'. cfitsio-4.6.4/utilities/fvrf_key.c:254:11: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_key.c:394:11: style: Variable 'pi' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_key.c:441:23: style: Parameter 'kname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_key.c:442:23: style: Parameter 'kval' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_key.c:529:28: style: Parameter 'pkey' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_key.c:545:28: style: Parameter 'pkey' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_key.c:562:28: style: Parameter 'pkey' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_key.c:581:28: style: Parameter 'pkey' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_key.c:595:28: style: Parameter 'pkey' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_key.c:608:28: style: Parameter 'pkey' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_key.c:623:11: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_key.c:654:11: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_key.c:686:11: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_key.c:29:11: style: Variable 'temp1[21]' is assigned a value that is never used. [unreadVariable] eval_l.c:2881:5: warning: Assignment of function parameter has no effect outside the function. Did you forget dereferencing it? [uselessAssignmentPtrArg] eval.l:175:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:269:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:402:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:415:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:428:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:442:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:450:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:461:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:469:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:524:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:540:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:582:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:587:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:592:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:597:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:602:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:607:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:612:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:617:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:622:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:627:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:632:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:637:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:642:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:648:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval.l:653:2: style: Consecutive return, break, continue, goto or throw statements are unnecessary. [duplicateBreak] eval_l.c:2075:59: style:inconclusive: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. [funcArgNamesDifferent] eval_l.c:548:55: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. eval_l.c:2075:59: note: Function 'yy_try_NUL_trans' argument 1 names different: declaration 'current_state' definition 'yy_current_state'. eval_l.c:2532:46: style:inconclusive: Function 'fits_parser_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. [funcArgNamesDifferent] eval_l.c:512:46: note: Function 'fits_parser_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. eval_l.c:2532:46: note: Function 'fits_parser_yy_scan_string' argument 1 names different: declaration 'yy_str' definition 'yystr'. eval_l.c:2545:46: style:inconclusive: Function 'fits_parser_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. [funcArgNamesDifferent] eval_l.c:513:45: note: Function 'fits_parser_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. eval_l.c:2545:46: note: Function 'fits_parser_yy_scan_bytes' argument 1 names different: declaration 'bytes' definition 'yybytes'. eval_l.c:2545:60: style:inconclusive: Function 'fits_parser_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. [funcArgNamesDifferent] eval_l.c:513:56: note: Function 'fits_parser_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. eval_l.c:2545:60: note: Function 'fits_parser_yy_scan_bytes' argument 2 names different: declaration 'len' definition '_yybytes_len'. eval_l.c:2742:24: style:inconclusive: Function 'fits_parser_yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. [funcArgNamesDifferent] eval_l.c:995:24: note: Function 'fits_parser_yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. eval_l.c:2742:24: note: Function 'fits_parser_yyset_debug' argument 1 names different: declaration 'debug_flag' definition '_bdebug'. eval_l.c:2768:26: style:inconclusive: Function 'fits_parser_yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] eval_l.c:984:27: note: Function 'fits_parser_yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. eval_l.c:2768:26: note: Function 'fits_parser_yylex_init' argument 1 names different: declaration 'scanner' definition 'ptr_yy_globals'. eval_l.c:2795:37: style:inconclusive: Function 'fits_parser_yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. [funcArgNamesDifferent] eval_l.c:986:38: note: Function 'fits_parser_yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. eval_l.c:2795:37: note: Function 'fits_parser_yylex_init_extra' argument 1 names different: declaration 'user_defined' definition 'yy_user_defined'. eval_l.c:2795:64: style:inconclusive: Function 'fits_parser_yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. [funcArgNamesDifferent] eval_l.c:986:62: note: Function 'fits_parser_yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. eval_l.c:2795:64: note: Function 'fits_parser_yylex_init_extra' argument 2 names different: declaration 'scanner' definition 'ptr_yy_globals'. eval_l.c:2912:27: style:inconclusive: Function 'fits_parser_yyalloc' argument 1 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] eval_l.c:2919:26: style:inconclusive: Function 'fits_parser_yyrealloc' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] eval_l.c:2919:42: style:inconclusive: Function 'fits_parser_yyrealloc' argument 2 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] eval_l.c:2934:21: style:inconclusive: Function 'fits_parser_yyfree' argument 1 names different: declaration '' definition 'ptr'. [funcArgNamesDifferentUnnamed] eval.l:544:21: style:inconclusive: Function 'fits_parser_yywrap' argument 1 names different: declaration 'yyscanner' definition 'scanner'. [funcArgNamesDifferent] eval_l.c:1033:30: note: Function 'fits_parser_yywrap' argument 1 names different: declaration 'yyscanner' definition 'scanner'. eval.l:544:21: note: Function 'fits_parser_yywrap' argument 1 names different: declaration 'yyscanner' definition 'scanner'. eval.l:579:87: style:inconclusive: Function 'fits_parser_yyGetVariable' argument 3 names different: declaration 'varVal' definition 'thelval'. [funcArgNamesDifferent] eval.l:77:94: note: Function 'fits_parser_yyGetVariable' argument 3 names different: declaration 'varVal' definition 'thelval'. eval.l:579:87: note: Function 'fits_parser_yyGetVariable' argument 3 names different: declaration 'varVal' definition 'thelval'. eval_l.c:1164:1: style: Parameter 'yylval_param' can be declared as pointer to const [constParameterPointer] eval_l.c:1907:8: style: Variable 'source' can be declared as pointer to const [constVariablePointer] eval_l.c:2611:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] eval_l.c:2646:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] eval_l.c:2655:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] eval_l.c:2664:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] eval_l.c:2674:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] eval_l.c:2738:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] eval_l.c:2752:23: style: Variable 'yyg' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getcole.c:1498:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FLT_MAX [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/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.4/drvrfile.c:1101:15: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/swapproc.c:93:21: style:inconclusive: Function 'ffswap2' argument 1 names different: declaration 'values' definition 'svalues'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:357:21: note: Function 'ffswap2' argument 1 names different: declaration 'values' definition 'svalues'. cfitsio-4.6.4/swapproc.c:93:21: note: Function 'ffswap2' argument 1 names different: declaration 'values' definition 'svalues'. cfitsio-4.6.4/drvrfile.c:1126:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdin [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/swapproc.c:94:19: style:inconclusive: Function 'ffswap2' argument 2 names different: declaration 'nvalues' definition 'nvals'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:357:34: note: Function 'ffswap2' argument 2 names different: declaration 'nvalues' definition 'nvals'. cfitsio-4.6.4/swapproc.c:94:19: note: Function 'ffswap2' argument 2 names different: declaration 'nvalues' definition 'nvals'. cfitsio-4.6.4/drvrfile.c:1145:41: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stdout [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/swapproc.c:162:24: style:inconclusive: Function 'ffswap4' argument 1 names different: declaration 'values' definition 'ivalues'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:358:24: note: Function 'ffswap4' argument 1 names different: declaration 'values' definition 'ivalues'. cfitsio-4.6.4/swapproc.c:162:24: note: Function 'ffswap4' argument 1 names different: declaration 'values' definition 'ivalues'. cfitsio-4.6.4/swapproc.c:163:23: style:inconclusive: Function 'ffswap4' argument 2 names different: declaration 'nvalues' definition 'nvals'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:358:37: note: Function 'ffswap4' argument 2 names different: declaration 'nvalues' definition 'nvals'. cfitsio-4.6.4/swapproc.c:163:23: note: Function 'ffswap4' argument 2 names different: declaration 'nvalues' definition 'nvals'. cfitsio-4.6.4/swapproc.c:239:22: style:inconclusive: Function 'ffswap8' argument 1 names different: declaration 'values' definition 'dvalues'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:359:22: note: Function 'ffswap8' argument 1 names different: declaration 'values' definition 'dvalues'. cfitsio-4.6.4/swapproc.c:239:22: note: Function 'ffswap8' argument 1 names different: declaration 'values' definition 'dvalues'. cfitsio-4.6.4/swapproc.c:240:19: style:inconclusive: Function 'ffswap8' argument 2 names different: declaration 'nvalues' definition 'nvals'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:359:35: note: Function 'ffswap8' argument 2 names different: declaration 'nvalues' definition 'nvals'. cfitsio-4.6.4/swapproc.c:240:19: note: Function 'ffswap8' argument 2 names different: declaration 'nvalues' definition 'nvals'. cfitsio-4.6.4/utilities/fvrf_data.c:241:13: style: The if condition is the same as the previous if condition [duplicateCondition] cfitsio-4.6.4/utilities/fvrf_data.c:239:13: note: First condition cfitsio-4.6.4/utilities/fvrf_data.c:241:13: note: Second condition cfitsio-4.6.4/utilities/fvrf_data.c:272:13: style: The if condition is the same as the previous if condition [duplicateCondition] cfitsio-4.6.4/utilities/fvrf_data.c:271:13: note: First condition cfitsio-4.6.4/utilities/fvrf_data.c:272:13: note: Second condition cfitsio-4.6.4/utilities/fvrf_data.c:587:12: style: Condition '!find_badbit' is always true [knownConditionTrueFalse] cfitsio-4.6.4/utilities/fvrf_data.c:584:23: note: Assignment 'find_badbit=0', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_data.c:587:12: note: Condition '!find_badbit' is always true cfitsio-4.6.4/utilities/fvrf_data.c:620:17: style: Condition '!find_badchar' is always true [knownConditionTrueFalse] cfitsio-4.6.4/utilities/fvrf_data.c:617:28: note: Assignment 'find_badchar=0', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_data.c:620:17: note: Condition '!find_badchar' is always true cfitsio-4.6.4/utilities/fvrf_data.c:677:17: style: Condition '!find_baddot' is always true [knownConditionTrueFalse] cfitsio-4.6.4/utilities/fvrf_data.c:673:27: note: Assignment 'find_baddot=0', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_data.c:677:17: note: Condition '!find_baddot' is always true cfitsio-4.6.4/utilities/fvrf_data.c:824:30: style: Condition 'isascii(*p)' is always true [knownConditionTrueFalse] cfitsio-4.6.4/utilities/fvrf_data.c:200:45: warning: If memory allocation fails, then there is a possible null pointer dereference: numlist [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_data.c:131:26: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_data.c:131:14: note: Assignment 'numlist=(int*)malloc(ncols*sizeof(int))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_data.c:200:45: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_data.c:205:45: warning: If memory allocation fails, then there is a possible null pointer dereference: cmplist [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_data.c:133:26: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_data.c:133:14: note: Assignment 'cmplist=(int*)malloc(ncols*sizeof(int))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_data.c:205:45: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_data.c:301:2: warning: If memory allocation fails, then there is a possible null pointer dereference: dflag [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_data.c:288:36: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_data.c:288:22: note: Assignment 'dflag=(int*)calloc(ndesc,sizeof(int))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_data.c:301:2: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_data.c:788:33: warning: If memory allocation fails, then there is a possible null pointer dereference: temp [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_data.c:787:24: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_data.c:787:12: note: Assignment 'temp=(int*)malloc(rowlen*sizeof(int))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_data.c:788:33: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_data.c:796:40: warning: If memory allocation fails, then there is a possible null pointer dereference: temp [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_data.c:787:24: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_data.c:787:12: note: Assignment 'temp=(int*)malloc(rowlen*sizeof(int))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_data.c:796:40: note: Null pointer dereference cfitsio-4.6.4/checksum.c:88:18: style: Variable 'exclude' can be declared as const array [constVariable] cfitsio-4.6.4/checksum.c:90:19: style: Variable 'mask' can be declared as const array [constVariable] cfitsio-4.6.4/checksum.c:134:28: style: Parameter 'ascii' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_data.c:223:26: style: The comparison 'ncmp > 0' is always false. [knownConditionTrueFalse] cfitsio-4.6.4/utilities/fvrf_data.c:54:16: note: 'ncmp' is assigned value '0' here. cfitsio-4.6.4/utilities/fvrf_data.c:223:26: note: The comparison 'ncmp > 0' is always false. cfitsio-4.6.4/utilities/fvrf_data.c:273:25: style: The comparison 'ncmp > 0' is always false. [knownConditionTrueFalse] cfitsio-4.6.4/utilities/fvrf_data.c:54:16: note: 'ncmp' is assigned value '0' here. cfitsio-4.6.4/utilities/fvrf_data.c:273:25: note: The comparison 'ncmp > 0' is always false. cfitsio-4.6.4/utilities/fvrf_data.c:515:8: style:inconclusive: Function 'iterdata' argument 5 names different: declaration 'narrays' definition 'narray'. [funcArgNamesDifferent] cfitsio-4.6.4/utilities/fverify.h:164:11: note: Function 'iterdata' argument 5 names different: declaration 'narrays' definition 'narray'. cfitsio-4.6.4/utilities/fvrf_data.c:515:8: note: Function 'iterdata' argument 5 names different: declaration 'narrays' definition 'narray'. cfitsio-4.6.4/utilities/fvrf_data.c:537:14: style: Variable 'data' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_data.c:538:20: style: Variable 'ldata' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_data.c:540:20: style: Variable 'ucdata' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_data.c:348:30: style: Variable 'ndata' is allocated memory that is never used. [unusedAllocatedMemory] cfitsio-4.6.4/utilities/fvrf_data.c:350:27: style: Variable 'idata' is allocated memory that is never used. [unusedAllocatedMemory] cfitsio-4.6.4/utilities/fvrf_data.c:286:37: style: Variable 'maxminflag' is allocated memory that is never used. [unusedAllocatedMemory] cfitsio-4.6.4/grparser.c:226:11: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/drvrfile.c:1052:7: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] cfitsio-4.6.4/drvrfile.c:1078:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] cfitsio-4.6.4/drvrfile.c:1090:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] cfitsio-4.6.4/drvrfile.c:1111:5: style: Assignment of function parameter has no effect outside the function. [uselessAssignmentArg] cfitsio-4.6.4/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.4/drvrfile.c:1065:5: style:inconclusive: Found duplicate branches for 'if' and 'else'. [duplicateBranch] cfitsio-4.6.4/drvrfile.c:1067:5: note: Found duplicate branches for 'if' and 'else'. cfitsio-4.6.4/drvrfile.c:1065:5: note: Found duplicate branches for 'if' and 'else'. cfitsio-4.6.4/drvrfile.c:91:48: style:inconclusive: Function 'file_open' argument 3 names different: declaration 'driverhandle' definition 'handle'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1192:48: note: Function 'file_open' argument 3 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:91:48: note: Function 'file_open' argument 3 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:400:38: style:inconclusive: Function 'file_create' argument 2 names different: declaration 'driverhandle' definition 'handle'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1195:38: note: Function 'file_create' argument 2 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:400:38: note: Function 'file_create' argument 2 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:600:23: style:inconclusive: Function 'file_truncate' argument 1 names different: declaration 'driverhandle' definition 'handle'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1196:23: note: Function 'file_truncate' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:600:23: note: Function 'file_truncate' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:625:19: style:inconclusive: Function 'file_size' argument 1 names different: declaration 'driverhandle' definition 'handle'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1197:19: note: Function 'file_size' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:625:19: note: Function 'file_size' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:696:20: style:inconclusive: Function 'file_close' argument 1 names different: declaration 'driverhandle' definition 'handle'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1198:20: note: Function 'file_close' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:696:20: note: Function 'file_close' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:718:20: style:inconclusive: Function 'file_flush' argument 1 names different: declaration 'driverhandle' definition 'handle'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1200:20: note: Function 'file_flush' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:718:20: note: Function 'file_flush' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:741:19: style:inconclusive: Function 'file_seek' argument 1 names different: declaration 'driverhandle' definition 'handle'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1201:19: note: Function 'file_seek' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:741:19: note: Function 'file_seek' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:771:19: style:inconclusive: Function 'file_read' argument 1 names different: declaration 'driverhandle' definition 'hdl'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1202:20: note: Function 'file_read' argument 1 names different: declaration 'driverhandle' definition 'hdl'. cfitsio-4.6.4/drvrfile.c:771:19: note: Function 'file_read' argument 1 names different: declaration 'driverhandle' definition 'hdl'. cfitsio-4.6.4/drvrfile.c:808:20: style:inconclusive: Function 'file_write' argument 1 names different: declaration 'driverhandle' definition 'hdl'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1203:20: note: Function 'file_write' argument 1 names different: declaration 'driverhandle' definition 'hdl'. cfitsio-4.6.4/drvrfile.c:808:20: note: Function 'file_write' argument 1 names different: declaration 'driverhandle' definition 'hdl'. cfitsio-4.6.4/drvrfile.c:1046:50: style:inconclusive: Function 'stream_open' argument 3 names different: declaration 'driverhandle' definition 'handle'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1208:50: note: Function 'stream_open' argument 3 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:1046:50: note: Function 'stream_open' argument 3 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:1059:40: style:inconclusive: Function 'stream_create' argument 2 names different: declaration 'driverhandle' definition 'handle'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1209:40: note: Function 'stream_create' argument 2 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:1059:40: note: Function 'stream_create' argument 2 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:1073:21: style:inconclusive: Function 'stream_size' argument 1 names different: declaration 'driverhandle' definition 'handle'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1210:21: note: Function 'stream_size' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:1073:21: note: Function 'stream_size' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:1085:22: style:inconclusive: Function 'stream_close' argument 1 names different: declaration 'driverhandle' definition 'handle'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1211:22: note: Function 'stream_close' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:1085:22: note: Function 'stream_close' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:1095:22: style:inconclusive: Function 'stream_flush' argument 1 names different: declaration 'driverhandle' definition 'handle'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1212:22: note: Function 'stream_flush' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:1095:22: note: Function 'stream_flush' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:1106:21: style:inconclusive: Function 'stream_seek' argument 1 names different: declaration 'driverhandle' definition 'handle'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1213:21: note: Function 'stream_seek' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:1106:21: note: Function 'stream_seek' argument 1 names different: declaration 'driverhandle' definition 'handle'. cfitsio-4.6.4/drvrfile.c:1115:21: style:inconclusive: Function 'stream_read' argument 1 names different: declaration 'driverhandle' definition 'hdl'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1214:22: note: Function 'stream_read' argument 1 names different: declaration 'driverhandle' definition 'hdl'. cfitsio-4.6.4/drvrfile.c:1115:21: note: Function 'stream_read' argument 1 names different: declaration 'driverhandle' definition 'hdl'. cfitsio-4.6.4/drvrfile.c:1137:22: style:inconclusive: Function 'stream_write' argument 1 names different: declaration 'driverhandle' definition 'hdl'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1215:22: note: Function 'stream_write' argument 1 names different: declaration 'driverhandle' definition 'hdl'. cfitsio-4.6.4/drvrfile.c:1137:22: note: Function 'stream_write' argument 1 names different: declaration 'driverhandle' definition 'hdl'. cfitsio-4.6.4/putcols.c:34:20: style: Variable 'arrayptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/putcols.c:213:20: style: Parameter 'nulvalue' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoll.c:222:23: style:inconclusive: Function 'ffgcx' argument 3 names different: declaration 'firstrow' definition 'frow'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1494:58: note: Function 'ffgcx' argument 3 names different: declaration 'firstrow' definition 'frow'. cfitsio-4.6.4/getcoll.c:222:23: note: Function 'ffgcx' argument 3 names different: declaration 'firstrow' definition 'frow'. cfitsio-4.6.4/getcoll.c:223:23: style:inconclusive: Function 'ffgcx' argument 4 names different: declaration 'firstbit' definition 'fbit'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1494:77: note: Function 'ffgcx' argument 4 names different: declaration 'firstbit' definition 'fbit'. cfitsio-4.6.4/getcoll.c:223:23: note: Function 'ffgcx' argument 4 names different: declaration 'firstbit' definition 'fbit'. cfitsio-4.6.4/getcoll.c:224:23: style:inconclusive: Function 'ffgcx' argument 5 names different: declaration 'nbits' definition 'nbit'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1495:22: note: Function 'ffgcx' argument 5 names different: declaration 'nbits' definition 'nbit'. cfitsio-4.6.4/getcoll.c:224:23: note: Function 'ffgcx' argument 5 names different: declaration 'nbits' definition 'nbit'. cfitsio-4.6.4/getcoll.c:354:19: style:inconclusive: Function 'ffgcxui' argument 5 names different: declaration 'firstbit' definition 'input_first_bit'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1497:18: note: Function 'ffgcxui' argument 5 names different: declaration 'firstbit' definition 'input_first_bit'. cfitsio-4.6.4/getcoll.c:354:19: note: Function 'ffgcxui' argument 5 names different: declaration 'firstbit' definition 'input_first_bit'. cfitsio-4.6.4/getcoll.c:355:19: style:inconclusive: Function 'ffgcxui' argument 6 names different: declaration 'nbits' definition 'input_nbits'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1497:32: note: Function 'ffgcxui' argument 6 names different: declaration 'nbits' definition 'input_nbits'. cfitsio-4.6.4/getcoll.c:355:19: note: Function 'ffgcxui' argument 6 names different: declaration 'nbits' definition 'input_nbits'. cfitsio-4.6.4/getcoll.c:491:19: style:inconclusive: Function 'ffgcxuk' argument 5 names different: declaration 'firstbit' definition 'input_first_bit'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1499:18: note: Function 'ffgcxuk' argument 5 names different: declaration 'firstbit' definition 'input_first_bit'. cfitsio-4.6.4/getcoll.c:491:19: note: Function 'ffgcxuk' argument 5 names different: declaration 'firstbit' definition 'input_first_bit'. cfitsio-4.6.4/getcoll.c:492:19: style:inconclusive: Function 'ffgcxuk' argument 6 names different: declaration 'nbits' definition 'input_nbits'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1499:32: note: Function 'ffgcxuk' argument 6 names different: declaration 'nbits' definition 'input_nbits'. cfitsio-4.6.4/getcoll.c:492:19: note: Function 'ffgcxuk' argument 6 names different: declaration 'nbits' definition 'input_nbits'. cfitsio-4.6.4/drvrfile.c:170:25: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/drvrfile.c:411:11: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/drvrfile.c:709:23: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/drvrfile.c:777:11: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/drvrfile.c:808:31: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/drvrfile.c:838:11: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/drvrfile.c:990:56: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/drvrfile.c:1046:23: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/drvrfile.c:1059:25: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/drvrfile.c:1137:33: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoll.c:239:26: style: Variable 'onbit' can be declared as const array [constVariable] cfitsio-4.6.4/drvrfile.c:1052:14: style: Variable 'rwmode' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/drvrfile.c:1078:12: style: Variable 'handle' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/drvrfile.c:1090:12: style: Variable 'handle' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/drvrfile.c:1111:12: style: Variable 'offset' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/edithdu.c:61:16: style:inconclusive: Function 'ffcpfl' argument 3 names different: declaration 'prev' definition 'previous'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1152:63: note: Function 'ffcpfl' argument 3 names different: declaration 'prev' definition 'previous'. cfitsio-4.6.4/edithdu.c:61:16: note: Function 'ffcpfl' argument 3 names different: declaration 'prev' definition 'previous'. cfitsio-4.6.4/edithdu.c:62:16: style:inconclusive: Function 'ffcpfl' argument 4 names different: declaration 'cur' definition 'current'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1152:73: note: Function 'ffcpfl' argument 4 names different: declaration 'cur' definition 'current'. cfitsio-4.6.4/edithdu.c:62:16: note: Function 'ffcpfl' argument 4 names different: declaration 'cur' definition 'current'. cfitsio-4.6.4/edithdu.c:63:16: style:inconclusive: Function 'ffcpfl' argument 5 names different: declaration 'follow' definition 'following'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1152:82: note: Function 'ffcpfl' argument 5 names different: declaration 'follow' definition 'following'. cfitsio-4.6.4/edithdu.c:63:16: note: Function 'ffcpfl' argument 5 names different: declaration 'follow' definition 'following'. cfitsio-4.6.4/edithdu.c:365:23: style:inconclusive: Function 'ffwrhdu' argument 1 names different: declaration 'fptr' definition 'infptr'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1158:33: note: Function 'ffwrhdu' argument 1 names different: declaration 'fptr' definition 'infptr'. cfitsio-4.6.4/edithdu.c:365:23: note: Function 'ffwrhdu' argument 1 names different: declaration 'fptr' definition 'infptr'. cfitsio-4.6.4/edithdu.c:596:24: style:inconclusive: Function 'ffitab' argument 9 names different: declaration 'extname' definition 'extnmx'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1145:65: note: Function 'ffitab' argument 9 names different: declaration 'extname' definition 'extnmx'. cfitsio-4.6.4/edithdu.c:596:24: note: Function 'ffitab' argument 9 names different: declaration 'extname' definition 'extnmx'. cfitsio-4.6.4/edithdu.c:731:24: style:inconclusive: Function 'ffibin' argument 7 names different: declaration 'extname' definition 'extnmx'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1147:38: note: Function 'ffibin' argument 7 names different: declaration 'extname' definition 'extnmx'. cfitsio-4.6.4/edithdu.c:731:24: note: Function 'ffibin' argument 7 names different: declaration 'extname' definition 'extnmx'. cfitsio-4.6.4/edithdu.c:122:11: style: Variable 'card' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/edithdu.c:401:18: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/scalnull.c:38:19: style:inconclusive: Function 'ffpscl' argument 3 names different: declaration 'zeroval' definition 'zero'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1175:59: note: Function 'ffpscl' argument 3 names different: declaration 'zeroval' definition 'zero'. cfitsio-4.6.4/scalnull.c:38:19: note: Function 'ffpscl' argument 3 names different: declaration 'zeroval' definition 'zero'. cfitsio-4.6.4/scalnull.c:125:19: style:inconclusive: Function 'fftscl' argument 4 names different: declaration 'zeroval' definition 'zero'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1177:71: note: Function 'fftscl' argument 4 names different: declaration 'zeroval' definition 'zero'. cfitsio-4.6.4/scalnull.c:125:19: note: Function 'fftscl' argument 4 names different: declaration 'zeroval' definition 'zero'. cfitsio-4.6.4/drvrmem.c:204:13: error: Array 'memTable[10000]' accessed at index 10000, which is out of bounds. [arrayIndexOutOfBounds] cfitsio-4.6.4/drvrmem.c:193:5: note: After for loop, ii has value 10000 cfitsio-4.6.4/drvrmem.c:201:17: note: Assuming condition is false cfitsio-4.6.4/drvrmem.c:204:13: note: Array index out of bounds cfitsio-4.6.4/drvrmem.c:205:13: error: Array 'memTable[10000]' accessed at index 10000, which is out of bounds. [arrayIndexOutOfBounds] cfitsio-4.6.4/drvrmem.c:193:5: note: After for loop, ii has value 10000 cfitsio-4.6.4/drvrmem.c:201:17: note: Assuming condition is false cfitsio-4.6.4/drvrmem.c:205:13: note: Array index out of bounds cfitsio-4.6.4/drvrmem.c:206:13: error: Array 'memTable[10000]' accessed at index 10000, which is out of bounds. [arrayIndexOutOfBounds] cfitsio-4.6.4/drvrmem.c:193:5: note: After for loop, ii has value 10000 cfitsio-4.6.4/drvrmem.c:201:17: note: Assuming condition is false cfitsio-4.6.4/drvrmem.c:206:13: note: Array index out of bounds cfitsio-4.6.4/drvrmem.c:207:13: error: Array 'memTable[10000]' accessed at index 10000, which is out of bounds. [arrayIndexOutOfBounds] cfitsio-4.6.4/drvrmem.c:193:5: note: After for loop, ii has value 10000 cfitsio-4.6.4/drvrmem.c:201:17: note: Assuming condition is false cfitsio-4.6.4/drvrmem.c:207:13: note: Array index out of bounds cfitsio-4.6.4/drvrmem.c:208:13: error: Array 'memTable[10000]' accessed at index 10000, which is out of bounds. [arrayIndexOutOfBounds] cfitsio-4.6.4/drvrmem.c:193:5: note: After for loop, ii has value 10000 cfitsio-4.6.4/drvrmem.c:201:17: note: Assuming condition is false cfitsio-4.6.4/drvrmem.c:208:13: note: Array index out of bounds cfitsio-4.6.4/drvrmem.c:209:13: error: Array 'memTable[10000]' accessed at index 10000, which is out of bounds. [arrayIndexOutOfBounds] cfitsio-4.6.4/drvrmem.c:193:5: note: After for loop, ii has value 10000 cfitsio-4.6.4/drvrmem.c:201:17: note: Assuming condition is false cfitsio-4.6.4/drvrmem.c:209:13: note: Array index out of bounds cfitsio-4.6.4/drvrmem.c:233:13: error: Array 'memTable[10000]' accessed at index 10000, which is out of bounds. [arrayIndexOutOfBounds] cfitsio-4.6.4/drvrmem.c:221:5: note: After for loop, ii has value 10000 cfitsio-4.6.4/drvrmem.c:229:17: note: Assuming condition is false cfitsio-4.6.4/drvrmem.c:233:13: note: Array index out of bounds cfitsio-4.6.4/drvrmem.c:233:40: error: Array 'memTable[10000]' accessed at index 10000, which is out of bounds. [arrayIndexOutOfBounds] cfitsio-4.6.4/drvrmem.c:221:5: note: After for loop, ii has value 10000 cfitsio-4.6.4/drvrmem.c:229:17: note: Assuming condition is false cfitsio-4.6.4/drvrmem.c:233:40: note: Array index out of bounds cfitsio-4.6.4/drvrmem.c:234:13: error: Array 'memTable[10000]' accessed at index 10000, which is out of bounds. [arrayIndexOutOfBounds] cfitsio-4.6.4/drvrmem.c:221:5: note: After for loop, ii has value 10000 cfitsio-4.6.4/drvrmem.c:229:17: note: Assuming condition is false cfitsio-4.6.4/drvrmem.c:234:13: note: Array index out of bounds cfitsio-4.6.4/drvrmem.c:234:40: error: Array 'memTable[10000]' accessed at index 10000, which is out of bounds. [arrayIndexOutOfBounds] cfitsio-4.6.4/drvrmem.c:221:5: note: After for loop, ii has value 10000 cfitsio-4.6.4/drvrmem.c:229:17: note: Assuming condition is false cfitsio-4.6.4/drvrmem.c:234:40: note: Array index out of bounds cfitsio-4.6.4/scalnull.c:198:18: style: Parameter 'nulstring' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/ricecomp.c:171:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/ricecomp.c:399:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/ricecomp.c:627:42: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable EOF [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/putcolsb.c:680:26: style:inconclusive: Function 'ffs1fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:856:26: note: Function 'ffs1fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolsb.c:680:26: note: Function 'ffs1fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolsb.c:684:28: style:inconclusive: Function 'ffs1fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:857:28: note: Function 'ffs1fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolsb.c:684:28: note: Function 'ffs1fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolsb.c:738:26: style:inconclusive: Function 'ffs1fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:881:26: note: Function 'ffs1fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolsb.c:738:26: note: Function 'ffs1fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolsb.c:742:20: style:inconclusive: Function 'ffs1fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:882:20: note: Function 'ffs1fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolsb.c:742:20: note: Function 'ffs1fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolsb.c:785:26: style:inconclusive: Function 'ffs1fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:906:26: note: Function 'ffs1fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolsb.c:785:26: note: Function 'ffs1fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolsb.c:789:23: style:inconclusive: Function 'ffs1fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:907:23: note: Function 'ffs1fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolsb.c:789:23: note: Function 'ffs1fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolsb.c:832:26: style:inconclusive: Function 'ffs1fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:937:26: note: Function 'ffs1fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolsb.c:832:26: note: Function 'ffs1fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolsb.c:836:23: style:inconclusive: Function 'ffs1fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:938:23: note: Function 'ffs1fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolsb.c:836:23: note: Function 'ffs1fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolsb.c:894:26: style:inconclusive: Function 'ffs1fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:956:26: note: Function 'ffs1fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolsb.c:894:26: note: Function 'ffs1fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolsb.c:898:20: style:inconclusive: Function 'ffs1fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:957:20: note: Function 'ffs1fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolsb.c:898:20: note: Function 'ffs1fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolsb.c:920:26: style:inconclusive: Function 'ffs1fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:981:26: note: Function 'ffs1fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolsb.c:920:26: note: Function 'ffs1fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolsb.c:924:21: style:inconclusive: Function 'ffs1fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:982:21: note: Function 'ffs1fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolsb.c:924:21: note: Function 'ffs1fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/drvrmem.c:213:26: style:inconclusive: Function 'mem_createmem' argument 1 names different: declaration 'memsize' definition 'msize'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1228:26: note: Function 'mem_createmem' argument 1 names different: declaration 'memsize' definition 'msize'. cfitsio-4.6.4/drvrmem.c:213:26: note: Function 'mem_createmem' argument 1 names different: declaration 'memsize' definition 'msize'. cfitsio-4.6.4/drvrmem.c:479:20: style:inconclusive: Function 'stdin2file' argument 1 names different: declaration 'hd' definition 'handle'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1232:20: note: Function 'stdin2file' argument 1 names different: declaration 'hd' definition 'handle'. cfitsio-4.6.4/drvrmem.c:479:20: note: Function 'stdin2file' argument 1 names different: declaration 'hd' definition 'handle'. cfitsio-4.6.4/putcolsb.c:187:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolsb.c:738:26: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolsb.c:785:26: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolsb.c:832:26: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolsb.c:894:26: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolsb.c:899:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolsb.c:920:26: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolsb.c:925:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolsb.c:946:27: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolsb.c:950:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/drvrmem.c:112:27: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/drvrmem.c:293:56: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/drvrmem.c:402:10: style: Variable 'simple' can be declared as const array [constVariable] cfitsio-4.6.4/drvrmem.c:485:10: style: Variable 'simple' can be declared as const array [constVariable] cfitsio-4.6.4/drvrmem.c:1197:30: style: Parameter 'buffer' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/buffers.c:226:18: style: Condition 'nwrite=0' is redundant or there is division by zero at line 849. [zerodivcond] cfitsio-4.6.4/getcole.c:847:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcole.c:849:26: note: Division by zero cfitsio-4.6.4/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.4/getcole.c:847:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcole.c:856:78: note: Division by zero cfitsio-4.6.4/getcole.c:1629:20: style:inconclusive: Function 'fffstrr4' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:827:33: note: Function 'fffstrr4' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/getcole.c:1629:20: note: Function 'fffstrr4' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/modkey.c:695:25: style:inconclusive: Function 'ffmkls' argument 4 names different: declaration 'comm' definition 'incomm'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1061:90: note: Function 'ffmkls' argument 4 names different: declaration 'comm' definition 'incomm'. cfitsio-4.6.4/modkey.c:695:25: note: Function 'ffmkls' argument 4 names different: declaration 'comm' definition 'incomm'. cfitsio-4.6.4/putcoluk.c:684:29: style:inconclusive: Function 'ffuintfi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:870:29: note: Function 'ffuintfi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluk.c:684:29: note: Function 'ffuintfi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluk.c:688:28: style:inconclusive: Function 'ffuintfi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:871:28: note: Function 'ffuintfi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluk.c:688:28: note: Function 'ffuintfi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluk.c:734:29: style:inconclusive: Function 'ffuintfi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:895:29: note: Function 'ffuintfi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluk.c:734:29: note: Function 'ffuintfi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluk.c:738:20: style:inconclusive: Function 'ffuintfi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:896:20: note: Function 'ffuintfi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluk.c:738:20: note: Function 'ffuintfi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluk.c:789:29: style:inconclusive: Function 'ffuintfi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:920:29: note: Function 'ffuintfi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluk.c:789:29: note: Function 'ffuintfi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluk.c:793:23: style:inconclusive: Function 'ffuintfi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:921:23: note: Function 'ffuintfi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluk.c:793:23: note: Function 'ffuintfi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluk.c:852:29: style:inconclusive: Function 'ffuintfi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:951:29: note: Function 'ffuintfi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluk.c:852:29: note: Function 'ffuintfi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluk.c:856:23: style:inconclusive: Function 'ffuintfi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:952:23: note: Function 'ffuintfi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluk.c:856:23: note: Function 'ffuintfi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluk.c:913:29: style:inconclusive: Function 'ffuintfr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:970:29: note: Function 'ffuintfr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluk.c:913:29: note: Function 'ffuintfr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluk.c:917:20: style:inconclusive: Function 'ffuintfr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:971:20: note: Function 'ffuintfr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluk.c:917:20: note: Function 'ffuintfr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluk.c:939:29: style:inconclusive: Function 'ffuintfr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:995:29: note: Function 'ffuintfr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluk.c:939:29: note: Function 'ffuintfr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluk.c:943:21: style:inconclusive: Function 'ffuintfr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:996:21: note: Function 'ffuintfr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluk.c:943:21: note: Function 'ffuintfr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/modkey.c:551:11: style: Variable 'loc' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/modkey.c:960:19: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/modkey.c:1005:19: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/modkey.c:1050:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/modkey.c:1095:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/modkey.c:1404:19: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/modkey.c:1441:19: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/modkey.c:1478:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/modkey.c:1516:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:7003:9: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/cfileio.c:7421:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/cfileio.c:7482:10: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/putcolk.c:714:19: style:inconclusive: Function 'ffintfi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:872:19: note: Function 'ffintfi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolk.c:714:19: note: Function 'ffintfi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolk.c:718:28: style:inconclusive: Function 'ffintfi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:873:28: note: Function 'ffintfi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolk.c:718:28: note: Function 'ffintfi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolk.c:769:19: style:inconclusive: Function 'ffintfi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:897:19: note: Function 'ffintfi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolk.c:769:19: note: Function 'ffintfi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolk.c:773:20: style:inconclusive: Function 'ffintfi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:898:20: note: Function 'ffintfi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolk.c:773:20: note: Function 'ffintfi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolk.c:829:19: style:inconclusive: Function 'ffintfi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:922:19: note: Function 'ffintfi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolk.c:829:19: note: Function 'ffintfi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolk.c:833:23: style:inconclusive: Function 'ffintfi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:923:23: note: Function 'ffintfi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolk.c:833:23: note: Function 'ffintfi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolk.c:875:19: style:inconclusive: Function 'ffintfi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:943:19: note: Function 'ffintfi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolk.c:875:19: note: Function 'ffintfi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolk.c:879:23: style:inconclusive: Function 'ffintfi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:944:23: note: Function 'ffintfi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolk.c:879:23: note: Function 'ffintfi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolk.c:938:19: style:inconclusive: Function 'ffintfr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:972:19: note: Function 'ffintfr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolk.c:938:19: note: Function 'ffintfr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolk.c:942:20: style:inconclusive: Function 'ffintfr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:973:20: note: Function 'ffintfr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolk.c:942:20: note: Function 'ffintfr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolk.c:964:19: style:inconclusive: Function 'ffintfr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:997:19: note: Function 'ffintfr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolk.c:964:19: note: Function 'ffintfr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolk.c:968:21: style:inconclusive: Function 'ffintfr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:998:21: note: Function 'ffintfr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolk.c:968:21: note: Function 'ffintfr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluk.c:187:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluk.c:684:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluk.c:734:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluk.c:852:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluk.c:913:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluk.c:918:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluk.c:939:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluk.c:944:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluk.c:965:30: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluk.c:969:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoli.c:698:20: style:inconclusive: Function 'ffi2fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:860:20: note: Function 'ffi2fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoli.c:698:20: note: Function 'ffi2fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoli.c:702:28: style:inconclusive: Function 'ffi2fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:861:28: note: Function 'ffi2fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoli.c:702:28: note: Function 'ffi2fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoli.c:753:20: style:inconclusive: Function 'ffi2fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:885:20: note: Function 'ffi2fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoli.c:753:20: note: Function 'ffi2fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoli.c:757:20: style:inconclusive: Function 'ffi2fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:886:20: note: Function 'ffi2fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoli.c:757:20: note: Function 'ffi2fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoli.c:799:20: style:inconclusive: Function 'ffi2fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:910:20: note: Function 'ffi2fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoli.c:799:20: note: Function 'ffi2fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoli.c:803:23: style:inconclusive: Function 'ffi2fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:911:23: note: Function 'ffi2fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoli.c:803:23: note: Function 'ffi2fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoli.c:846:20: style:inconclusive: Function 'ffi2fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:933:20: note: Function 'ffi2fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoli.c:846:20: note: Function 'ffi2fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoli.c:850:23: style:inconclusive: Function 'ffi2fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:934:23: note: Function 'ffi2fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoli.c:850:23: note: Function 'ffi2fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoli.c:908:20: style:inconclusive: Function 'ffi2fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:960:20: note: Function 'ffi2fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoli.c:908:20: note: Function 'ffi2fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoli.c:912:20: style:inconclusive: Function 'ffi2fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:961:20: note: Function 'ffi2fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoli.c:912:20: note: Function 'ffi2fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoli.c:934:20: style:inconclusive: Function 'ffi2fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:985:20: note: Function 'ffi2fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoli.c:934:20: note: Function 'ffi2fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoli.c:938:21: style:inconclusive: Function 'ffi2fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:986:21: note: Function 'ffi2fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoli.c:938:21: note: Function 'ffi2fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:667:28: style:inconclusive: Function 'ffu4fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:862:28: note: Function 'ffu4fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:667:28: note: Function 'ffu4fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:671:28: style:inconclusive: Function 'ffu4fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:863:28: note: Function 'ffu4fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:671:28: note: Function 'ffu4fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:717:28: style:inconclusive: Function 'ffu4fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:887:28: note: Function 'ffu4fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:717:28: note: Function 'ffu4fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:721:20: style:inconclusive: Function 'ffu4fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:888:20: note: Function 'ffu4fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:721:20: note: Function 'ffu4fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:772:28: style:inconclusive: Function 'ffu4fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:912:28: note: Function 'ffu4fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:772:28: note: Function 'ffu4fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:776:23: style:inconclusive: Function 'ffu4fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:913:23: note: Function 'ffu4fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:776:23: note: Function 'ffu4fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:835:28: style:inconclusive: Function 'ffu4fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:947:28: note: Function 'ffu4fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:835:28: note: Function 'ffu4fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:839:23: style:inconclusive: Function 'ffu4fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:948:23: note: Function 'ffu4fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:839:23: note: Function 'ffu4fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:895:28: style:inconclusive: Function 'ffu4fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:962:28: note: Function 'ffu4fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:895:28: note: Function 'ffu4fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:899:20: style:inconclusive: Function 'ffu4fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:963:20: note: Function 'ffu4fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:899:20: note: Function 'ffu4fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:921:28: style:inconclusive: Function 'ffu4fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:987:28: note: Function 'ffu4fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:921:28: note: Function 'ffu4fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:925:21: style:inconclusive: Function 'ffu4fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:988:21: note: Function 'ffu4fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:925:21: note: Function 'ffu4fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:1646:24: style:inconclusive: Function 'ffu8fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:866:24: note: Function 'ffu8fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:1646:24: note: Function 'ffu8fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:1650:28: style:inconclusive: Function 'ffu8fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:867:28: note: Function 'ffu8fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:1650:28: note: Function 'ffu8fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:1696:24: style:inconclusive: Function 'ffu8fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:891:24: note: Function 'ffu8fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:1696:24: note: Function 'ffu8fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:1700:20: style:inconclusive: Function 'ffu8fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:892:20: note: Function 'ffu8fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:1700:20: note: Function 'ffu8fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:1751:24: style:inconclusive: Function 'ffu8fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:914:24: note: Function 'ffu8fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:1751:24: note: Function 'ffu8fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:1755:23: style:inconclusive: Function 'ffu8fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:915:23: note: Function 'ffu8fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:1755:23: note: Function 'ffu8fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:1806:24: style:inconclusive: Function 'ffu8fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:949:24: note: Function 'ffu8fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:1806:24: note: Function 'ffu8fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:1810:23: style:inconclusive: Function 'ffu8fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:950:23: note: Function 'ffu8fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:1810:23: note: Function 'ffu8fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:1875:24: style:inconclusive: Function 'ffu8fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:966:24: note: Function 'ffu8fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:1875:24: note: Function 'ffu8fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:1879:20: style:inconclusive: Function 'ffu8fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:967:20: note: Function 'ffu8fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:1879:20: note: Function 'ffu8fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:1901:24: style:inconclusive: Function 'ffu8fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:991:24: note: Function 'ffu8fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:1901:24: note: Function 'ffu8fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcoluj.c:1905:21: style:inconclusive: Function 'ffu8fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:992:21: note: Function 'ffu8fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcoluj.c:1905:21: note: Function 'ffu8fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/modkey.c:710:30: style: Variable 'tmplongval' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/getcole.c:218:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcole.c:219:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcole.c:220:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcole.c:395:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcole.c:396:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcole.c:397:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcole.c:984:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcole.c:996:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcole.c:1068:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcole.c:1080:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcole.c:1152:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcole.c:1164:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcole.c:1236:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcole.c:1248:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcole.c:1369:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcole.c:1633:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcole.c:1655:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/putcolk.c:187:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolk.c:714:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolk.c:769:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolk.c:829:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolk.c:875:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolk.c:938:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolk.c:943:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolk.c:964:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolk.c:969:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolk.c:990:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolk.c:994:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoli.c:188:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoli.c:698:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoli.c:753:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoli.c:799:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoli.c:846:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoli.c:908:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoli.c:913:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoli.c:934:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoli.c:939:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoli.c:960:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoli.c:964:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcole.c:1491:18: style: Variable 'dvalue' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/putcoluj.c:187:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:667:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:717:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:835:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:895:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:900:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:921:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:926:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:947:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:951:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:1167:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:1168:19: style: Parameter 'fpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:1169:19: style: Parameter 'lpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:1646:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:1696:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:1751:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:1806:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:1875:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:1880:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:1901:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:1906:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:1927:25: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcoluj.c:1931:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/ricecomp.c:938:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] cfitsio-4.6.4/ricecomp.c:1108:23: style: Operator '|' with one operand equal to zero is redundant. [badBitmaskCheck] cfitsio-4.6.4/putcolb.c:722:19: style:inconclusive: Function 'ffpextn' argument 4 names different: declaration 'array' definition 'buffer'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1555:78: note: Function 'ffpextn' argument 4 names different: declaration 'array' definition 'buffer'. cfitsio-4.6.4/putcolb.c:722:19: note: Function 'ffpextn' argument 4 names different: declaration 'array' definition 'buffer'. cfitsio-4.6.4/putcolb.c:751:28: style:inconclusive: Function 'ffi1fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:854:28: note: Function 'ffi1fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolb.c:751:28: note: Function 'ffi1fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolb.c:755:28: style:inconclusive: Function 'ffi1fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:855:28: note: Function 'ffi1fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolb.c:755:28: note: Function 'ffi1fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolb.c:792:28: style:inconclusive: Function 'ffi1fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:879:28: note: Function 'ffi1fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolb.c:792:28: note: Function 'ffi1fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolb.c:796:20: style:inconclusive: Function 'ffi1fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:880:20: note: Function 'ffi1fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolb.c:796:20: note: Function 'ffi1fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolb.c:839:28: style:inconclusive: Function 'ffi1fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:904:28: note: Function 'ffi1fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolb.c:839:28: note: Function 'ffi1fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolb.c:843:23: style:inconclusive: Function 'ffi1fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:905:23: note: Function 'ffi1fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolb.c:843:23: note: Function 'ffi1fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolb.c:886:28: style:inconclusive: Function 'ffi1fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:935:28: note: Function 'ffi1fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolb.c:886:28: note: Function 'ffi1fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolb.c:890:23: style:inconclusive: Function 'ffi1fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:936:23: note: Function 'ffi1fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolb.c:890:23: note: Function 'ffi1fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolb.c:946:28: style:inconclusive: Function 'ffi1fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:954:28: note: Function 'ffi1fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolb.c:946:28: note: Function 'ffi1fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolb.c:950:20: style:inconclusive: Function 'ffi1fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:955:20: note: Function 'ffi1fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolb.c:950:20: note: Function 'ffi1fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolb.c:972:28: style:inconclusive: Function 'ffi1fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:979:28: note: Function 'ffi1fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolb.c:972:28: note: Function 'ffi1fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolb.c:976:21: style:inconclusive: Function 'ffi1fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:980:21: note: Function 'ffi1fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolb.c:976:21: note: Function 'ffi1fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/ricecomp.c:880:18: style: Local variable 'nonzero_count' shadows outer variable [shadowVariable] cfitsio-4.6.4/ricecomp.c:38:18: note: Shadowed variable cfitsio-4.6.4/ricecomp.c:880:18: note: Shadow local variable cfitsio-4.6.4/ricecomp.c:1054:18: style: Local variable 'nonzero_count' shadows outer variable [shadowVariable] cfitsio-4.6.4/ricecomp.c:38:18: note: Shadowed variable cfitsio-4.6.4/ricecomp.c:1054:18: note: Shadow local variable cfitsio-4.6.4/ricecomp.c:1221:18: style: Local variable 'nonzero_count' shadows outer variable [shadowVariable] cfitsio-4.6.4/ricecomp.c:38:18: note: Shadowed variable cfitsio-4.6.4/ricecomp.c:1221:18: note: Shadow local variable cfitsio-4.6.4/iraffits.c:0:0: debug: ValueFlow maximum iterations exceeded [valueFlowMaxIterations] cfitsio-4.6.4/ricecomp.c:92:20: style: Parameter 'a' can be declared as const array [constParameter] cfitsio-4.6.4/ricecomp.c:312:10: style: Parameter 'a' can be declared as const array [constParameter] cfitsio-4.6.4/ricecomp.c:541:16: style: Parameter 'a' can be declared as const array [constParameter] cfitsio-4.6.4/ricecomp.c:792:25: style: Variable 'mask' can be declared as const array [constVariable] cfitsio-4.6.4/ricecomp.c:877:16: style: Variable 'cend' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/ricecomp.c:1051:16: style: Variable 'cend' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/ricecomp.c:1218:16: style: Variable 'cend' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/putcold.c:736:21: style:inconclusive: Function 'ffr8fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:876:21: note: Function 'ffr8fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcold.c:736:21: note: Function 'ffr8fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcold.c:740:28: style:inconclusive: Function 'ffr8fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:877:28: note: Function 'ffr8fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcold.c:740:28: note: Function 'ffr8fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcold.c:791:21: style:inconclusive: Function 'ffr8fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:901:21: note: Function 'ffr8fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcold.c:791:21: note: Function 'ffr8fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcold.c:795:20: style:inconclusive: Function 'ffr8fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:902:20: note: Function 'ffr8fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcold.c:795:20: note: Function 'ffr8fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcold.c:851:21: style:inconclusive: Function 'ffr8fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:926:21: note: Function 'ffr8fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcold.c:851:21: note: Function 'ffr8fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcold.c:855:23: style:inconclusive: Function 'ffr8fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:927:23: note: Function 'ffr8fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcold.c:855:23: note: Function 'ffr8fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcold.c:911:21: style:inconclusive: Function 'ffr8fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:941:21: note: Function 'ffr8fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcold.c:911:21: note: Function 'ffr8fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcold.c:915:23: style:inconclusive: Function 'ffr8fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:942:23: note: Function 'ffr8fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcold.c:915:23: note: Function 'ffr8fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcold.c:991:21: style:inconclusive: Function 'ffr8fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:976:21: note: Function 'ffr8fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcold.c:991:21: note: Function 'ffr8fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcold.c:995:20: style:inconclusive: Function 'ffr8fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:977:20: note: Function 'ffr8fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcold.c:995:20: note: Function 'ffr8fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcold.c:1017:21: style:inconclusive: Function 'ffr8fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1001:21: note: Function 'ffr8fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcold.c:1017:21: note: Function 'ffr8fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcold.c:1021:21: style:inconclusive: Function 'ffr8fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1002:21: note: Function 'ffr8fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcold.c:1021:21: note: Function 'ffr8fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolb.c:189:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolb.c:751:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolb.c:792:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolb.c:839:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolb.c:886:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolb.c:946:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolb.c:951:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolb.c:972:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolb.c:977:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolb.c:998:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolb.c:1002:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/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.4/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.4/grparser.c:536: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.4/grparser.c:536: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.4/iraffits.c:1296:9: style: Condition '*ctest' is always true [knownConditionTrueFalse] cfitsio-4.6.4/iraffits.c:1294:13: note: Assignment 'itest=1', assigned value is 1 cfitsio-4.6.4/iraffits.c:1296:9: note: Condition '*ctest' is always true cfitsio-4.6.4/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.4/getcolb.c:796:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcolb.c:798:26: note: Division by zero cfitsio-4.6.4/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.4/getcolb.c:796:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcolb.c:805:78: note: Division by zero cfitsio-4.6.4/iraffits.c:1532: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.4/getcolb.c:934:19: style:inconclusive: Function 'ffgextn' argument 4 names different: declaration 'array' definition 'buffer'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1554:78: note: Function 'ffgextn' argument 4 names different: declaration 'array' definition 'buffer'. cfitsio-4.6.4/getcolb.c:934:19: note: Function 'ffgextn' argument 4 names different: declaration 'array' definition 'buffer'. cfitsio-4.6.4/getcolb.c:1874:20: style:inconclusive: Function 'fffstri1' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:594:33: note: Function 'fffstri1' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/getcolb.c:1874:20: note: Function 'fffstri1' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/utilities/fvrf_head.c:2908:26: warning:inconclusive: Logical disjunction always evaluates to true: *p <= 'z' || *p >= 'a'. [incorrectLogicOperator] cfitsio-4.6.4/iraffits.c:2063:14: warning: Either the condition 'v1==NULL' is redundant or there is pointer arithmetic with NULL pointer. [nullPointerArithmeticRedundantCheck] cfitsio-4.6.4/iraffits.c:2066:13: note: Assuming that condition 'v1==NULL' is not redundant cfitsio-4.6.4/iraffits.c:2063:14: note: Null pointer addition cfitsio-4.6.4/grparser.c:380:13: style: Variable 'cl->name' is reassigned a value before the old one has been used. [redundantAssignment] cfitsio-4.6.4/grparser.c:350:13: note: cl->name is assigned cfitsio-4.6.4/grparser.c:380:13: note: cl->name is overwritten cfitsio-4.6.4/putcold.c:187:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcold.c:736:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcold.c:791:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcold.c:851:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcold.c:911:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcold.c:991:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcold.c:996:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcold.c:1017:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcold.c:1022:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcold.c:1042:22: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcold.c:1046:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/iraffits.c:1322:10: style:inconclusive: Function 'hgeti4' argument 3 names different: declaration 'val' definition 'ival'. [funcArgNamesDifferent] cfitsio-4.6.4/iraffits.c:139:54: note: Function 'hgeti4' argument 3 names different: declaration 'val' definition 'ival'. cfitsio-4.6.4/iraffits.c:1322:10: note: Function 'hgeti4' argument 3 names different: declaration 'val' definition 'ival'. cfitsio-4.6.4/iraffits.c:1368:9: style:inconclusive: Function 'hgets' argument 4 names different: declaration 'string' definition 'str'. [funcArgNamesDifferent] cfitsio-4.6.4/iraffits.c:140:64: note: Function 'hgets' argument 4 names different: declaration 'string' definition 'str'. cfitsio-4.6.4/iraffits.c:1368:9: note: Function 'hgets' argument 4 names different: declaration 'string' definition 'str'. cfitsio-4.6.4/iraffits.c:1401:9: style:inconclusive: Function 'hgetc' argument 2 names different: declaration 'keyword' definition 'keyword0'. [funcArgNamesDifferent] cfitsio-4.6.4/iraffits.c:141:41: note: Function 'hgetc' argument 2 names different: declaration 'keyword' definition 'keyword0'. cfitsio-4.6.4/iraffits.c:1401:9: note: Function 'hgetc' argument 2 names different: declaration 'keyword' definition 'keyword0'. cfitsio-4.6.4/iraffits.c:1894:9: style:inconclusive: Function 'hputc' argument 3 names different: declaration 'cval' definition 'value'. [funcArgNamesDifferent] cfitsio-4.6.4/iraffits.c:150:53: note: Function 'hputc' argument 3 names different: declaration 'cval' definition 'value'. cfitsio-4.6.4/iraffits.c:1894:9: note: Function 'hputc' argument 3 names different: declaration 'cval' definition 'value'. cfitsio-4.6.4/getcold.c:698:12: warning: If memory allocation fails, then there is a possible null pointer dereference: carray [nullPointerOutOfMemory] cfitsio-4.6.4/getcold.c:691:29: note: Assuming allocation function fails cfitsio-4.6.4/getcold.c:691:14: note: Assignment 'carray=(char*)calloc((unsigned long)(nelem*2),1)', assigned value is 0 cfitsio-4.6.4/getcold.c:698:12: note: Null pointer dereference cfitsio-4.6.4/getcold.c:698:26: warning: If memory allocation fails, then there is a possible null pointer dereference: carray [nullPointerOutOfMemory] cfitsio-4.6.4/getcold.c:691:29: note: Assuming allocation function fails cfitsio-4.6.4/getcold.c:691:14: note: Assignment 'carray=(char*)calloc((unsigned long)(nelem*2),1)', assigned value is 0 cfitsio-4.6.4/getcold.c:698:26: note: Null pointer dereference cfitsio-4.6.4/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.4/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.4/utilities/fvrf_head.c:237:9: warning: If memory allocation fails, then there is a possible null pointer dereference: cards [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_head.c:235:28: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_head.c:235:13: note: Assignment 'cards=(char**)malloc(sizeof(char*)*ncards)', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_head.c:237:9: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_head.c:249:17: warning: If memory allocation fails, then there is a possible null pointer dereference: cards [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_head.c:235:28: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_head.c:235:13: note: Assignment 'cards=(char**)malloc(sizeof(char*)*ncards)', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_head.c:240:17: note: Assuming condition is false cfitsio-4.6.4/utilities/fvrf_head.c:249:17: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_head.c:428:36: warning: If memory allocation fails, then there is a possible null pointer dereference: tmpkwds [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_head.c:427:30: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_head.c:427:15: note: Assignment 'tmpkwds=(char**)malloc(sizeof(char*)*numusrkey)', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_head.c:428:36: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_head.c:1648:8: warning: If memory allocation fails, then there is a possible null pointer dereference: ttype [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_head.c:1644:29: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_head.c:1644:14: note: Assignment 'ttype=(char**)calloc(mcol,sizeof(char*))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_head.c:1648:8: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_head.c:1649:8: warning: If memory allocation fails, then there is a possible null pointer dereference: tform [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_head.c:1645:29: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_head.c:1645:14: note: Assignment 'tform=(char**)calloc(mcol,sizeof(char*))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_head.c:1649:8: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_head.c:1650:8: warning: If memory allocation fails, then there is a possible null pointer dereference: tunit [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_head.c:1646:29: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_head.c:1646:14: note: Assignment 'tunit=(char**)calloc(mcol,sizeof(char*))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_head.c:1650:8: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_head.c:2869:9: warning: If memory allocation fails, then there is a possible null pointer dereference: ttypecopy [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_head.c:2867:32: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_head.c:2867:17: note: Assignment 'ttypecopy=(char**)malloc(n*sizeof(char*))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_head.c:2869:9: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_head.c:2870:16: warning: If memory allocation fails, then there is a possible null pointer dereference: ttypecopy [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_head.c:2867:32: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_head.c:2867:17: note: Assignment 'ttypecopy=(char**)malloc(n*sizeof(char*))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_head.c:2870:16: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_head.c:2877:13: warning: If memory allocation fails, then there is a possible null pointer dereference: ttypecopy [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_head.c:2867:32: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_head.c:2867:17: note: Assignment 'ttypecopy=(char**)malloc(n*sizeof(char*))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_head.c:2877:13: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_head.c:2915:9: warning: If memory allocation fails, then there is a possible null pointer dereference: cols [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_head.c:2913:30: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_head.c:2913:12: note: Assignment 'cols=(struct ColName**)calloc(n,sizeof(struct ColName*))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_head.c:2915:9: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_head.c:2916:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cols [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_head.c:2913:30: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_head.c:2913:12: note: Assignment 'cols=(struct ColName**)calloc(n,sizeof(struct ColName*))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_head.c:2916:2: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_head.c:2917:2: warning: If memory allocation fails, then there is a possible null pointer dereference: cols [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_head.c:2913:30: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_head.c:2913:12: note: Assignment 'cols=(struct ColName**)calloc(n,sizeof(struct ColName*))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_head.c:2917:2: note: Null pointer dereference cfitsio-4.6.4/utilities/fvrf_head.c:2921:11: warning: If memory allocation fails, then there is a possible null pointer dereference: cols [nullPointerOutOfMemory] cfitsio-4.6.4/utilities/fvrf_head.c:2913:30: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fvrf_head.c:2913:12: note: Assignment 'cols=(struct ColName**)calloc(n,sizeof(struct ColName*))', assigned value is 0 cfitsio-4.6.4/utilities/fvrf_head.c:2921:11: note: Null pointer dereference cfitsio-4.6.4/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.4/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.4/grparser.c:109:26: style: Parameter 'extname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/grparser.c:148:26: style: Parameter 'extname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/grparser.c:517:28: style: Parameter 'fname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/grparser.c:518:14: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/grparser.c:518:24: style: Variable 'envar' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/grparser.c:735:37: style: Parameter 'ngp_tok' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/grparser.c:739:17: style: Variable 'nm' can be declared as const array [constVariable] cfitsio-4.6.4/grparser.c:743:17: style: Variable 'nmni' can be declared as const array [constVariable] cfitsio-4.6.4/grparser.c:875:52: style: Parameter 'newtok' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/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.4/getcold.c:845:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcold.c:847:26: note: Division by zero cfitsio-4.6.4/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.4/getcold.c:845:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcold.c:854:78: note: Division by zero cfitsio-4.6.4/getcold.c:1562:20: style:inconclusive: Function 'fffstrr8' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:850:33: note: Function 'fffstrr8' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/getcold.c:1562:20: note: Function 'fffstrr8' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/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.4/getcoli.c:769:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcoli.c:771:26: note: Division by zero cfitsio-4.6.4/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.4/getcoli.c:769:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcoli.c:778:78: note: Division by zero cfitsio-4.6.4/getcoli.c:1790:20: style:inconclusive: Function 'fffstri2' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:664:33: note: Function 'fffstri2' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/getcoli.c:1790:20: note: Function 'fffstri2' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/iraffits.c:349:11: style: Variable 'bang' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:534:7: style: Parameter 'teststring' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/iraffits.c:567:41: style: Variable 'chead' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:570:19: style: Variable 'fhead1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:911:34: style: Variable 'bang' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:1027:7: style: Parameter 'irafheader' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/iraffits.c:1054:19: style: Variable 'cheader' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:1104:19: style: Variable 'cheader' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:1127:7: style: Parameter 'irafstring' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_head.c:1895:24: style: Variable 'e' is reassigned a value before the old one has been used. [redundantAssignment] cfitsio-4.6.4/utilities/fvrf_head.c:1885:54: note: e is assigned cfitsio-4.6.4/utilities/fvrf_head.c:1895:24: note: e is overwritten cfitsio-4.6.4/iraffits.c:1208:25: style: Variable 'slast' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:1230:19: style: Variable 'slast' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:1259:19: style: Variable 'slast' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:1291:11: style: Variable 'ctest' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:1325:7: style: Variable 'value' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:1371:8: style: Variable 'value' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:1401:9: style: Parameter 'keyword0' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/iraffits.c:1414:8: style: Variable 'vpos' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:1414:15: style: Variable 'cpar' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:1567:28: style: Variable 'headlast' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:1567:46: style: Variable 'lc' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:1662:28: style: Variable 'headlast' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:1662:46: style: Variable 'lc' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:1740:9: style: Parameter 's2' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/iraffits.c:1744:14: style: Variable 's1e' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:1860:9: style: Parameter 'cval' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/iraffits.c:1894:9: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/iraffits.c:1902:40: style: Variable 'c1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/iraffits.c:2033:46: style: Parameter 'comment' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fits_hdecompress.c:232:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] cfitsio-4.6.4/fits_hdecompress.c:233:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] cfitsio-4.6.4/fits_hdecompress.c:424:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] cfitsio-4.6.4/fits_hdecompress.c:425:17: portability: Shifting a negative value is technically undefined behaviour [shiftNegativeLHS] cfitsio-4.6.4/fits_hdecompress.c:85:37: warning: Function 'fits_hdecompress' argument order different: declaration 'input, smooth, a, na, nx, ny, scale, status' definition 'input, smooth, a, na, ny, nx, scale, status' [funcArgOrderDifferent] cfitsio-4.6.4/fitsio.h:2061:47: note: Function 'fits_hdecompress' argument order different: declaration 'input, smooth, a, na, nx, ny, scale, status' definition 'input, smooth, a, na, ny, nx, scale, status' cfitsio-4.6.4/fits_hdecompress.c:85:37: note: Function 'fits_hdecompress' argument order different: declaration 'input, smooth, a, na, nx, ny, scale, status' definition 'input, smooth, a, na, ny, nx, scale, status' cfitsio-4.6.4/fits_hdecompress.c:128:39: warning: Function 'fits_hdecompress64' argument order different: declaration 'input, smooth, a, na, nx, ny, scale, status' definition 'input, smooth, a, na, ny, nx, scale, status' [funcArgOrderDifferent] cfitsio-4.6.4/fitsio.h:2063:49: note: Function 'fits_hdecompress64' argument order different: declaration 'input, smooth, a, na, nx, ny, scale, status' definition 'input, smooth, a, na, ny, nx, scale, status' cfitsio-4.6.4/fits_hdecompress.c:128:39: note: Function 'fits_hdecompress64' argument order different: declaration 'input, smooth, a, na, nx, ny, scale, status' definition 'input, smooth, a, na, ny, nx, scale, status' cfitsio-4.6.4/fits_hdecompress.c:2468:34: style:inconclusive: Function 'qread' argument 1 names different: declaration 'infile' definition 'file'. [funcArgNamesDifferent] cfitsio-4.6.4/fits_hdecompress.c:61:34: note: Function 'qread' argument 1 names different: declaration 'infile' definition 'file'. cfitsio-4.6.4/fits_hdecompress.c:2468:34: note: Function 'qread' argument 1 names different: declaration 'infile' definition 'file'. cfitsio-4.6.4/fits_hdecompress.c:2468:45: style:inconclusive: Function 'qread' argument 2 names different: declaration 'a' definition 'buffer'. [funcArgNamesDifferent] cfitsio-4.6.4/fits_hdecompress.c:61:47: note: Function 'qread' argument 2 names different: declaration 'a' definition 'buffer'. cfitsio-4.6.4/fits_hdecompress.c:2468:45: note: Function 'qread' argument 2 names different: declaration 'a' definition 'buffer'. cfitsio-4.6.4/utilities/fvrf_head.c:487:11: style: Variable 'cfltkeys' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:493:11: style: Variable 'cfltnkeys' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:500:11: style: Variable 'cflt_keys' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:504:11: style: Variable 'cstrkeys' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:508:11: style: Variable 'rastrkeys' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:512:11: style: Variable 'specstrkeys' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:1009:11: style: Variable 'exlkey' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:1242:11: style: Variable 'exlkey' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:1244:11: style: Variable 'exlnkey' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:1397:11: style: Variable 'exlkeys' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:1401:11: style: Variable 'exlnkeys' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:1408:11: style: Variable 'fltkeys' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:1412:11: style: Variable 'strkeys' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:1624:12: style: Variable 'exlkey' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:1629:11: style: Variable 'cfltkeys' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:1633:11: style: Variable 'cstrkeys' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:2247:11: style: Variable 'exlkeys' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:2497:11: style: Variable 'strkey' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:2502:11: style: Variable 'intkey' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:2506:11: style: Variable 'fltkey' can be declared as const array [constVariable] cfitsio-4.6.4/utilities/fvrf_head.c:2516:11: style: Variable 'p1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_head.c:2517:11: style: Variable 'p2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_head.c:2519:11: style: Variable 'equals' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_head.c:2856:12: style: Parameter 'hduptr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_head.c:2859:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_head.c:3019:47: style: Parameter 'rootname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_head.c:3022:10: style: Variable 'suffix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getcolb.c:216:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolb.c:217:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolb.c:218:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolb.c:393:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolb.c:394:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolb.c:395:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolb.c:1073:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolb.c:1211:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolb.c:1348:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolb.c:1878:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolb.c:1900:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/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.4/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.4/iraffits.c:1493:9: style: Variable 'c1' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/getcolui.c:1795:20: style:inconclusive: Function 'fffstru2' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:641:33: note: Function 'fffstru2' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/getcolui.c:1795:20: note: Function 'fffstru2' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/fits_hdecompress.c:1174:72: style: Parameter 'nbitplanes' can be declared as const array [constParameter] cfitsio-4.6.4/fits_hdecompress.c:1233:79: style: Parameter 'nbitplanes' can be declared as const array [constParameter] cfitsio-4.6.4/fits_hdecompress.c:1514:26: style: Parameter 'a' can be declared as const array [constParameter] cfitsio-4.6.4/fits_hdecompress.c:1715:28: style: Parameter 'a' can be declared as const array [constParameter] cfitsio-4.6.4/fits_hdecompress.c:2012:30: style: Parameter 'a' can be declared as const array [constParameter] cfitsio-4.6.4/fits_hdecompress.c:2468:34: style: Parameter 'file' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fits_hdecompress.c:2507:37: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fits_hdecompress.c:2526:39: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fits_hdecompress.c:2529:16: style: Variable 'mask' can be declared as const array [constVariable] cfitsio-4.6.4/fits_hdecompress.c:2552:40: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fvrf_head.c:193:13: style: Variable 'p' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/putcolj.c:697:19: style:inconclusive: Function 'ffi4fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:864:19: note: Function 'ffi4fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:697:19: note: Function 'ffi4fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:701:28: style:inconclusive: Function 'ffi4fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:865:28: note: Function 'ffi4fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:701:28: note: Function 'ffi4fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:752:19: style:inconclusive: Function 'ffi4fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:889:19: note: Function 'ffi4fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:752:19: note: Function 'ffi4fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:756:20: style:inconclusive: Function 'ffi4fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:890:20: note: Function 'ffi4fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:756:20: note: Function 'ffi4fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:812:19: style:inconclusive: Function 'ffi4fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:916:19: note: Function 'ffi4fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:812:19: note: Function 'ffi4fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:816:23: style:inconclusive: Function 'ffi4fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:917:23: note: Function 'ffi4fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:816:23: note: Function 'ffi4fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:859:19: style:inconclusive: Function 'ffi4fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:929:19: note: Function 'ffi4fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:859:19: note: Function 'ffi4fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:863:23: style:inconclusive: Function 'ffi4fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:930:23: note: Function 'ffi4fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:863:23: note: Function 'ffi4fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:921:19: style:inconclusive: Function 'ffi4fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:964:19: note: Function 'ffi4fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:921:19: note: Function 'ffi4fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:925:20: style:inconclusive: Function 'ffi4fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:965:20: note: Function 'ffi4fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:925:20: note: Function 'ffi4fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:947:19: style:inconclusive: Function 'ffi4fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:989:19: note: Function 'ffi4fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:947:19: note: Function 'ffi4fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:951:21: style:inconclusive: Function 'ffi4fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:990:21: note: Function 'ffi4fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:951:21: note: Function 'ffi4fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:1702:23: style:inconclusive: Function 'ffi8fi1' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:868:23: note: Function 'ffi8fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:1702:23: note: Function 'ffi8fi1' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:1706:28: style:inconclusive: Function 'ffi8fi1' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:869:28: note: Function 'ffi8fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:1706:28: note: Function 'ffi8fi1' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:1757:23: style:inconclusive: Function 'ffi8fi2' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:893:23: note: Function 'ffi8fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:1757:23: note: Function 'ffi8fi2' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:1761:20: style:inconclusive: Function 'ffi8fi2' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:894:20: note: Function 'ffi8fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:1761:20: note: Function 'ffi8fi2' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:1817:23: style:inconclusive: Function 'ffi8fi4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:918:23: note: Function 'ffi8fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:1817:23: note: Function 'ffi8fi4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:1821:23: style:inconclusive: Function 'ffi8fi4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:919:23: note: Function 'ffi8fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:1821:23: note: Function 'ffi8fi4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:1877:23: style:inconclusive: Function 'ffi8fi8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:931:23: note: Function 'ffi8fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:1877:23: note: Function 'ffi8fi8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:1881:23: style:inconclusive: Function 'ffi8fi8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:932:23: note: Function 'ffi8fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:1881:23: note: Function 'ffi8fi8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:1939:23: style:inconclusive: Function 'ffi8fr4' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:968:23: note: Function 'ffi8fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:1939:23: note: Function 'ffi8fr4' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:1943:20: style:inconclusive: Function 'ffi8fr4' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:969:20: note: Function 'ffi8fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:1943:20: note: Function 'ffi8fr4' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:1965:23: style:inconclusive: Function 'ffi8fr8' argument 1 names different: declaration 'array' definition 'input'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:993:23: note: Function 'ffi8fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:1965:23: note: Function 'ffi8fr8' argument 1 names different: declaration 'array' definition 'input'. cfitsio-4.6.4/putcolj.c:1969:21: style:inconclusive: Function 'ffi8fr8' argument 5 names different: declaration 'buffer' definition 'output'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:994:21: note: Function 'ffi8fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/putcolj.c:1969:21: note: Function 'ffi8fr8' argument 5 names different: declaration 'buffer' definition 'output'. cfitsio-4.6.4/getcold.c:217:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcold.c:218:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcold.c:219:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcold.c:394:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcold.c:395:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcold.c:396:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcold.c:981:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcold.c:993:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcold.c:1065:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcold.c:1077:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcold.c:1149:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcold.c:1161:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcold.c:1233:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcold.c:1245:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcold.c:1366:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcold.c:1463:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcold.c:1566:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcold.c:1588:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fvrf_head.c:3021:26: style: Variable 'testAxis' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/utilities/fvrf_head.c:3022:16: style: Variable 'suffix' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/utilities/fvrf_head.c:3219:11: style: Variable 'npix' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/utilities/fvrf_head.c:3221:14: style: Variable 'npix' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/utilities/fvrf_head.c:3287:11: style: Variable 'npix' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/utilities/fvrf_head.c:3289:14: style: Variable 'npix' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/fits_hdecompress.c:369:8: style: Variable 'bit2' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/getcoli.c:215:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoli.c:216:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoli.c:217:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoli.c:393:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoli.c:394:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoli.c:395:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fits_hdecompress.c:561:8: style: Variable 'bit2' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/getcoli.c:905:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoli.c:1126:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoli.c:1263:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoli.c:1794:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoli.c:1816:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/fits_hdecompress.c:757:7: style: Variable 's10' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/fits_hdecompress.c:773:8: style: Variable 's10' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/fits_hdecompress.c:911:7: style: Variable 's10' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/fits_hdecompress.c:927:8: style: Variable 's10' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/fits_hdecompress.c:2000:6: style: Variable 'k' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/fits_hdecompress.c:2294:6: style: Variable 'k' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/putcolj.c:188:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:697:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:752:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:812:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:859:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:921:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:926:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:947:19: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:952:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:973:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:977:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:1193:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:1194:19: style: Parameter 'fpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:1195:19: style: Parameter 'lpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:1702:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:1757:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:1817:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:1877:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:1939:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:1944:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:1965:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:1970:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:1991:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcolj.c:1995:19: style: Parameter 'cform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolui.c:216:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolui.c:217:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolui.c:218:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolui.c:381:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolui.c:382:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolui.c:383:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolui.c:873:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolui.c:1132:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolui.c:1269:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolui.c:1799:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolui.c:1821:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/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.4/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.4/getcoluk.c:1803:20: style:inconclusive: Function 'fffstruint' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:757:33: note: Function 'fffstruint' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/getcoluk.c:1803:20: note: Function 'fffstruint' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/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.4/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.4/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.4/getcolsb.c:790:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcolsb.c:792:26: note: Division by zero cfitsio-4.6.4/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.4/getcolsb.c:790:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcolsb.c:799:68: note: Division by zero cfitsio-4.6.4/getcolsb.c:1873:20: style:inconclusive: Function 'fffstrs1' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:617:33: note: Function 'fffstrs1' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/getcolsb.c:1873:20: note: Function 'fffstrs1' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/getcoluk.c:216:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluk.c:217:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluk.c:218:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluk.c:382:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluk.c:383:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluk.c:384:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluk.c:892:30: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluk.c:1003:22: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluk.c:1278:25: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluk.c:1807:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluk.c:1829:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fpackutil.c:957:6: style: The if condition is the same as the previous if condition [duplicateCondition] cfitsio-4.6.4/utilities/fpackutil.c:952:6: note: First condition cfitsio-4.6.4/utilities/fpackutil.c:957:6: note: Second condition cfitsio-4.6.4/getcolsb.c:216:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolsb.c:217:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolsb.c:218:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolsb.c:393:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolsb.c:394:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolsb.c:395:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolsb.c:1070:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolsb.c:1208:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolsb.c:1345:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolsb.c:1877:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolsb.c:1899:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/utilities/fpackutil.c:628:11: warning: If resource allocation fails, then there is a possible null pointer dereference: outreport [nullPointerOutOfResources] cfitsio-4.6.4/utilities/fpackutil.c:627:23: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fpackutil.c:627:23: note: Assignment 'outreport=fopen(fpvar.outfile,"w")', assigned value is 0 cfitsio-4.6.4/utilities/fpackutil.c:628:11: note: Null pointer dereference cfitsio-4.6.4/utilities/fpackutil.c:629:11: warning: If resource allocation fails, then there is a possible null pointer dereference: outreport [nullPointerOutOfResources] cfitsio-4.6.4/utilities/fpackutil.c:627:23: note: Assuming allocation function fails cfitsio-4.6.4/utilities/fpackutil.c:627:23: note: Assignment 'outreport=fopen(fpvar.outfile,"w")', assigned value is 0 cfitsio-4.6.4/utilities/fpackutil.c:629:11: note: Null pointer dereference cfitsio-4.6.4/utilities/fpackutil.c:49:19: style: Parameter 'msg' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fpackutil.c:106:22: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fpackutil.c:122:21: style: Parameter 'suffix' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fpackutil.c:122:35: style: Parameter 'rootname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fpackutil.c:208:30: style: Parameter 'argv' can be declared as const array [constParameter] cfitsio-4.6.4/utilities/fpackutil.c:613:30: style: Parameter 'argv' can be declared as const array [constParameter] cfitsio-4.6.4/utilities/fpackutil.c:2005:19: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fpackutil.c:2028:50: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fpackutil.c:2295:53: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fpackutil.c:2355:53: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/utilities/fpackutil.c:1163:18: style: Variable 'tstatus' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/utilities/fpackutil.c:1167:17: style: Variable 'origdata' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/utilities/fpackutil.c:1856:11: style: Variable 'origdata' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/utilities/fpackutil.c:1857:15: style: Variable 'compressdata' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/putcol.c:578:19: style:inconclusive: Function 'ffpss' argument 3 names different: declaration 'fpixel' definition 'blc'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1676:18: note: Function 'ffpss' argument 3 names different: declaration 'fpixel' definition 'blc'. cfitsio-4.6.4/putcol.c:578:19: note: Function 'ffpss' argument 3 names different: declaration 'fpixel' definition 'blc'. cfitsio-4.6.4/putcol.c:579:19: style:inconclusive: Function 'ffpss' argument 4 names different: declaration 'lpixel' definition 'trc'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1676:32: note: Function 'ffpss' argument 4 names different: declaration 'lpixel' definition 'trc'. cfitsio-4.6.4/putcol.c:579:19: note: Function 'ffpss' argument 4 names different: declaration 'lpixel' definition 'trc'. cfitsio-4.6.4/putcol.c:1180:16: style:inconclusive: Function 'ffiter' argument 1 names different: declaration 'ncols' definition 'n_cols'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1750:26: note: Function 'ffiter' argument 1 names different: declaration 'ncols' definition 'n_cols'. cfitsio-4.6.4/putcol.c:1180:16: note: Function 'ffiter' argument 1 names different: declaration 'ncols' definition 'n_cols'. cfitsio-4.6.4/putcol.c:1181:25: style:inconclusive: Function 'ffiter' argument 2 names different: declaration 'data' definition 'cols'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1750:47: note: Function 'ffiter' argument 2 names different: declaration 'data' definition 'cols'. cfitsio-4.6.4/putcol.c:1181:25: note: Function 'ffiter' argument 2 names different: declaration 'data' definition 'cols'. cfitsio-4.6.4/putcol.c:1183:17: style:inconclusive: Function 'ffiter' argument 4 names different: declaration 'nPerLoop' definition 'n_per_loop'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1750:71: note: Function 'ffiter' argument 4 names different: declaration 'nPerLoop' definition 'n_per_loop'. cfitsio-4.6.4/putcol.c:1183:17: note: Function 'ffiter' argument 4 names different: declaration 'nPerLoop' definition 'n_per_loop'. cfitsio-4.6.4/putcol.c:1184:18: style:inconclusive: Function 'ffiter' argument 5 names different: declaration 'workFn' definition 'work_fn'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1751:18: note: Function 'ffiter' argument 5 names different: declaration 'workFn' definition 'work_fn'. cfitsio-4.6.4/putcol.c:1184:18: note: Function 'ffiter' argument 5 names different: declaration 'workFn' definition 'work_fn'. cfitsio-4.6.4/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.4/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.4/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.4/getcolk.c:785:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcolk.c:787:26: note: Division by zero cfitsio-4.6.4/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.4/getcolk.c:785:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcolk.c:794:78: note: Division by zero cfitsio-4.6.4/getcolk.c:1783:20: style:inconclusive: Function 'fffstrint' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:734:33: note: Function 'fffstrint' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/getcolk.c:1783:20: note: Function 'fffstrint' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/putcol.c:976:11: style: Local variable 'icol' shadows outer variable [shadowVariable] cfitsio-4.6.4/putcol.c:916:9: note: Shadowed variable cfitsio-4.6.4/putcol.c:976:11: note: Shadow local variable cfitsio-4.6.4/putcol.c:16:20: style: Parameter 'firstpix' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcol.c:106:24: style: Parameter 'firstpix' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcol.c:894:19: style: Parameter 'datatype' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcol.c:895:19: style: Parameter 'colnum' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcol.c:1008:18: style: Parameter 'colname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcol.c:1051:18: style: Parameter 'colname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcol.c:1092:44: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcol.c:1100:43: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcol.c:1108:39: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcol.c:1116:41: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcol.c:1124:39: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcol.c:1132:41: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcol.c:1140:39: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcol.c:1148:39: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcol.c:1156:40: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcol.c:1164:41: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcol.c:1172:41: style: Parameter 'col' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putcol.c:1229:38: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/putcol.c:1916:11: warning: Size of pointer 'stringptr' used instead of size of its data. [pointerSize] cfitsio-4.6.4/getcolk.c:216:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolk.c:217:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolk.c:218:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolk.c:393:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolk.c:394:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolk.c:395:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolk.c:923:29: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolk.c:1034:21: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolk.c:1145:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolk.c:1256:24: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolk.c:1787:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolk.c:1809:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/imcompress.c:1332:24: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/imcompress.c:2804:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/imcompress.c:2932:56: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable CLOCKS_PER_SEC [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/histo.c:2333:15: style: Variable 'dvalue' is reassigned a value before the old one has been used. [redundantAssignment] cfitsio-4.6.4/histo.c:2331:15: note: dvalue is assigned cfitsio-4.6.4/histo.c:2333:15: note: dvalue is overwritten cfitsio-4.6.4/histo.c:42:25: style:inconclusive: Function 'ffbinse' argument 3 names different: declaration 'haxis' definition 'histaxis'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:438:49: note: Function 'ffbinse' argument 3 names different: declaration 'haxis' definition 'histaxis'. cfitsio-4.6.4/histo.c:42:25: note: Function 'ffbinse' argument 3 names different: declaration 'haxis' definition 'histaxis'. cfitsio-4.6.4/histo.c:50:28: style:inconclusive: Function 'ffbinse' argument 11 names different: declaration 'weight' definition 'wt'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:442:43: note: Function 'ffbinse' argument 11 names different: declaration 'weight' definition 'wt'. cfitsio-4.6.4/histo.c:50:28: note: Function 'ffbinse' argument 11 names different: declaration 'weight' definition 'wt'. cfitsio-4.6.4/histo.c:450:25: style:inconclusive: Function 'ffbins' argument 3 names different: declaration 'haxis' definition 'histaxis'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:758:58: note: Function 'ffbins' argument 3 names different: declaration 'haxis' definition 'histaxis'. cfitsio-4.6.4/histo.c:450:25: note: Function 'ffbins' argument 3 names different: declaration 'haxis' definition 'histaxis'. cfitsio-4.6.4/histo.c:458:28: style:inconclusive: Function 'ffbins' argument 11 names different: declaration 'weight' definition 'wt'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:762:60: note: Function 'ffbins' argument 11 names different: declaration 'weight' definition 'wt'. cfitsio-4.6.4/histo.c:458:28: note: Function 'ffbins' argument 11 names different: declaration 'weight' definition 'wt'. cfitsio-4.6.4/histo.c:477:20: style:inconclusive: Function 'ffbinre' argument 1 names different: declaration 'binspec' definition 'ptr'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:444:20: note: Function 'ffbinre' argument 1 names different: declaration 'binspec' definition 'ptr'. cfitsio-4.6.4/histo.c:477:20: note: Function 'ffbinre' argument 1 names different: declaration 'binspec' definition 'ptr'. cfitsio-4.6.4/histo.c:666:19: style:inconclusive: Function 'ffbinr' argument 1 names different: declaration 'binspec' definition 'ptr'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:764:29: note: Function 'ffbinr' argument 1 names different: declaration 'binspec' definition 'ptr'. cfitsio-4.6.4/histo.c:666:19: note: Function 'ffbinr' argument 1 names different: declaration 'binspec' definition 'ptr'. cfitsio-4.6.4/histo.c:912:18: style:inconclusive: Function 'ffhist2' argument 15 names different: declaration 'rowselect' definition 'selectrow'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1924:29: note: Function 'ffhist2' argument 15 names different: declaration 'rowselect' definition 'selectrow'. cfitsio-4.6.4/histo.c:912:18: note: Function 'ffhist2' argument 15 names different: declaration 'rowselect' definition 'selectrow'. cfitsio-4.6.4/histo.c:1088:18: style:inconclusive: Function 'ffhist' argument 15 names different: declaration 'rowselect' definition 'selectrow'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1917:29: note: Function 'ffhist' argument 15 names different: declaration 'rowselect' definition 'selectrow'. cfitsio-4.6.4/histo.c:1088:18: note: Function 'ffhist' argument 15 names different: declaration 'rowselect' definition 'selectrow'. cfitsio-4.6.4/histo.c:1771:17: style:inconclusive: Function 'fits_calc_binningde' argument 1 names different: declaration '' definition 'fptr'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/histo.c:1772:11: style:inconclusive: Function 'fits_calc_binningde' argument 2 names different: declaration '' definition 'naxis'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/histo.c:1784:12: style:inconclusive: Function 'fits_calc_binningde' argument 11 names different: declaration '' definition 'colnum'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/histo.c:1785:12: style:inconclusive: Function 'fits_calc_binningde' argument 12 names different: declaration '' definition 'datatypes'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/histo.c:1786:13: style:inconclusive: Function 'fits_calc_binningde' argument 13 names different: declaration '' definition 'haxes'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/histo.c:1787:15: style:inconclusive: Function 'fits_calc_binningde' argument 14 names different: declaration '' definition 'amin'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/histo.c:1788:15: style:inconclusive: Function 'fits_calc_binningde' argument 15 names different: declaration '' definition 'amax'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/histo.c:1789:15: style:inconclusive: Function 'fits_calc_binningde' argument 16 names different: declaration '' definition 'binsize'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/histo.c:1790:13: style:inconclusive: Function 'fits_calc_binningde' argument 17 names different: declaration '' definition 'repeat'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/histo.c:1791:12: style:inconclusive: Function 'fits_calc_binningde' argument 18 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/histo.c:3042:36: style:inconclusive: Function 'ffwritehisto' argument 2 names different: declaration 'offset' definition 'pixoffset'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:463:36: note: Function 'ffwritehisto' argument 2 names different: declaration 'offset' definition 'pixoffset'. cfitsio-4.6.4/histo.c:3042:36: note: Function 'ffwritehisto' argument 2 names different: declaration 'offset' definition 'pixoffset'. cfitsio-4.6.4/histo.c:419:13: style: Local variable 'ptr' shadows outer variable [shadowVariable] cfitsio-4.6.4/histo.c:97:11: note: Shadowed variable cfitsio-4.6.4/histo.c:419:13: note: Shadow local variable cfitsio-4.6.4/getcol.c:1073:11: style: Local variable 'icol' shadows outer variable [shadowVariable] cfitsio-4.6.4/getcol.c:1013:9: note: Shadowed variable cfitsio-4.6.4/getcol.c:1073:11: note: Shadow local variable cfitsio-4.6.4/getcol.c:15:19: style: Parameter 'firstpix' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcol.c:249:19: style: Parameter 'firstpix' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcol.c:283:23: style: Parameter 'firstpix' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcol.c:990:19: style: Parameter 'datatype' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcol.c:991:19: style: Parameter 'colnum' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:1942:6: style: Local variable 'naxis' shadows outer argument [shadowArgument] cfitsio-4.6.4/histo.c:1772:11: note: Shadowed argument cfitsio-4.6.4/histo.c:1942:6: note: Shadow local variable cfitsio-4.6.4/histo.c:2687:6: style: Local variable 'datatype' shadows outer variable [shadowVariable] cfitsio-4.6.4/histo.c:2634:11: note: Shadowed variable cfitsio-4.6.4/histo.c:2687:6: note: Shadow local variable cfitsio-4.6.4/histo.c:2688:14: style: Local variable 'naxes' shadows outer argument [shadowArgument] cfitsio-4.6.4/histo.c:2534:11: note: Shadowed argument cfitsio-4.6.4/histo.c:2688:14: note: Shadow local variable cfitsio-4.6.4/editcol.c:1763:11: warning: If memory allocation fails, then there is a possible null pointer dereference: strarray [nullPointerOutOfMemory] cfitsio-4.6.4/editcol.c:1759:35: note: Assuming allocation function fails cfitsio-4.6.4/editcol.c:1759:19: note: Assignment 'strarray=(char**)calloc(maxloop,sizeof(strarray))', assigned value is 0 cfitsio-4.6.4/editcol.c:1763:11: note: Null pointer dereference cfitsio-4.6.4/histo.c:692:18: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:934:18: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:1075:18: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:2260:12: style: Parameter 'colnum' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:2262:13: style: Parameter 'colexpr' can be declared as const array [constParameter] cfitsio-4.6.4/histo.c:2263:12: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:2355:14: style: Parameter 'amin' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:2356:14: style: Parameter 'binsize' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:2381:15: style: Parameter 'amin' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:2382:15: style: Parameter 'binsize' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:2383:12: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:2492:12: style: Parameter 'amin' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:2493:12: style: Parameter 'amax' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:2494:12: style: Parameter 'binsize' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:2531:10: style: Parameter 'datatypes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:2534:11: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:2535:10: style: Parameter 'colnum' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/editcol.c:1075:16: style:inconclusive: Function 'fficls' argument 2 names different: declaration 'firstcol' definition 'fstcol'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1842:42: note: Function 'fficls' argument 2 names different: declaration 'firstcol' definition 'fstcol'. cfitsio-4.6.4/editcol.c:1075:16: note: Function 'fficls' argument 2 names different: declaration 'firstcol' definition 'fstcol'. cfitsio-4.6.4/editcol.c:2638:16: style:inconclusive: Function 'ffdcol' argument 2 names different: declaration 'numcol' definition 'colnum'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1845:42: note: Function 'ffdcol' argument 2 names different: declaration 'numcol' definition 'colnum'. cfitsio-4.6.4/editcol.c:2638:16: note: Function 'ffdcol' argument 2 names different: declaration 'numcol' definition 'colnum'. cfitsio-4.6.4/histo.c:2537:13: style: Parameter 'amin' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/editcol.c:2778:21: style:inconclusive: Function 'ffcins' argument 4 names different: declaration 'nbytes' definition 'ninsert'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:568:71: note: Function 'ffcins' argument 4 names different: declaration 'nbytes' definition 'ninsert'. cfitsio-4.6.4/editcol.c:2778:21: note: Function 'ffcins' argument 4 names different: declaration 'nbytes' definition 'ninsert'. cfitsio-4.6.4/editcol.c:2918:21: style:inconclusive: Function 'ffcdel' argument 4 names different: declaration 'nbytes' definition 'ndelete'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:570:71: note: Function 'ffcdel' argument 4 names different: declaration 'nbytes' definition 'ndelete'. cfitsio-4.6.4/editcol.c:2918:21: note: Function 'ffcdel' argument 4 names different: declaration 'nbytes' definition 'ndelete'. cfitsio-4.6.4/editcol.c:3018:16: style:inconclusive: Function 'ffkshf' argument 2 names different: declaration 'firstcol' definition 'colmin'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:572:32: note: Function 'ffkshf' argument 2 names different: declaration 'firstcol' definition 'colmin'. cfitsio-4.6.4/editcol.c:3018:16: note: Function 'ffkshf' argument 2 names different: declaration 'firstcol' definition 'colmin'. cfitsio-4.6.4/editcol.c:3019:16: style:inconclusive: Function 'ffkshf' argument 3 names different: declaration 'tfields' definition 'colmax'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:572:46: note: Function 'ffkshf' argument 3 names different: declaration 'tfields' definition 'colmax'. cfitsio-4.6.4/editcol.c:3019:16: note: Function 'ffkshf' argument 3 names different: declaration 'tfields' definition 'colmax'. cfitsio-4.6.4/editcol.c:3020:16: style:inconclusive: Function 'ffkshf' argument 4 names different: declaration 'nshift' definition 'incre'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:572:59: note: Function 'ffkshf' argument 4 names different: declaration 'nshift' definition 'incre'. cfitsio-4.6.4/editcol.c:3020:16: note: Function 'ffkshf' argument 4 names different: declaration 'nshift' definition 'incre'. cfitsio-4.6.4/histo.c:2538:13: style: Parameter 'amax' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:2539:13: style: Parameter 'binsize' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/histo.c:2944:11: style: Variable 'data' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/histo.c:2947:32: style: Variable 'pv' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/histo.c:3118:31: style: Variable 'pv' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/histo.c:426:7: warning: Size of pointer 'ptr' used instead of size of its data. [pointerSize] cfitsio-4.6.4/histo.c:881:13: error: Uninitialized variable: wtcolnum [legacyUninitvar] cfitsio-4.6.4/histo.c:1064:26: error: Uninitialized variable: wtcolnum [legacyUninitvar] cfitsio-4.6.4/editcol.c:16:18: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/editcol.c:39:22: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/editcol.c:508:18: style: Parameter 'rownum' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/editcol.c:637:22: style: Parameter 'rownum' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/editcol.c:2166:14: style: Variable 'colptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/editcol.c:2377:11: style: Parameter 'row_status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/editcol.c:2390:14: style: Variable 'colptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/editcol.c:2617:18: style: Parameter 'rootname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/editcol.c:2649:23: style: Variable 'nextcol' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/quantize.c:84:56: style:inconclusive: Function 'fits_quantize_float' argument 3 names different: declaration 'nx' definition 'nxpix'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1135:56: note: Function 'fits_quantize_float' argument 3 names different: declaration 'nx' definition 'nxpix'. cfitsio-4.6.4/quantize.c:84:56: note: Function 'fits_quantize_float' argument 3 names different: declaration 'nx' definition 'nxpix'. cfitsio-4.6.4/quantize.c:84:68: style:inconclusive: Function 'fits_quantize_float' argument 4 names different: declaration 'ny' definition 'nypix'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1135:65: note: Function 'fits_quantize_float' argument 4 names different: declaration 'ny' definition 'nypix'. cfitsio-4.6.4/quantize.c:84:68: note: Function 'fits_quantize_float' argument 4 names different: declaration 'ny' definition 'nypix'. cfitsio-4.6.4/quantize.c:85:29: style:inconclusive: Function 'fits_quantize_float' argument 7 names different: declaration 'quantize_level' definition 'qlevel'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1136:37: note: Function 'fits_quantize_float' argument 7 names different: declaration 'quantize_level' definition 'qlevel'. cfitsio-4.6.4/quantize.c:85:29: note: Function 'fits_quantize_float' argument 7 names different: declaration 'quantize_level' definition 'qlevel'. cfitsio-4.6.4/quantize.c:273:58: style:inconclusive: Function 'fits_quantize_double' argument 3 names different: declaration 'nx' definition 'nxpix'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1139:58: note: Function 'fits_quantize_double' argument 3 names different: declaration 'nx' definition 'nxpix'. cfitsio-4.6.4/quantize.c:273:58: note: Function 'fits_quantize_double' argument 3 names different: declaration 'nx' definition 'nxpix'. cfitsio-4.6.4/quantize.c:273:70: style:inconclusive: Function 'fits_quantize_double' argument 4 names different: declaration 'ny' definition 'nypix'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1139:67: note: Function 'fits_quantize_double' argument 4 names different: declaration 'ny' definition 'nypix'. cfitsio-4.6.4/quantize.c:273:70: note: Function 'fits_quantize_double' argument 4 names different: declaration 'ny' definition 'nypix'. cfitsio-4.6.4/quantize.c:274:30: style:inconclusive: Function 'fits_quantize_double' argument 7 names different: declaration 'quantize_level' definition 'qlevel'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1140:38: note: Function 'fits_quantize_double' argument 7 names different: declaration 'quantize_level' definition 'qlevel'. cfitsio-4.6.4/quantize.c:274:30: note: Function 'fits_quantize_double' argument 7 names different: declaration 'quantize_level' definition 'qlevel'. cfitsio-4.6.4/quantize.c:880:10: style:inconclusive: Function 'FnNoise5_short' argument 9 names different: declaration 'n2' definition 'noise2'. [funcArgNamesDifferent] cfitsio-4.6.4/quantize.c:44:12: note: Function 'FnNoise5_short' argument 9 names different: declaration 'n2' definition 'noise2'. cfitsio-4.6.4/quantize.c:880:10: note: Function 'FnNoise5_short' argument 9 names different: declaration 'n2' definition 'noise2'. cfitsio-4.6.4/quantize.c:881:10: style:inconclusive: Function 'FnNoise5_short' argument 10 names different: declaration 'n3' definition 'noise3'. [funcArgNamesDifferent] cfitsio-4.6.4/quantize.c:44:24: note: Function 'FnNoise5_short' argument 10 names different: declaration 'n3' definition 'noise3'. cfitsio-4.6.4/quantize.c:881:10: note: Function 'FnNoise5_short' argument 10 names different: declaration 'n3' definition 'noise3'. cfitsio-4.6.4/quantize.c:882:10: style:inconclusive: Function 'FnNoise5_short' argument 11 names different: declaration 'n5' definition 'noise5'. [funcArgNamesDifferent] cfitsio-4.6.4/quantize.c:44:36: note: Function 'FnNoise5_short' argument 11 names different: declaration 'n5' definition 'noise5'. cfitsio-4.6.4/quantize.c:882:10: note: Function 'FnNoise5_short' argument 11 names different: declaration 'n5' definition 'noise5'. cfitsio-4.6.4/quantize.c:1226:10: style:inconclusive: Function 'FnNoise5_int' argument 9 names different: declaration 'n2' definition 'noise2'. [funcArgNamesDifferent] cfitsio-4.6.4/quantize.c:47:12: note: Function 'FnNoise5_int' argument 9 names different: declaration 'n2' definition 'noise2'. cfitsio-4.6.4/quantize.c:1226:10: note: Function 'FnNoise5_int' argument 9 names different: declaration 'n2' definition 'noise2'. cfitsio-4.6.4/quantize.c:1227:10: style:inconclusive: Function 'FnNoise5_int' argument 10 names different: declaration 'n3' definition 'noise3'. [funcArgNamesDifferent] cfitsio-4.6.4/quantize.c:47:24: note: Function 'FnNoise5_int' argument 10 names different: declaration 'n3' definition 'noise3'. cfitsio-4.6.4/quantize.c:1227:10: note: Function 'FnNoise5_int' argument 10 names different: declaration 'n3' definition 'noise3'. cfitsio-4.6.4/quantize.c:1228:10: style:inconclusive: Function 'FnNoise5_int' argument 11 names different: declaration 'n5' definition 'noise5'. [funcArgNamesDifferent] cfitsio-4.6.4/quantize.c:47:36: note: Function 'FnNoise5_int' argument 11 names different: declaration 'n5' definition 'noise5'. cfitsio-4.6.4/quantize.c:1228:10: note: Function 'FnNoise5_int' argument 11 names different: declaration 'n5' definition 'noise5'. cfitsio-4.6.4/quantize.c:1587:10: style:inconclusive: Function 'FnNoise5_float' argument 9 names different: declaration 'n2' definition 'noise2'. [funcArgNamesDifferent] cfitsio-4.6.4/quantize.c:50:12: note: Function 'FnNoise5_float' argument 9 names different: declaration 'n2' definition 'noise2'. cfitsio-4.6.4/quantize.c:1587:10: note: Function 'FnNoise5_float' argument 9 names different: declaration 'n2' definition 'noise2'. cfitsio-4.6.4/quantize.c:1588:10: style:inconclusive: Function 'FnNoise5_float' argument 10 names different: declaration 'n3' definition 'noise3'. [funcArgNamesDifferent] cfitsio-4.6.4/quantize.c:50:24: note: Function 'FnNoise5_float' argument 10 names different: declaration 'n3' definition 'noise3'. cfitsio-4.6.4/quantize.c:1588:10: note: Function 'FnNoise5_float' argument 10 names different: declaration 'n3' definition 'noise3'. cfitsio-4.6.4/quantize.c:1589:10: style:inconclusive: Function 'FnNoise5_float' argument 11 names different: declaration 'n5' definition 'noise5'. [funcArgNamesDifferent] cfitsio-4.6.4/quantize.c:50:36: note: Function 'FnNoise5_float' argument 11 names different: declaration 'n5' definition 'noise5'. cfitsio-4.6.4/quantize.c:1589:10: note: Function 'FnNoise5_float' argument 11 names different: declaration 'n5' definition 'noise5'. cfitsio-4.6.4/quantize.c:1933:10: style:inconclusive: Function 'FnNoise5_double' argument 9 names different: declaration 'n2' definition 'noise2'. [funcArgNamesDifferent] cfitsio-4.6.4/quantize.c:53:12: note: Function 'FnNoise5_double' argument 9 names different: declaration 'n2' definition 'noise2'. cfitsio-4.6.4/quantize.c:1933:10: note: Function 'FnNoise5_double' argument 9 names different: declaration 'n2' definition 'noise2'. cfitsio-4.6.4/quantize.c:1934:10: style:inconclusive: Function 'FnNoise5_double' argument 10 names different: declaration 'n3' definition 'noise3'. [funcArgNamesDifferent] cfitsio-4.6.4/quantize.c:53:24: note: Function 'FnNoise5_double' argument 10 names different: declaration 'n3' definition 'noise3'. cfitsio-4.6.4/quantize.c:1934:10: note: Function 'FnNoise5_double' argument 10 names different: declaration 'n3' definition 'noise3'. cfitsio-4.6.4/quantize.c:1935:10: style:inconclusive: Function 'FnNoise5_double' argument 11 names different: declaration 'n5' definition 'noise5'. [funcArgNamesDifferent] cfitsio-4.6.4/quantize.c:53:36: note: Function 'FnNoise5_double' argument 11 names different: declaration 'n5' definition 'noise5'. cfitsio-4.6.4/quantize.c:1935:10: note: Function 'FnNoise5_double' argument 11 names different: declaration 'n5' definition 'noise5'. cfitsio-4.6.4/quantize.c:3615:40: style:inconclusive: Function 'FnCompare_short' argument 1 names different: declaration '' definition 'v1'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/quantize.c:3615:56: style:inconclusive: Function 'FnCompare_short' argument 2 names different: declaration '' definition 'v2'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/quantize.c:3628:38: style:inconclusive: Function 'FnCompare_int' argument 1 names different: declaration '' definition 'v1'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/quantize.c:3628:54: style:inconclusive: Function 'FnCompare_int' argument 2 names different: declaration '' definition 'v2'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/quantize.c:3641:40: style:inconclusive: Function 'FnCompare_float' argument 1 names different: declaration '' definition 'v1'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/quantize.c:3641:56: style:inconclusive: Function 'FnCompare_float' argument 2 names different: declaration '' definition 'v2'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/quantize.c:3654:41: style:inconclusive: Function 'FnCompare_double' argument 1 names different: declaration '' definition 'v1'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/quantize.c:3654:57: style:inconclusive: Function 'FnCompare_double' argument 2 names different: declaration '' definition 'v2'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/histo.c:1937:8: style: Variable 'ncols' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/histo.c:1962:8: style: Variable 'ncols' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/histo.c:2518:13: style: Variable 'weightd' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/editcol.c:1759:8: warning: Size of pointer 'strarray' used instead of size of its data. [pointerSize] cfitsio-4.6.4/histo.c:3118:34: style: Variable 'pv' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/editcol.c:3112:15: style: Variable 'tfields' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/editcol.c:3113:19: style: Variable 'colptr' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/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.4/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.4/getcoluj.c:3447:16: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.4/getcoluj.c:3613:16: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.4/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.4/getcoluj.c:2714:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcoluj.c:2716:26: note: Division by zero cfitsio-4.6.4/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.4/getcoluj.c:2714:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcoluj.c:2723:78: note: Division by zero cfitsio-4.6.4/getcoluj.c:1795:20: style:inconclusive: Function 'fffstru4' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:688:33: note: Function 'fffstru4' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/getcoluj.c:1795:20: note: Function 'fffstru4' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/getcoluj.c:3710:20: style:inconclusive: Function 'fffstru8' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:803:33: note: Function 'fffstru8' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/getcoluj.c:3710:20: note: Function 'fffstru8' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/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.4/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.4/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.4/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.4/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.4/getcolj.c:768:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcolj.c:770:26: note: Division by zero cfitsio-4.6.4/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.4/getcolj.c:768:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcolj.c:777:78: note: Division by zero cfitsio-4.6.4/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.4/getcolj.c:2710:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcolj.c:2712:26: note: Division by zero cfitsio-4.6.4/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.4/getcolj.c:2710:23: note: Assuming that condition 'elemincre>=0' is not redundant cfitsio-4.6.4/getcolj.c:2719:78: note: Division by zero cfitsio-4.6.4/getcolj.c:1774:20: style:inconclusive: Function 'fffstri4' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:711:33: note: Function 'fffstri4' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/getcolj.c:1774:20: note: Function 'fffstri4' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/getcolj.c:3683:20: style:inconclusive: Function 'fffstri8' argument 6 names different: declaration 'power' definition 'implipower'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:780:33: note: Function 'fffstri8' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/getcolj.c:3683:20: note: Function 'fffstri8' argument 6 names different: declaration 'power' definition 'implipower'. cfitsio-4.6.4/eval_f.c:2743:7: error: Address of local auto-variable assigned to a function parameter. [autoVariables] cfitsio-4.6.4/quantize.c:649:7: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/quantize.c:707:7: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/quantize.c:765:7: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/quantize.c:823:7: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/quantize.c:901:9: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/quantize.c:1247:7: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/quantize.c:1608:9: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/eval_f.c:975:6: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] cfitsio-4.6.4/eval_f.c:973:22: note: outer condition: lParse->colData cfitsio-4.6.4/eval_f.c:975:6: note: identical inner condition: lParse->colData cfitsio-4.6.4/eval_f.c:984:10: warning: Identical inner 'if' condition is always true. [identicalInnerCondition] cfitsio-4.6.4/eval_f.c:983:46: note: outer condition: lParse->Nodes[i].value.data.ptr cfitsio-4.6.4/eval_f.c:984:10: note: identical inner condition: lParse->Nodes[i].value.data.ptr cfitsio-4.6.4/quantize.c:1954:10: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/quantize.c:2296:23: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/quantize.c:2514:21: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/quantize.c:2730:23: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/quantize.c:2945:24: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/quantize.c:3151:23: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/quantize.c:3272:21: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/quantize.c:3393:23: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/quantize.c:3514:24: style: Variable 'rowpix' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/eval_f.c:1642:13: style: Consider using memcpy instead of loop. [useStandardLibrary] cfitsio-4.6.4/eval_f.c:2772:31: style: Variable 'type' is reassigned a value before the old one has been used. 'break;' missing? [redundantAssignInSwitch] cfitsio-4.6.4/eval_f.c:2769:31: note: $symbol is assigned cfitsio-4.6.4/eval_f.c:2772:31: note: $symbol is overwritten cfitsio-4.6.4/eval_f.c:73:23: style:inconclusive: Function 'fffrow' argument 1 names different: declaration 'infptr' definition 'fptr'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1883:33: note: Function 'fffrow' argument 1 names different: declaration 'infptr' definition 'fptr'. cfitsio-4.6.4/eval_f.c:73:23: note: Function 'fffrow' argument 1 names different: declaration 'infptr' definition 'fptr'. cfitsio-4.6.4/eval_f.c:802:17: style:inconclusive: Function 'ffiprs' argument 9 names different: declaration '' definition 'lParse'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/eval_f.c:951:25: style:inconclusive: Function 'ffcprs' argument 1 names different: declaration '' definition 'lParse'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/eval_f.c:2087:40: style:inconclusive: Function 'fits_uncompress_hkdata' argument 1 names different: declaration '' definition 'lParse'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/eval_f.c:2550:48: style:inconclusive: Function 'find_keywd' argument 2 names different: declaration 'key' definition 'keyname'. [funcArgNamesDifferent] cfitsio-4.6.4/eval_f.c:64:51: note: Function 'find_keywd' argument 2 names different: declaration 'key' definition 'keyname'. cfitsio-4.6.4/eval_f.c:2550:48: note: Function 'find_keywd' argument 2 names different: declaration 'key' definition 'keyname'. cfitsio-4.6.4/getcoluj.c:216:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:217:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:218:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:382:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:383:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:384:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:883:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:994:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:1270:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:1799:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:1821:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getcoluj.c:2176:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:2177:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:2178:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:2353:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:2354:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:2355:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:2849:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:2962:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:3083:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:3211:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:3714:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcoluj.c:3736:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getcolj.c:215:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:216:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:217:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:392:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:393:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:394:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:913:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:1024:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:1135:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:1247:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:1778:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:1800:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getcolj.c:2155:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:2156:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:2157:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:2332:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:2333:19: style: Parameter 'blc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:2334:19: style: Parameter 'trc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:2846:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:2957:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:3068:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:3180:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:3687:20: style: Parameter 'snull' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcolj.c:3709:11: style: Variable 'cstring' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/eval_f.c:491:27: style: Parameter 'start' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/eval_f.c:492:27: style: Parameter 'end' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/eval_f.c:514:10: style: Variable 'result' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/eval_f.c:1021:11: style: Variable 'Data0' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/eval_f.c:1571:20: style: Parameter 'undef' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/eval_f.c:2263:11: style: Variable 'result' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/eval_f.c:2550:48: style: Parameter 'keyname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/eval_f.c:2726:10: style: Variable 'result' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/eval_f.c:2944:14: style: Variable 'parName' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/eval_f.c:2945:14: style: Variable 'parInfo' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getkey.c:3388:24: warning: Opposite inner 'return' condition leads to a dead code block. [oppositeInnerCondition] cfitsio-4.6.4/getkey.c:3387:22: note: outer condition: *status==209 cfitsio-4.6.4/getkey.c:3388:24: note: opposite inner condition: *status==213 cfitsio-4.6.4/getkey.c:3393:24: warning: Opposite inner 'return' condition leads to a dead code block. [oppositeInnerCondition] cfitsio-4.6.4/getkey.c:3392:22: note: outer condition: *status==209 cfitsio-4.6.4/getkey.c:3393:24: note: opposite inner condition: *status==213 cfitsio-4.6.4/getkey.c:932:46: style: Condition '*nextcomm!=0' is always true [knownConditionTrueFalse] cfitsio-4.6.4/getkey.c:1064:46: style: Condition '*nextcomm!=0' is always true [knownConditionTrueFalse] cfitsio-4.6.4/getkey.c:1059:19: error: Common realloc mistake: 'tempstring' nulled but not freed upon failure [memleakOnRealloc] cfitsio-4.6.4/getkey.c:1228:19: error: Common realloc mistake: 'dynValStr' nulled but not freed upon failure [memleakOnRealloc] cfitsio-4.6.4/getkey.c:1237:22: error: Common realloc mistake: 'dynComStr' nulled but not freed upon failure [memleakOnRealloc] cfitsio-4.6.4/getkey.c:1244:22: error: Common realloc mistake: 'dynComStr' nulled but not freed upon failure [memleakOnRealloc] cfitsio-4.6.4/getkey.c:901:8: warning: If memory allocation fails, then there is a possible null pointer dereference: *value [nullPointerOutOfMemory] cfitsio-4.6.4/getkey.c:900:31: note: Assuming allocation function fails cfitsio-4.6.4/getkey.c:900:16: note: Assignment '*value=(char*)malloc(1)', assigned value is 0 cfitsio-4.6.4/getkey.c:901:8: note: Null pointer dereference cfitsio-4.6.4/getkey.c:1033:8: warning: If memory allocation fails, then there is a possible null pointer dereference: tempstring [nullPointerOutOfMemory] cfitsio-4.6.4/getkey.c:1032:35: note: Assuming allocation function fails cfitsio-4.6.4/getkey.c:1032:20: note: Assignment 'tempstring=(char*)malloc(1)', assigned value is 0 cfitsio-4.6.4/getkey.c:1033:8: note: Null pointer dereference cfitsio-4.6.4/getkey.c:1041:20: warning: If memory allocation fails, then there is a possible null pointer dereference: tempstring [nullPointerOutOfMemory] cfitsio-4.6.4/getkey.c:1038:35: note: Assuming allocation function fails cfitsio-4.6.4/getkey.c:1038:20: note: Assignment 'tempstring=(char*)malloc(strlen(valstring)+1)', assigned value is 0 cfitsio-4.6.4/getkey.c:1041:20: note: Null pointer dereference cfitsio-4.6.4/getkey.c:1194:8: warning: If memory allocation fails, then there is a possible null pointer dereference: dynValStr [nullPointerOutOfMemory] cfitsio-4.6.4/getkey.c:1193:34: note: Assuming allocation function fails cfitsio-4.6.4/getkey.c:1193:19: note: Assignment 'dynValStr=(char*)malloc(1)', assigned value is 0 cfitsio-4.6.4/getkey.c:1194:8: note: Null pointer dereference cfitsio-4.6.4/getkey.c:1196:8: warning: If memory allocation fails, then there is a possible null pointer dereference: dynComStr [nullPointerOutOfMemory] cfitsio-4.6.4/getkey.c:1195:33: note: Assuming allocation function fails cfitsio-4.6.4/getkey.c:1195:19: note: Assignment 'dynComStr=(char*)malloc(1)', assigned value is 0 cfitsio-4.6.4/getkey.c:1196:8: note: Null pointer dereference cfitsio-4.6.4/getkey.c:1204:20: warning: If memory allocation fails, then there is a possible null pointer dereference: dynValStr [nullPointerOutOfMemory] cfitsio-4.6.4/getkey.c:1201:34: note: Assuming allocation function fails cfitsio-4.6.4/getkey.c:1201:19: note: Assignment 'dynValStr=(char*)malloc(strlen(valstring)+1)', assigned value is 0 cfitsio-4.6.4/getkey.c:1204:20: note: Null pointer dereference cfitsio-4.6.4/getkey.c:1207:7: warning: If memory allocation fails, then there is a possible null pointer dereference: dynComStr [nullPointerOutOfMemory] cfitsio-4.6.4/getkey.c:1206:34: note: Assuming allocation function fails cfitsio-4.6.4/getkey.c:1206:19: note: Assignment 'dynComStr=(char*)malloc(strlen(comstring)+1)', assigned value is 0 cfitsio-4.6.4/getkey.c:1207:7: note: Null pointer dereference cfitsio-4.6.4/getkey.c:1208:14: warning: If memory allocation fails, then there is a possible null pointer dereference: dynComStr [nullPointerOutOfMemory] cfitsio-4.6.4/getkey.c:1206:34: note: Assuming allocation function fails cfitsio-4.6.4/getkey.c:1206:19: note: Assignment 'dynComStr=(char*)malloc(strlen(comstring)+1)', assigned value is 0 cfitsio-4.6.4/getkey.c:1208:14: note: Null pointer dereference cfitsio-4.6.4/getkey.c:1209:21: warning: If memory allocation fails, then there is a possible null pointer dereference: dynComStr [nullPointerOutOfMemory] cfitsio-4.6.4/getkey.c:1206:34: note: Assuming allocation function fails cfitsio-4.6.4/getkey.c:1206:19: note: Assignment 'dynComStr=(char*)malloc(strlen(comstring)+1)', assigned value is 0 cfitsio-4.6.4/getkey.c:1209:21: note: Null pointer dereference cfitsio-4.6.4/getkey.c:1270:18: warning: If memory allocation fails, then there is a possible null pointer dereference: dynValStr [nullPointerOutOfMemory] cfitsio-4.6.4/getkey.c:1193:34: note: Assuming allocation function fails cfitsio-4.6.4/getkey.c:1193:19: note: Assignment 'dynValStr=(char*)malloc(1)', assigned value is 0 cfitsio-4.6.4/getkey.c:1270:18: note: Null pointer dereference cfitsio-4.6.4/getkey.c:1271:19: warning: If memory allocation fails, then there is a possible null pointer dereference: dynComStr [nullPointerOutOfMemory] cfitsio-4.6.4/getkey.c:1195:33: note: Assuming allocation function fails cfitsio-4.6.4/getkey.c:1195:19: note: Assignment 'dynComStr=(char*)malloc(1)', assigned value is 0 cfitsio-4.6.4/getkey.c:1271:19: note: Null pointer dereference cfitsio-4.6.4/getkey.c:145:15: style:inconclusive: Function 'ffmrky' argument 2 names different: declaration 'nrec' definition 'nmove'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:940:42: note: Function 'ffmrky' argument 2 names different: declaration 'nrec' definition 'nmove'. cfitsio-4.6.4/getkey.c:145:15: note: Function 'ffmrky' argument 2 names different: declaration 'nrec' definition 'nmove'. cfitsio-4.6.4/getkey.c:475:25: style:inconclusive: Function 'ffgcrd' argument 2 names different: declaration 'keyname' definition 'name'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:946:50: note: Function 'ffgcrd' argument 2 names different: declaration 'keyname' definition 'name'. cfitsio-4.6.4/getkey.c:475:25: note: Function 'ffgcrd' argument 2 names different: declaration 'keyname' definition 'name'. cfitsio-4.6.4/getkey.c:1136:16: style:inconclusive: Function 'ffglkut' argument 4 names different: declaration 'maxchar' definition 'maxvalchar'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:398:66: note: Function 'ffglkut' argument 4 names different: declaration 'maxchar' definition 'maxvalchar'. cfitsio-4.6.4/getkey.c:1136:16: note: Function 'ffglkut' argument 4 names different: declaration 'maxchar' definition 'maxvalchar'. cfitsio-4.6.4/getkey.c:1569:21: style:inconclusive: Function 'ffgkyt' argument 4 names different: declaration 'dvalue' definition 'fraction'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:973:81: note: Function 'ffgkyt' argument 4 names different: declaration 'dvalue' definition 'fraction'. cfitsio-4.6.4/getkey.c:1569:21: note: Function 'ffgkyt' argument 4 names different: declaration 'dvalue' definition 'fraction'. cfitsio-4.6.4/getkey.c:1611:21: style:inconclusive: Function 'ffgkyn' argument 4 names different: declaration 'keyval' definition 'value'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:949:69: note: Function 'ffgkyn' argument 4 names different: declaration 'keyval' definition 'value'. cfitsio-4.6.4/getkey.c:1611:21: note: Function 'ffgkyn' argument 4 names different: declaration 'keyval' definition 'value'. cfitsio-4.6.4/getkey.c:2444:18: style:inconclusive: Function 'ffghtb' argument 10 names different: declaration 'extname' definition 'extnm'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1012:18: note: Function 'ffghtb' argument 10 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.4/getkey.c:2444:18: note: Function 'ffghtb' argument 10 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.4/getkey.c:2587:18: style:inconclusive: Function 'ffghtbll' argument 10 names different: declaration 'extname' definition 'extnm'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1016:18: note: Function 'ffghtbll' argument 10 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.4/getkey.c:2587:18: note: Function 'ffghtbll' argument 10 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.4/getkey.c:2728:18: style:inconclusive: Function 'ffghbn' argument 8 names different: declaration 'extname' definition 'extnm'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1020:60: note: Function 'ffghbn' argument 8 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.4/getkey.c:2728:18: note: Function 'ffghbn' argument 8 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.4/getkey.c:2851:18: style:inconclusive: Function 'ffghbnll' argument 8 names different: declaration 'extname' definition 'extnm'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1024:60: note: Function 'ffghbnll' argument 8 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.4/getkey.c:2851:18: note: Function 'ffghbnll' argument 8 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.4/getkey.c:3363:18: style:inconclusive: Function 'ffgttb' argument 5 names different: declaration 'tfield' definition 'tfields'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:397:17: note: Function 'ffgttb' argument 5 names different: declaration 'tfield' definition 'tfields'. cfitsio-4.6.4/getkey.c:3363:18: note: Function 'ffgttb' argument 5 names different: declaration 'tfield' definition 'tfields'. cfitsio-4.6.4/getkey.c:3420:18: style:inconclusive: Function 'ffgtkn' argument 3 names different: declaration 'keyname' definition 'name'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:390:46: note: Function 'ffgtkn' argument 3 names different: declaration 'keyname' definition 'name'. cfitsio-4.6.4/getkey.c:3420:18: note: Function 'ffgtkn' argument 3 names different: declaration 'keyname' definition 'name'. cfitsio-4.6.4/getkey.c:3474:18: style:inconclusive: Function 'ffgtknjj' argument 3 names different: declaration 'keyname' definition 'name'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:391:48: note: Function 'ffgtknjj' argument 3 names different: declaration 'keyname' definition 'name'. cfitsio-4.6.4/getkey.c:3474:18: note: Function 'ffgtknjj' argument 3 names different: declaration 'keyname' definition 'name'. cfitsio-4.6.4/getkey.c:3528:18: style:inconclusive: Function 'fftkyn' argument 3 names different: declaration 'keyname' definition 'name'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:392:46: note: Function 'fftkyn' argument 3 names different: declaration 'keyname' definition 'name'. cfitsio-4.6.4/getkey.c:3528:18: note: Function 'fftkyn' argument 3 names different: declaration 'keyname' definition 'name'. cfitsio-4.6.4/getkey.c:493:18: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getkey.c:493:25: style: Variable 'gotstar' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getkey.c:685:19: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getkey.c:692:11: style: Variable 'ptr1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getkey.c:692:18: style: Variable 'ptr2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getkey.c:1296:19: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getkey.c:1581:11: style: Variable 'loc' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getkey.c:1671:51: style: Variable 'equalssign' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getkey.c:1750:51: style: Variable 'equalssign' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getkey.c:1831:51: style: Variable 'equalssign' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getkey.c:1912:51: style: Variable 'equalssign' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getkey.c:1993:51: style: Variable 'equalssign' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getkey.c:2074:51: style: Variable 'equalssign' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getkey.c:3420:18: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getkey.c:3474:18: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getkey.c:3528:18: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getkey.c:3529:18: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getkey.c:2257:18: warning: Uninitialized variable: lastloc [uninitvar] cfitsio-4.6.4/getkey.c:2237:12: note: Assuming condition is false cfitsio-4.6.4/getkey.c:2257:18: note: Uninitialized variable: lastloc cfitsio-4.6.4/wcsutil.c:42:9: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/wcsutil.c:296:9: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/putkey.c:1261: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.4/putkey.c:1272: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.4/putkey.c:1677: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.4/putkey.c:1681: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.4/putkey.c:80:24: style:inconclusive: Function 'ffcrtb' argument 8 names different: declaration 'extname' definition 'extnm'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1141:52: note: Function 'ffcrtb' argument 8 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.4/putkey.c:80:24: note: Function 'ffcrtb' argument 8 names different: declaration 'extname' definition 'extnm'. cfitsio-4.6.4/putkey.c:1050:20: style:inconclusive: Function 'ffpkyt' argument 4 names different: declaration 'frac' definition 'fraction'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:893:79: note: Function 'ffpkyt' argument 4 names different: declaration 'frac' definition 'fraction'. cfitsio-4.6.4/putkey.c:1050:20: note: Function 'ffpkyt' argument 4 names different: declaration 'frac' definition 'fraction'. cfitsio-4.6.4/putkey.c:2644:24: style:inconclusive: Function 'ffphtb' argument 9 names different: declaration 'extname' definition 'extnmx'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:926:64: note: Function 'ffphtb' argument 9 names different: declaration 'extname' definition 'extnmx'. cfitsio-4.6.4/putkey.c:2644:24: note: Function 'ffphtb' argument 9 names different: declaration 'extname' definition 'extnmx'. cfitsio-4.6.4/putkey.c:2759:24: style:inconclusive: Function 'ffphbn' argument 7 names different: declaration 'extname' definition 'extnmx'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:928:51: note: Function 'ffphbn' argument 7 names different: declaration 'extname' definition 'extnmx'. cfitsio-4.6.4/putkey.c:2759:24: note: Function 'ffphbn' argument 7 names different: declaration 'extname' definition 'extnmx'. cfitsio-4.6.4/putkey.c:3017:24: style:inconclusive: Function 'ffphext' argument 2 names different: declaration 'xtension' definition 'xtensionx'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:929:52: note: Function 'ffphext' argument 2 names different: declaration 'xtension' definition 'xtensionx'. cfitsio-4.6.4/putkey.c:3017:24: note: Function 'ffphext' argument 2 names different: declaration 'xtension' definition 'xtensionx'. cfitsio-4.6.4/putkey.c:885:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putkey.c:926:21: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putkey.c:967:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putkey.c:1008:21: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putkey.c:1061:32: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/putkey.c:1186:9: style: Variable 'ndays' can be declared as const array [constVariable] cfitsio-4.6.4/putkey.c:1249:20: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putkey.c:1255:16: style: Variable 'ptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/putkey.c:1308:18: style: Parameter 'datestr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putkey.c:1656:51: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putkey.c:1674:15: style: Variable 'date' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/putkey.c:1754:19: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putkey.c:1815:19: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putkey.c:1873:23: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putkey.c:1931:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putkey.c:1990:20: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putkey.c:2049:21: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putkey.c:2108:21: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putkey.c:2166:18: style: Parameter 'naxes' can be declared as const array [constParameter] cfitsio-4.6.4/putkey.c:2406:18: style: Parameter 'naxes' can be declared as const array [constParameter] cfitsio-4.6.4/putkey.c:3020:17: style: Parameter 'naxes' can be declared as const array [constParameter] cfitsio-4.6.4/putkey.c:3138:16: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putkey.c:3158:16: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putkey.c:3213:16: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/putkey.c:427:25: style: Variable 'spaceForComments' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/putkey.c:427:57: style: Variable 'nblanks' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/putkey.c:600:22: style: Variable 'vlen' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/cfileio.c:3919:16: warning: Either the condition 'ii<9' is redundant or the array 'tilesize[6]' is accessed at index 8, which is out of bounds. [arrayIndexOutOfBoundsCond] cfitsio-4.6.4/cfileio.c:3917:40: note: Assuming that condition 'ii<9' is not redundant cfitsio-4.6.4/cfileio.c:3919:16: note: Array index out of bounds cfitsio-4.6.4/cfileio.c:452:25: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cfitsio-4.6.4/cfileio.c:453:18: portability: Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. [prohibitedstrtokCalled] cfitsio-4.6.4/cfileio.c:7356:10: error: Common realloc mistake: 'lines' nulled but not freed upon failure [memleakOnRealloc] cfitsio-4.6.4/cfileio.c:1037:19: warning: If memory allocation fails, then there is a possible null pointer dereference: naxes [nullPointerOutOfMemory] cfitsio-4.6.4/cfileio.c:1033:34: note: Assuming allocation function fails cfitsio-4.6.4/cfileio.c:1033:20: note: Assignment 'naxes=(long*)malloc(naxis*sizeof(long))', assigned value is 0 cfitsio-4.6.4/cfileio.c:1037:19: note: Null pointer dereference cfitsio-4.6.4/cfileio.c:1451:6: warning: If memory allocation fails, then there is a possible null pointer dereference: *newfptr [nullPointerOutOfMemory] cfitsio-4.6.4/cfileio.c:1449:35: note: Assuming allocation function fails cfitsio-4.6.4/cfileio.c:1449:16: note: Assignment '*newfptr=(struct fitsfile*)calloc(1,sizeof(struct fitsfile))', assigned value is 0 cfitsio-4.6.4/cfileio.c:1451:6: note: Null pointer dereference cfitsio-4.6.4/cfileio.c:3524:14: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.4/cfileio.c:3526:47: portability:inconclusive: Casting from double * to unsigned char * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.4/cfileio.c:3531:14: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.4/cfileio.c:3533:47: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.4/cfileio.c:3538:14: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.4/cfileio.c:3540:47: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.4/cfileio.c:3545:14: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.4/cfileio.c:3547:47: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.4/cfileio.c:3560:14: portability: Casting from double * to signed long long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.4/cfileio.c:3562:48: portability: Casting from double * to signed long long * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.4/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.4/cfileio.c:369:24: style:inconclusive: Function 'ffdkopn' argument 2 names different: declaration 'filename' definition 'name'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:792:52: note: Function 'ffdkopn' argument 2 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:369:24: note: Function 'ffdkopn' argument 2 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:370:16: style:inconclusive: Function 'ffdkopn' argument 3 names different: declaration 'iomode' definition 'mode'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:792:66: note: Function 'ffdkopn' argument 3 names different: declaration 'iomode' definition 'mode'. cfitsio-4.6.4/cfileio.c:370:16: note: Function 'ffdkopn' argument 3 names different: declaration 'iomode' definition 'mode'. cfitsio-4.6.4/cfileio.c:390:24: style:inconclusive: Function 'ffdopn' argument 2 names different: declaration 'filename' definition 'name'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:787:51: note: Function 'ffdopn' argument 2 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:390:24: note: Function 'ffdopn' argument 2 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:391:16: style:inconclusive: Function 'ffdopn' argument 3 names different: declaration 'iomode' definition 'mode'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:787:65: note: Function 'ffdopn' argument 3 names different: declaration 'iomode' definition 'mode'. cfitsio-4.6.4/cfileio.c:391:16: note: Function 'ffdopn' argument 3 names different: declaration 'iomode' definition 'mode'. cfitsio-4.6.4/cfileio.c:410:24: style:inconclusive: Function 'ffeopn' argument 2 names different: declaration 'filename' definition 'name'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:788:51: note: Function 'ffeopn' argument 2 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:410:24: note: Function 'ffeopn' argument 2 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:411:16: style:inconclusive: Function 'ffeopn' argument 3 names different: declaration 'iomode' definition 'mode'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:788:65: note: Function 'ffeopn' argument 3 names different: declaration 'iomode' definition 'mode'. cfitsio-4.6.4/cfileio.c:411:16: note: Function 'ffeopn' argument 3 names different: declaration 'iomode' definition 'mode'. cfitsio-4.6.4/cfileio.c:476:24: style:inconclusive: Function 'fftopn' argument 2 names different: declaration 'filename' definition 'name'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:790:51: note: Function 'fftopn' argument 2 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:476:24: note: Function 'fftopn' argument 2 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:477:16: style:inconclusive: Function 'fftopn' argument 3 names different: declaration 'iomode' definition 'mode'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:790:65: note: Function 'fftopn' argument 3 names different: declaration 'iomode' definition 'mode'. cfitsio-4.6.4/cfileio.c:477:16: note: Function 'fftopn' argument 3 names different: declaration 'iomode' definition 'mode'. cfitsio-4.6.4/cfileio.c:502:24: style:inconclusive: Function 'ffiopn' argument 2 names different: declaration 'filename' definition 'name'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:791:51: note: Function 'ffiopn' argument 2 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:502:24: note: Function 'ffiopn' argument 2 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:503:16: style:inconclusive: Function 'ffiopn' argument 3 names different: declaration 'iomode' definition 'mode'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:791:65: note: Function 'ffiopn' argument 3 names different: declaration 'iomode' definition 'mode'. cfitsio-4.6.4/cfileio.c:503:16: note: Function 'ffiopn' argument 3 names different: declaration 'iomode' definition 'mode'. cfitsio-4.6.4/cfileio.c:530:24: style:inconclusive: Function 'ffopentest' argument 3 names different: declaration 'filename' definition 'name'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:785:67: note: Function 'ffopentest' argument 3 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:530:24: note: Function 'ffopentest' argument 3 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:531:16: style:inconclusive: Function 'ffopentest' argument 4 names different: declaration 'iomode' definition 'mode'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:785:81: note: Function 'ffopentest' argument 4 names different: declaration 'iomode' definition 'mode'. cfitsio-4.6.4/cfileio.c:531:16: note: Function 'ffopentest' argument 4 names different: declaration 'iomode' definition 'mode'. cfitsio-4.6.4/cfileio.c:560:24: style:inconclusive: Function 'ffopen' argument 2 names different: declaration 'filename' definition 'name'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:784:51: note: Function 'ffopen' argument 2 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:560:24: note: Function 'ffopen' argument 2 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:561:16: style:inconclusive: Function 'ffopen' argument 3 names different: declaration 'iomode' definition 'mode'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:784:65: note: Function 'ffopen' argument 3 names different: declaration 'iomode' definition 'mode'. cfitsio-4.6.4/cfileio.c:561:16: note: Function 'ffopen' argument 3 names different: declaration 'iomode' definition 'mode'. cfitsio-4.6.4/cfileio.c:1774:35: style:inconclusive: Function 'fits_find_match_delim' argument 1 names different: declaration '' definition 'string'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/cfileio.c:1774:48: style:inconclusive: Function 'fits_find_match_delim' argument 2 names different: declaration '' definition 'delim'. [funcArgNamesDifferentUnnamed] cfitsio-4.6.4/cfileio.c:3167:18: style:inconclusive: Function 'fits_select_image_section' argument 3 names different: declaration 'imagesection' definition 'expr'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1940:18: note: Function 'fits_select_image_section' argument 3 names different: declaration 'imagesection' definition 'expr'. cfitsio-4.6.4/cfileio.c:3167:18: note: Function 'fits_select_image_section' argument 3 names different: declaration 'imagesection' definition 'expr'. cfitsio-4.6.4/cfileio.c:3259:22: style:inconclusive: Function 'fits_copy_image_section' argument 1 names different: declaration 'infptr' definition 'fptr'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1941:49: note: Function 'fits_copy_image_section' argument 1 names different: declaration 'infptr' definition 'fptr'. cfitsio-4.6.4/cfileio.c:3259:22: note: Function 'fits_copy_image_section' argument 1 names different: declaration 'infptr' definition 'fptr'. cfitsio-4.6.4/cfileio.c:3260:22: style:inconclusive: Function 'fits_copy_image_section' argument 2 names different: declaration 'outfile' definition 'newptr'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1941:67: note: Function 'fits_copy_image_section' argument 2 names different: declaration 'outfile' definition 'newptr'. cfitsio-4.6.4/cfileio.c:3260:22: note: Function 'fits_copy_image_section' argument 2 names different: declaration 'outfile' definition 'newptr'. cfitsio-4.6.4/cfileio.c:3261:18: style:inconclusive: Function 'fits_copy_image_section' argument 3 names different: declaration 'imagesection' definition 'expr'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1942:18: note: Function 'fits_copy_image_section' argument 3 names different: declaration 'imagesection' definition 'expr'. cfitsio-4.6.4/cfileio.c:3261:18: note: Function 'fits_copy_image_section' argument 3 names different: declaration 'imagesection' definition 'expr'. cfitsio-4.6.4/cfileio.c:4004:24: style:inconclusive: Function 'ffdkinit' argument 2 names different: declaration 'filename' definition 'name'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:795:53: note: Function 'ffdkinit' argument 2 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:4004:24: note: Function 'ffdkinit' argument 2 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:4026:24: style:inconclusive: Function 'ffinit' argument 2 names different: declaration 'filename' definition 'name'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:794:53: note: Function 'ffinit' argument 2 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:4026:24: note: Function 'ffinit' argument 2 names different: declaration 'filename' definition 'name'. cfitsio-4.6.4/cfileio.c:5333:8: style:inconclusive: Function 'fits_register_driver' argument 3 names different: declaration 'fitsshutdown' definition 'shutdown'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1168:8: note: Function 'fits_register_driver' argument 3 names different: declaration 'fitsshutdown' definition 'shutdown'. cfitsio-4.6.4/cfileio.c:5333:8: note: Function 'fits_register_driver' argument 3 names different: declaration 'fitsshutdown' definition 'shutdown'. cfitsio-4.6.4/cfileio.c:5338:8: style:inconclusive: Function 'fits_register_driver' argument 8 names different: declaration 'fitsopen' definition 'open'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1173:8: note: Function 'fits_register_driver' argument 8 names different: declaration 'fitsopen' definition 'open'. cfitsio-4.6.4/cfileio.c:5338:8: note: Function 'fits_register_driver' argument 8 names different: declaration 'fitsopen' definition 'open'. cfitsio-4.6.4/cfileio.c:5339:8: style:inconclusive: Function 'fits_register_driver' argument 9 names different: declaration 'fitscreate' definition 'create'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1174:8: note: Function 'fits_register_driver' argument 9 names different: declaration 'fitscreate' definition 'create'. cfitsio-4.6.4/cfileio.c:5339:8: note: Function 'fits_register_driver' argument 9 names different: declaration 'fitscreate' definition 'create'. cfitsio-4.6.4/cfileio.c:5340:8: style:inconclusive: Function 'fits_register_driver' argument 10 names different: declaration 'fitstruncate' definition 'truncate'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1175:8: note: Function 'fits_register_driver' argument 10 names different: declaration 'fitstruncate' definition 'truncate'. cfitsio-4.6.4/cfileio.c:5340:8: note: Function 'fits_register_driver' argument 10 names different: declaration 'fitstruncate' definition 'truncate'. cfitsio-4.6.4/cfileio.c:5341:8: style:inconclusive: Function 'fits_register_driver' argument 11 names different: declaration 'fitsclose' definition 'close'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1176:8: note: Function 'fits_register_driver' argument 11 names different: declaration 'fitsclose' definition 'close'. cfitsio-4.6.4/cfileio.c:5341:8: note: Function 'fits_register_driver' argument 11 names different: declaration 'fitsclose' definition 'close'. cfitsio-4.6.4/cfileio.c:5346:8: style:inconclusive: Function 'fits_register_driver' argument 16 names different: declaration 'fitsread' definition 'read'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1181:8: note: Function 'fits_register_driver' argument 16 names different: declaration 'fitsread' definition 'read'. cfitsio-4.6.4/cfileio.c:5346:8: note: Function 'fits_register_driver' argument 16 names different: declaration 'fitsread' definition 'read'. cfitsio-4.6.4/cfileio.c:5347:8: style:inconclusive: Function 'fits_register_driver' argument 17 names different: declaration 'fitswrite' definition 'write'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1182:8: note: Function 'fits_register_driver' argument 17 names different: declaration 'fitswrite' definition 'write'. cfitsio-4.6.4/cfileio.c:5347:8: note: Function 'fits_register_driver' argument 17 names different: declaration 'fitswrite' definition 'write'. cfitsio-4.6.4/cfileio.c:5402:18: style:inconclusive: Function 'ffiurl' argument 3 names different: declaration 'infile' definition 'infilex'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:743:57: note: Function 'ffiurl' argument 3 names different: declaration 'infile' definition 'infilex'. cfitsio-4.6.4/cfileio.c:5402:18: note: Function 'ffiurl' argument 3 names different: declaration 'infile' definition 'infilex'. cfitsio-4.6.4/cfileio.c:5405:18: style:inconclusive: Function 'ffiurl' argument 6 names different: declaration 'rowfilter' definition 'rowfilterx'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:744:57: note: Function 'ffiurl' argument 6 names different: declaration 'rowfilter' definition 'rowfilterx'. cfitsio-4.6.4/cfileio.c:5405:18: note: Function 'ffiurl' argument 6 names different: declaration 'rowfilter' definition 'rowfilterx'. cfitsio-4.6.4/cfileio.c:5421:18: style:inconclusive: Function 'ffifile' argument 3 names different: declaration 'infile' definition 'infilex'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:746:57: note: Function 'ffifile' argument 3 names different: declaration 'infile' definition 'infilex'. cfitsio-4.6.4/cfileio.c:5421:18: note: Function 'ffifile' argument 3 names different: declaration 'infile' definition 'infilex'. cfitsio-4.6.4/cfileio.c:5424:18: style:inconclusive: Function 'ffifile' argument 6 names different: declaration 'rowfilter' definition 'rowfilterx'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:747:57: note: Function 'ffifile' argument 6 names different: declaration 'rowfilter' definition 'rowfilterx'. cfitsio-4.6.4/cfileio.c:5424:18: note: Function 'ffifile' argument 6 names different: declaration 'rowfilter' definition 'rowfilterx'. cfitsio-4.6.4/cfileio.c:5442:18: style:inconclusive: Function 'ffifile2' argument 3 names different: declaration 'infile' definition 'infilex'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:749:58: note: Function 'ffifile2' argument 3 names different: declaration 'infile' definition 'infilex'. cfitsio-4.6.4/cfileio.c:5442:18: note: Function 'ffifile2' argument 3 names different: declaration 'infile' definition 'infilex'. cfitsio-4.6.4/cfileio.c:5445:18: style:inconclusive: Function 'ffifile2' argument 6 names different: declaration 'rowfilter' definition 'rowfilterx'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:750:57: note: Function 'ffifile2' argument 6 names different: declaration 'rowfilter' definition 'rowfilterx'. cfitsio-4.6.4/cfileio.c:5445:18: note: Function 'ffifile2' argument 6 names different: declaration 'rowfilter' definition 'rowfilterx'. cfitsio-4.6.4/cfileio.c:6809:18: style:inconclusive: Function 'ffourl' argument 4 names different: declaration 'tmplfile' definition 'tpltfile'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:418:59: note: Function 'ffourl' argument 4 names different: declaration 'tmplfile' definition 'tpltfile'. cfitsio-4.6.4/cfileio.c:6809:18: note: Function 'ffourl' argument 4 names different: declaration 'tmplfile' definition 'tpltfile'. cfitsio-4.6.4/cfileio.c:6969:30: style:inconclusive: Function 'ffexts' argument 6 names different: declaration 'colname' definition 'imagecolname'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:755:31: note: Function 'ffexts' argument 6 names different: declaration 'colname' definition 'imagecolname'. cfitsio-4.6.4/cfileio.c:6969:30: note: Function 'ffexts' argument 6 names different: declaration 'colname' definition 'imagecolname'. cfitsio-4.6.4/getcols.c:624:11: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/getcols.c:787:20: style: Parameter 'nulval' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/getcols.c:809:11: style: Variable 'buffer' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/group.c:6315:28: style: Array index 'i' is used before limits check. [arrayIndexThenCheck] cfitsio-4.6.4/group.c:6318:28: style: Array index 'j' is used before limits check. [arrayIndexThenCheck] cfitsio-4.6.4/group.c:4114:14: style: Condition '*status!=0' is always false [knownConditionTrueFalse] cfitsio-4.6.4/group.c:4106:14: note: Assuming that condition '*status!=0' is not redundant cfitsio-4.6.4/group.c:4114:14: note: Condition '*status!=0' is always false cfitsio-4.6.4/group.c:4763:23: style: Condition '*status!=0' is always true [knownConditionTrueFalse] cfitsio-4.6.4/group.c:6112: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.4/group.c:6124: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.4/cfileio.c:140:11: style: Variable 'hdtype' can be declared as const array [constVariable] cfitsio-4.6.4/cfileio.c:412:18: style: Parameter 'extlist' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:591:11: style: Variable 'hdtype' can be declared as const array [constVariable] cfitsio-4.6.4/group.c:6165:3: warning: If memory allocation fails, then there is a possible null pointer dereference: new_item [nullPointerOutOfMemory] cfitsio-4.6.4/group.c:6164:54: note: Assuming allocation function fails cfitsio-4.6.4/group.c:6164:30: note: Assignment 'new_item=(struct grp_stack_item*)malloc(sizeof(struct grp_stack_item))', assigned value is 0 cfitsio-4.6.4/group.c:6165:3: note: Null pointer dereference cfitsio-4.6.4/cfileio.c:1459:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:1480:31: style: Parameter 'Fptr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:1481:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:1500:18: style: Parameter 'url' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:1501:18: style: Parameter 'urltype' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:1502:18: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:1726:31: style: Parameter 'urltype' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:1976:18: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:3166:18: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:3701:18: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:5331:32: style: Parameter 'prefix' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:6604:25: style: Variable 'ptr3' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/cfileio.c:7292:22: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:7292:48: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:7304:26: style: Parameter 'filename' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:7379:26: style: Parameter 'delimiter' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:7429:26: style: Parameter 'delimiter' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:7548:26: style: Parameter 'urltype' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:7900:18: style: Parameter 'outfile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/cfileio.c:8064:26: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/group.c:979:15: style:inconclusive: Function 'ffgtop' argument 2 names different: declaration 'group' definition 'grpid'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:2000:42: note: Function 'ffgtop' argument 2 names different: declaration 'group' definition 'grpid'. cfitsio-4.6.4/group.c:979:15: note: Function 'ffgtop' argument 2 names different: declaration 'group' definition 'grpid'. cfitsio-4.6.4/group.c:2007:15: style:inconclusive: Function 'ffgmng' argument 2 names different: declaration 'nmembers' definition 'ngroups'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:2003:45: note: Function 'ffgmng' argument 2 names different: declaration 'nmembers' definition 'ngroups'. cfitsio-4.6.4/group.c:2007:15: note: Function 'ffgmng' argument 2 names different: declaration 'nmembers' definition 'ngroups'. cfitsio-4.6.4/group.c:2977:22: style:inconclusive: Function 'ffgmrm' argument 1 names different: declaration 'fptr' definition 'gfptr'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:2009:32: note: Function 'ffgmrm' argument 1 names different: declaration 'fptr' definition 'gfptr'. cfitsio-4.6.4/group.c:2977:22: note: Function 'ffgmrm' argument 1 names different: declaration 'fptr' definition 'gfptr'. cfitsio-4.6.4/cfileio.c:2106:33: style: Variable 'clen' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/group.c:135:14: style: Parameter 'grpname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/group.c:168:9: style: Variable 'extname' can be declared as const array [constVariable] cfitsio-4.6.4/group.c:3656:9: style: Variable 'xtension' can be declared as const array [constVariable] cfitsio-4.6.4/group.c:3657:9: style: Variable 'xtenTform' can be declared as const array [constVariable] cfitsio-4.6.4/group.c:3659:9: style: Variable 'name' can be declared as const array [constVariable] cfitsio-4.6.4/group.c:3660:9: style: Variable 'nameTform' can be declared as const array [constVariable] cfitsio-4.6.4/group.c:3662:9: style: Variable 'version' can be declared as const array [constVariable] cfitsio-4.6.4/group.c:3663:9: style: Variable 'verTform' can be declared as const array [constVariable] cfitsio-4.6.4/group.c:3665:9: style: Variable 'position' can be declared as const array [constVariable] cfitsio-4.6.4/group.c:3666:9: style: Variable 'posTform' can be declared as const array [constVariable] cfitsio-4.6.4/group.c:3668:9: style: Variable 'URI' can be declared as const array [constVariable] cfitsio-4.6.4/group.c:3669:9: style: Variable 'URITform' can be declared as const array [constVariable] cfitsio-4.6.4/group.c:3671:9: style: Variable 'location' can be declared as const array [constVariable] cfitsio-4.6.4/group.c:3673:9: style: Variable 'locTform' can be declared as const array [constVariable] cfitsio-4.6.4/group.c:4061:11: style: Parameter 'xtension' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/group.c:4062:11: style: Parameter 'extname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/group.c:4908:17: style: Parameter 'newFileName' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/group.c:5012:25: style: Parameter 'inpath' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/group.c:6365:31: style: Parameter 'refURL' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/group.c:6366:17: style: Parameter 'relURL' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/group.c:6565:9: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/group.c:6567:9: style: Variable 'hex' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/group.c:6642:15: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/group.c:6719:9: style: Variable 'tmpStr1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/group.c:6719:19: style: Variable 'tmpStr2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/group.c:6721:8: style: Variable 'reserved' can be declared as const array [constVariable] cfitsio-4.6.4/group.c:5436:14: style: Variable 'absolute' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/group.c:5438:14: style: Variable 'absolute' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/fitscore.c:9487:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/fitscore.c:9520:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/fitscore.c:9568:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/fitscore.c:9708:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/fitscore.c:9784:5: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable errno [valueFlowBailoutIncompleteVar] cfitsio-4.6.4/imcompress.c:8252:28: style: The statement 'if (compalgor[ii]!=21) compalgor[ii]=21' is logically equivalent to 'compalgor[ii]=21'. [duplicateConditionalAssign] cfitsio-4.6.4/imcompress.c:8253:18: note: Assignment 'compalgor[ii]=21' cfitsio-4.6.4/imcompress.c:8252:28: note: Condition 'compalgor[ii]!=21' is redundant cfitsio-4.6.4/imcompress.c:9373:18: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] cfitsio-4.6.4/imcompress.c:9361:17: note: Assuming allocation function fails cfitsio-4.6.4/imcompress.c:9361:17: note: Assignment 'ptr=malloc((unsigned long)(length*2))', assigned value is 0 cfitsio-4.6.4/imcompress.c:9373:18: note: Null pointer dereference cfitsio-4.6.4/imcompress.c:9486:18: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] cfitsio-4.6.4/imcompress.c:9421:17: note: Assuming allocation function fails cfitsio-4.6.4/imcompress.c:9421:17: note: Assignment 'ptr=calloc(1,(unsigned long)(length*8))', assigned value is 0 cfitsio-4.6.4/imcompress.c:9486:18: note: Null pointer dereference cfitsio-4.6.4/imcompress.c:9512:18: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] cfitsio-4.6.4/imcompress.c:9500:17: note: Assuming allocation function fails cfitsio-4.6.4/imcompress.c:9500:17: note: Assignment 'ptr=malloc((unsigned long)(length*2))', assigned value is 0 cfitsio-4.6.4/imcompress.c:9512:18: note: Null pointer dereference cfitsio-4.6.4/imcompress.c:9541:18: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] cfitsio-4.6.4/imcompress.c:9525:17: note: Assuming allocation function fails cfitsio-4.6.4/imcompress.c:9525:17: note: Assignment 'ptr=malloc((unsigned long)(length*4))', assigned value is 0 cfitsio-4.6.4/imcompress.c:9541:18: note: Null pointer dereference cfitsio-4.6.4/imcompress.c:9578:18: warning: If memory allocation fails, then there is a possible null pointer dereference: ptr [nullPointerOutOfMemory] cfitsio-4.6.4/imcompress.c:9554:17: note: Assuming allocation function fails cfitsio-4.6.4/imcompress.c:9554:17: note: Assignment 'ptr=malloc((unsigned long)(length*8))', assigned value is 0 cfitsio-4.6.4/imcompress.c:9578:18: note: Null pointer dereference cfitsio-4.6.4/imcompress.c:9451:20: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] cfitsio-4.6.4/imcompress.c:9421:17: note: Assuming allocation function fails cfitsio-4.6.4/imcompress.c:9421:17: note: Assignment 'ptr=calloc(1,(unsigned long)(length*8))', assigned value is 0 cfitsio-4.6.4/imcompress.c:9451:20: note: Null pointer addition cfitsio-4.6.4/imcompress.c:9502:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] cfitsio-4.6.4/imcompress.c:9500:17: note: Assuming allocation function fails cfitsio-4.6.4/imcompress.c:9500:17: note: Assignment 'ptr=malloc((unsigned long)(length*2))', assigned value is 0 cfitsio-4.6.4/imcompress.c:9502:16: note: Null pointer addition cfitsio-4.6.4/imcompress.c:9527:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] cfitsio-4.6.4/imcompress.c:9525:17: note: Assuming allocation function fails cfitsio-4.6.4/imcompress.c:9525:17: note: Assignment 'ptr=malloc((unsigned long)(length*4))', assigned value is 0 cfitsio-4.6.4/imcompress.c:9527:16: note: Null pointer addition cfitsio-4.6.4/imcompress.c:9556:16: error: If memory allocation fails: pointer addition with NULL pointer. [nullPointerArithmeticOutOfMemory] cfitsio-4.6.4/imcompress.c:9554:17: note: Assuming allocation function fails cfitsio-4.6.4/imcompress.c:9554:17: note: Assignment 'ptr=malloc((unsigned long)(length*8))', assigned value is 0 cfitsio-4.6.4/imcompress.c:9556:16: note: Null pointer addition cfitsio-4.6.4/imcompress.c:1657:35: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.4/imcompress.c:1667:22: portability: Casting from double * to signed int * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.4/imcompress.c:1672:22: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.4/imcompress.c:1677: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.4/imcompress.c:4097:20: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.4/imcompress.c:4203:20: portability: Casting between double * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.4/imcompress.c:6599:23: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.4/imcompress.c:6603:23: portability: Casting between signed int * and double * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.4/imcompress.c:6665:23: portability: Casting between signed int * and float * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.4/imcompress.c:6669:23: portability: Casting between signed int * and double * which have an incompatible binary data representation. [invalidPointerCast] cfitsio-4.6.4/imcompress.c:2077:13: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] cfitsio-4.6.4/imcompress.c:6450:9: style:inconclusive: Statements following 'return' will never be executed. [unreachableCode] cfitsio-4.6.4/imcompress.c:808:17: style:inconclusive: Function 'fits_get_dither_seed' argument 2 names different: declaration 'seed' definition 'offset'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:2047:57: note: Function 'fits_get_dither_seed' argument 2 names different: declaration 'seed' definition 'offset'. cfitsio-4.6.4/imcompress.c:808:17: note: Function 'fits_get_dither_seed' argument 2 names different: declaration 'seed' definition 'offset'. cfitsio-4.6.4/imcompress.c:956:13: style:inconclusive: Function 'imcomp_init_table' argument 2 names different: declaration 'bitpix' definition 'inbitpix'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1074:13: note: Function 'imcomp_init_table' argument 2 names different: declaration 'bitpix' definition 'inbitpix'. cfitsio-4.6.4/imcompress.c:956:13: note: Function 'imcomp_init_table' argument 2 names different: declaration 'bitpix' definition 'inbitpix'. cfitsio-4.6.4/imcompress.c:1750:10: style:inconclusive: Function 'imcomp_compress_tile' argument 6 names different: declaration 'nx' definition 'tilenx'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1085:55: note: Function 'imcomp_compress_tile' argument 6 names different: declaration 'nx' definition 'tilenx'. cfitsio-4.6.4/imcompress.c:1750:10: note: Function 'imcomp_compress_tile' argument 6 names different: declaration 'nx' definition 'tilenx'. cfitsio-4.6.4/imcompress.c:1751:10: style:inconclusive: Function 'imcomp_compress_tile' argument 7 names different: declaration 'ny' definition 'tileny'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1085:64: note: Function 'imcomp_compress_tile' argument 7 names different: declaration 'ny' definition 'tileny'. cfitsio-4.6.4/imcompress.c:1751:10: note: Function 'imcomp_compress_tile' argument 7 names different: declaration 'ny' definition 'tileny'. cfitsio-4.6.4/imcompress.c:1753:11: style:inconclusive: Function 'imcomp_compress_tile' argument 9 names different: declaration 'nullval' definition 'nullflagval'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1086:26: note: Function 'imcomp_compress_tile' argument 9 names different: declaration 'nullval' definition 'nullflagval'. cfitsio-4.6.4/imcompress.c:1753:11: note: Function 'imcomp_compress_tile' argument 9 names different: declaration 'nullval' definition 'nullflagval'. cfitsio-4.6.4/imcompress.c:3510:20: style:inconclusive: Function 'fits_write_compressed_img' argument 3 names different: declaration 'fpixel' definition 'infpixel'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1061:35: note: Function 'fits_write_compressed_img' argument 3 names different: declaration 'fpixel' definition 'infpixel'. cfitsio-4.6.4/imcompress.c:3510:20: note: Function 'fits_write_compressed_img' argument 3 names different: declaration 'fpixel' definition 'infpixel'. cfitsio-4.6.4/imcompress.c:3511:20: style:inconclusive: Function 'fits_write_compressed_img' argument 4 names different: declaration 'lpixel' definition 'inlpixel'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1061:49: note: Function 'fits_write_compressed_img' argument 4 names different: declaration 'lpixel' definition 'inlpixel'. cfitsio-4.6.4/imcompress.c:3511:20: note: Function 'fits_write_compressed_img' argument 4 names different: declaration 'lpixel' definition 'inlpixel'. cfitsio-4.6.4/imcompress.c:3517:19: style:inconclusive: Function 'fits_write_compressed_img' argument 7 names different: declaration 'nulval' definition 'nullval'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1062:48: note: Function 'fits_write_compressed_img' argument 7 names different: declaration 'nulval' definition 'nullval'. cfitsio-4.6.4/imcompress.c:3517:19: note: Function 'fits_write_compressed_img' argument 7 names different: declaration 'nulval' definition 'nullval'. cfitsio-4.6.4/imcompress.c:3784:24: style:inconclusive: Function 'fits_write_compressed_pixels' argument 4 names different: declaration 'npixels' definition 'npixel'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1065:55: note: Function 'fits_write_compressed_pixels' argument 4 names different: declaration 'npixels' definition 'npixel'. cfitsio-4.6.4/imcompress.c:3784:24: note: Function 'fits_write_compressed_pixels' argument 4 names different: declaration 'npixels' definition 'npixel'. cfitsio-4.6.4/imcompress.c:3790:19: style:inconclusive: Function 'fits_write_compressed_pixels' argument 7 names different: declaration 'nulval' definition 'nullval'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1066:48: note: Function 'fits_write_compressed_pixels' argument 7 names different: declaration 'nulval' definition 'nullval'. cfitsio-4.6.4/imcompress.c:3790:19: note: Function 'fits_write_compressed_pixels' argument 7 names different: declaration 'nulval' definition 'nullval'. cfitsio-4.6.4/imcompress.c:4414:24: style:inconclusive: Function 'fits_read_compressed_img' argument 3 names different: declaration 'fpixel' definition 'infpixel'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1107:39: note: Function 'fits_read_compressed_img' argument 3 names different: declaration 'fpixel' definition 'infpixel'. cfitsio-4.6.4/imcompress.c:4414:24: note: Function 'fits_read_compressed_img' argument 3 names different: declaration 'fpixel' definition 'infpixel'. cfitsio-4.6.4/imcompress.c:4415:24: style:inconclusive: Function 'fits_read_compressed_img' argument 4 names different: declaration 'lpixel' definition 'inlpixel'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1107:57: note: Function 'fits_read_compressed_img' argument 4 names different: declaration 'lpixel' definition 'inlpixel'. cfitsio-4.6.4/imcompress.c:4415:24: note: Function 'fits_read_compressed_img' argument 4 names different: declaration 'lpixel' definition 'inlpixel'. cfitsio-4.6.4/imcompress.c:4416:20: style:inconclusive: Function 'fits_read_compressed_img' argument 5 names different: declaration 'inc' definition 'ininc'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1107:70: note: Function 'fits_read_compressed_img' argument 5 names different: declaration 'inc' definition 'ininc'. cfitsio-4.6.4/imcompress.c:4416:20: note: Function 'fits_read_compressed_img' argument 5 names different: declaration 'inc' definition 'ininc'. cfitsio-4.6.4/imcompress.c:4420:19: style:inconclusive: Function 'fits_read_compressed_img' argument 7 names different: declaration 'nulval' definition 'nullval'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1108:34: note: Function 'fits_read_compressed_img' argument 7 names different: declaration 'nulval' definition 'nullval'. cfitsio-4.6.4/imcompress.c:4420:19: note: Function 'fits_read_compressed_img' argument 7 names different: declaration 'nulval' definition 'nullval'. cfitsio-4.6.4/imcompress.c:4970:24: style:inconclusive: Function 'fits_read_compressed_pixels' argument 4 names different: declaration 'npixels' definition 'npixel'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1111:55: note: Function 'fits_read_compressed_pixels' argument 4 names different: declaration 'npixels' definition 'npixel'. cfitsio-4.6.4/imcompress.c:4970:24: note: Function 'fits_read_compressed_pixels' argument 4 names different: declaration 'npixels' definition 'npixel'. cfitsio-4.6.4/imcompress.c:4974:19: style:inconclusive: Function 'fits_read_compressed_pixels' argument 6 names different: declaration 'nulval' definition 'nullval'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1112:34: note: Function 'fits_read_compressed_pixels' argument 6 names different: declaration 'nulval' definition 'nullval'. cfitsio-4.6.4/imcompress.c:4974:19: note: Function 'fits_read_compressed_pixels' argument 6 names different: declaration 'nulval' definition 'nullval'. cfitsio-4.6.4/imcompress.c:5915:15: style:inconclusive: Function 'imcomp_decompress_tile' argument 3 names different: declaration 'tilesize' definition 'tilelen'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1121:25: note: Function 'imcomp_decompress_tile' argument 3 names different: declaration 'tilesize' definition 'tilelen'. cfitsio-4.6.4/imcompress.c:5915:15: note: Function 'imcomp_decompress_tile' argument 3 names different: declaration 'tilesize' definition 'tilelen'. cfitsio-4.6.4/imcompress.c:6912:11: style:inconclusive: Function 'imcomp_test_overlap' argument 6 names different: declaration 'inc' definition 'ininc'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1129:44: note: Function 'imcomp_test_overlap' argument 6 names different: declaration 'inc' definition 'ininc'. cfitsio-4.6.4/imcompress.c:6912:11: note: Function 'imcomp_test_overlap' argument 6 names different: declaration 'inc' definition 'ininc'. cfitsio-4.6.4/imcompress.c:7016:11: style:inconclusive: Function 'imcomp_copy_overlap' argument 10 names different: declaration 'inc' definition 'ininc'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1126:44: note: Function 'imcomp_copy_overlap' argument 10 names different: declaration 'inc' definition 'ininc'. cfitsio-4.6.4/imcompress.c:7016:11: note: Function 'imcomp_copy_overlap' argument 10 names different: declaration 'inc' definition 'ininc'. cfitsio-4.6.4/imcompress.c:9646:45: style:inconclusive: Function 'fits_short_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'shortarray'. [funcArgNamesDifferent] cfitsio-4.6.4/imcompress.c:166:45: note: Function 'fits_short_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'shortarray'. cfitsio-4.6.4/imcompress.c:9646:45: note: Function 'fits_short_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'shortarray'. cfitsio-4.6.4/imcompress.c:9709:55: style:inconclusive: Function 'fits_ushort_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'ushortarray'. [funcArgNamesDifferent] cfitsio-4.6.4/imcompress.c:167:55: note: Function 'fits_ushort_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'ushortarray'. cfitsio-4.6.4/imcompress.c:9709:55: note: Function 'fits_ushort_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'ushortarray'. cfitsio-4.6.4/imcompress.c:9773:53: style:inconclusive: Function 'fits_ubyte_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'ubytearray'. [funcArgNamesDifferent] cfitsio-4.6.4/imcompress.c:169:53: note: Function 'fits_ubyte_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'ubytearray'. cfitsio-4.6.4/imcompress.c:9773:53: note: Function 'fits_ubyte_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'ubytearray'. cfitsio-4.6.4/imcompress.c:9837:51: style:inconclusive: Function 'fits_sbyte_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'sbytearray'. [funcArgNamesDifferent] cfitsio-4.6.4/imcompress.c:168:51: note: Function 'fits_sbyte_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'sbytearray'. cfitsio-4.6.4/imcompress.c:9837:51: note: Function 'fits_sbyte_to_int_inplace' argument 1 names different: declaration 'intarray' definition 'sbytearray'. cfitsio-4.6.4/imcompress.c:271:18: style: Parameter 'dims' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:300:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:439:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:455:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:467:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:482:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:557:12: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:577:12: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:751:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:789:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:809:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:823:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:839:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:958:15: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:2272:15: style: Parameter 'outfptr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:2386:15: style: Parameter 'outfptr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:2579:15: style: Parameter 'outfptr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:2652:15: style: Parameter 'outfptr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:2757:20: style: Variable 'usbbuff' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/imcompress.c:2897:20: style: Variable 'usbbuff' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/imcompress.c:3045:11: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:3151:11: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:3206:13: style: Parameter 'fdata' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:3280:13: style: Parameter 'fdata' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:3357:14: style: Parameter 'fdata' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:3432:14: style: Parameter 'fdata' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:3510:20: style: Parameter 'infpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:3511:20: style: Parameter 'inlpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:3929:19: style: Parameter 'lastcoord' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:3930:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:4414:24: style: Parameter 'infpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:4415:24: style: Parameter 'inlpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:4416:20: style: Parameter 'ininc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:4693:24: style: Parameter 'infpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:4694:24: style: Parameter 'inlpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:4695:20: style: Parameter 'ininc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:4718:28: style: Variable 'cnull' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/imcompress.c:5129:23: style: Parameter 'lastcoord' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:5131:19: style: Parameter 'naxes' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:6908:11: style: Parameter 'tfpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:6909:11: style: Parameter 'tlpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:6910:11: style: Parameter 'fpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:6911:11: style: Parameter 'lpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:6912:11: style: Parameter 'ininc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7007:11: style: Parameter 'tile' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7010:11: style: Parameter 'tfpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7011:11: style: Parameter 'tlpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7012:11: style: Parameter 'bnullarray' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7014:11: style: Parameter 'fpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7015:11: style: Parameter 'lpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7016:11: style: Parameter 'ininc' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7249:11: style: Parameter 'tfpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7250:11: style: Parameter 'tlpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7252:11: style: Parameter 'image' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7253:11: style: Parameter 'fpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7254:11: style: Parameter 'lpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7474:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7487:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7556:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7569:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7638:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7651:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7716:28: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7729:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7798:20: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7811:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7879:23: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7892:18: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7956:36: style: Parameter 'indata' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7960:10: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7977:38: style: Parameter 'indata' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:7981:10: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:8064:15: style: Variable 'descriptors' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/imcompress.c:8065:10: style: Variable 'pdescriptors' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/imcompress.c:8707:62: style: Variable 'descript' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/imcompress.c:8707:73: style: Variable 'qdescript' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/imcompress.c:8710:81: style: Variable 'pdescript' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/imcompress.c:9353:66: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:9378:66: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:9413:66: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:9492:68: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:9498:24: style: Variable 'heapptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/imcompress.c:9517:68: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:9523:24: style: Variable 'heapptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/imcompress.c:9546:68: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:9552:24: style: Variable 'heapptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/imcompress.c:9907:31: style: Parameter 'tlpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:9907:46: style: Parameter 'tfpixel' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:9907:100: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/imcompress.c:2062:18: style: Variable 'bzlen' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/imcompress.c:4102:13: style: Variable 'imgsize' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/imcompress.c:4105:17: style: Variable 'imgsize' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/region.c:1021:19: error: Common realloc mistake: 'freedPolyPtrs' nulled but not freed upon failure [memleakOnRealloc] cfitsio-4.6.4/region.c:1106:46: style:inconclusive: Function 'fits_set_region_components' argument 1 names different: declaration 'Rgn' definition 'aRgn'. [funcArgNamesDifferent] cfitsio-4.6.4/region.h:77:46: note: Function 'fits_set_region_components' argument 1 names different: declaration 'Rgn' definition 'aRgn'. cfitsio-4.6.4/region.c:1106:46: note: Function 'fits_set_region_components' argument 1 names different: declaration 'Rgn' definition 'aRgn'. cfitsio-4.6.4/region.c:1193:35: style:inconclusive: Function 'fits_setup_shape' argument 1 names different: declaration 'shape' definition 'newShape'. [funcArgNamesDifferent] cfitsio-4.6.4/region.h:78:35: note: Function 'fits_setup_shape' argument 1 names different: declaration 'shape' definition 'newShape'. cfitsio-4.6.4/region.c:1193:35: note: Function 'fits_setup_shape' argument 1 names different: declaration 'shape' definition 'newShape'. cfitsio-4.6.4/region.c:52:19: style: Variable 'pY' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/region.c:1041:32: style: Parameter 'Pts' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/region.c:1458:18: style: Variable 'cvalue2' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/region.c:1461:8: style: Variable 'shapename' can be declared as const array [constVariable] cfitsio-4.6.4/region.c:1466:7: style: Variable 'shapetype' can be declared as const array [constVariable] cfitsio-4.6.4/region.c:995:21: style: Variable 'ptsToFree' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/region.c:996:22: style: Variable 'isAlreadyFreed' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/fitscore.c:2709:27: style: Redundant condition: The condition 'tform[ii] != 0' is redundant since 'tform[ii] == ' '' is sufficient. [redundantCondition] cfitsio-4.6.4/fitscore.c:3246:27: style: Redundant condition: The condition 'tform[ii] != 0' is redundant since 'tform[ii] == ' '' is sufficient. [redundantCondition] cfitsio-4.6.4/fitscore.c:3306:27: style: Redundant condition: The condition 'tform[ii] != 0' is redundant since 'tform[ii] == ' '' is sufficient. [redundantCondition] cfitsio-4.6.4/fitscore.c:1004:26: style: Condition 'card[ii]==0' is always false [knownConditionTrueFalse] cfitsio-4.6.4/fitscore.c:1480:23: style: Condition 'cardlen>8' is always true [knownConditionTrueFalse] cfitsio-4.6.4/fitscore.c:1441:22: note: Assuming that condition 'cardlen<9' is not redundant cfitsio-4.6.4/fitscore.c:1480:23: note: Condition 'cardlen>8' is always true cfitsio-4.6.4/fitscore.c:9910:9: style: Condition 'ptr' is always true [knownConditionTrueFalse] cfitsio-4.6.4/fitscore.c:1130: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.4/fitscore.c:1138: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.4/fitscore.c:9744:12: portability: Casting from float * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.4/fitscore.c:9819:12: portability: Casting from double * to signed short * is not portable due to different binary data representations on different platforms. [invalidPointerCast] cfitsio-4.6.4/fitscore.c:8193:9: style: Variable 'tstatus' is assigned an expression that holds the same value. [redundantAssignment] cfitsio-4.6.4/fitscore.c:8126:13: note: tstatus is assigned '*status' here. cfitsio-4.6.4/fitscore.c:8193:9: note: Variable 'tstatus' is assigned an expression that holds the same value. cfitsio-4.6.4/fitscore.c:742:19: style:inconclusive: Function 'ffxmsg' argument 2 names different: declaration 'err_message' definition 'errmsg'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:388:31: note: Function 'ffxmsg' argument 2 names different: declaration 'err_message' definition 'errmsg'. cfitsio-4.6.4/fitscore.c:742:19: note: Function 'ffxmsg' argument 2 names different: declaration 'err_message' definition 'errmsg'. cfitsio-4.6.4/fitscore.c:1046:19: style:inconclusive: Function 'ffmkky' argument 2 names different: declaration 'keyval' definition 'value'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:834:49: note: Function 'ffmkky' argument 2 names different: declaration 'keyval' definition 'value'. cfitsio-4.6.4/fitscore.c:1046:19: note: Function 'ffmkky' argument 2 names different: declaration 'keyval' definition 'value'. cfitsio-4.6.4/fitscore.c:2682:17: style:inconclusive: Function 'ffasfm' argument 2 names different: declaration 'datacode' definition 'dtcode'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:841:40: note: Function 'ffasfm' argument 2 names different: declaration 'datacode' definition 'dtcode'. cfitsio-4.6.4/fitscore.c:2682:17: note: Function 'ffasfm' argument 2 names different: declaration 'datacode' definition 'dtcode'. cfitsio-4.6.4/fitscore.c:2683:18: style:inconclusive: Function 'ffasfm' argument 3 names different: declaration 'width' definition 'twidth'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:841:56: note: Function 'ffasfm' argument 3 names different: declaration 'width' definition 'twidth'. cfitsio-4.6.4/fitscore.c:2683:18: note: Function 'ffasfm' argument 3 names different: declaration 'width' definition 'twidth'. cfitsio-4.6.4/fitscore.c:2684:17: style:inconclusive: Function 'ffasfm' argument 4 names different: declaration 'decim' definition 'decimals'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:841:68: note: Function 'ffasfm' argument 4 names different: declaration 'decim' definition 'decimals'. cfitsio-4.6.4/fitscore.c:2684:17: note: Function 'ffasfm' argument 4 names different: declaration 'decim' definition 'decimals'. cfitsio-4.6.4/fitscore.c:2834:17: style:inconclusive: Function 'ffbnfm' argument 2 names different: declaration 'datacode' definition 'dtcode'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:842:40: note: Function 'ffbnfm' argument 2 names different: declaration 'datacode' definition 'dtcode'. cfitsio-4.6.4/fitscore.c:2834:17: note: Function 'ffbnfm' argument 2 names different: declaration 'datacode' definition 'dtcode'. cfitsio-4.6.4/fitscore.c:2835:18: style:inconclusive: Function 'ffbnfm' argument 3 names different: declaration 'repeat' definition 'trepeat'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:842:56: note: Function 'ffbnfm' argument 3 names different: declaration 'repeat' definition 'trepeat'. cfitsio-4.6.4/fitscore.c:2835:18: note: Function 'ffbnfm' argument 3 names different: declaration 'repeat' definition 'trepeat'. cfitsio-4.6.4/fitscore.c:2836:18: style:inconclusive: Function 'ffbnfm' argument 4 names different: declaration 'width' definition 'twidth'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:842:70: note: Function 'ffbnfm' argument 4 names different: declaration 'width' definition 'twidth'. cfitsio-4.6.4/fitscore.c:2836:18: note: Function 'ffbnfm' argument 4 names different: declaration 'width' definition 'twidth'. cfitsio-4.6.4/fitscore.c:3033:17: style:inconclusive: Function 'ffbnfmll' argument 2 names different: declaration 'datacode' definition 'dtcode'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:843:42: note: Function 'ffbnfmll' argument 2 names different: declaration 'datacode' definition 'dtcode'. cfitsio-4.6.4/fitscore.c:3033:17: note: Function 'ffbnfmll' argument 2 names different: declaration 'datacode' definition 'dtcode'. cfitsio-4.6.4/fitscore.c:3034:22: style:inconclusive: Function 'ffbnfmll' argument 3 names different: declaration 'repeat' definition 'trepeat'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:843:62: note: Function 'ffbnfmll' argument 3 names different: declaration 'repeat' definition 'trepeat'. cfitsio-4.6.4/fitscore.c:3034:22: note: Function 'ffbnfmll' argument 3 names different: declaration 'repeat' definition 'trepeat'. cfitsio-4.6.4/fitscore.c:3035:18: style:inconclusive: Function 'ffbnfmll' argument 4 names different: declaration 'width' definition 'twidth'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:843:76: note: Function 'ffbnfmll' argument 4 names different: declaration 'width' definition 'twidth'. cfitsio-4.6.4/fitscore.c:3035:18: note: Function 'ffbnfmll' argument 4 names different: declaration 'width' definition 'twidth'. cfitsio-4.6.4/fitscore.c:6060:22: style:inconclusive: Function 'fftheap' argument 2 names different: declaration 'heapsize' definition 'heapsz'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1547:49: note: Function 'fftheap' argument 2 names different: declaration 'heapsize' definition 'heapsz'. cfitsio-4.6.4/fitscore.c:6060:22: note: Function 'fftheap' argument 2 names different: declaration 'heapsize' definition 'heapsz'. cfitsio-4.6.4/fitscore.c:7464:22: style:inconclusive: Function 'ffgipr' argument 1 names different: declaration 'fptr' definition 'infptr'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1121:32: note: Function 'ffgipr' argument 1 names different: declaration 'fptr' definition 'infptr'. cfitsio-4.6.4/fitscore.c:7464:22: note: Function 'ffgipr' argument 1 names different: declaration 'fptr' definition 'infptr'. cfitsio-4.6.4/fitscore.c:7466:14: style:inconclusive: Function 'ffgipr' argument 3 names different: declaration 'imgtype' definition 'bitpix'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1121:56: note: Function 'ffgipr' argument 3 names different: declaration 'imgtype' definition 'bitpix'. cfitsio-4.6.4/fitscore.c:7466:14: note: Function 'ffgipr' argument 3 names different: declaration 'imgtype' definition 'bitpix'. cfitsio-4.6.4/fitscore.c:7493:24: style:inconclusive: Function 'ffgiprll' argument 1 names different: declaration 'fptr' definition 'infptr'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1123:34: note: Function 'ffgiprll' argument 1 names different: declaration 'fptr' definition 'infptr'. cfitsio-4.6.4/fitscore.c:7493:24: note: Function 'ffgiprll' argument 1 names different: declaration 'fptr' definition 'infptr'. cfitsio-4.6.4/fitscore.c:7495:14: style:inconclusive: Function 'ffgiprll' argument 3 names different: declaration 'imgtype' definition 'bitpix'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1123:58: note: Function 'ffgiprll' argument 3 names different: declaration 'imgtype' definition 'bitpix'. cfitsio-4.6.4/fitscore.c:7495:14: note: Function 'ffgiprll' argument 3 names different: declaration 'imgtype' definition 'bitpix'. cfitsio-4.6.4/fitscore.c:7914:16: style:inconclusive: Function 'ffmnhd' argument 4 names different: declaration 'hduvers' definition 'hduver'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:1134:70: note: Function 'ffmnhd' argument 4 names different: declaration 'hduvers' definition 'hduver'. cfitsio-4.6.4/fitscore.c:7914:16: note: Function 'ffmnhd' argument 4 names different: declaration 'hduvers' definition 'hduver'. cfitsio-4.6.4/fitscore.c:8068:16: style:inconclusive: Function 'ffgext' argument 2 names different: declaration 'moveto' definition 'hdunum'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:476:32: note: Function 'ffgext' argument 2 names different: declaration 'moveto' definition 'hdunum'. cfitsio-4.6.4/fitscore.c:8068:16: note: Function 'ffgext' argument 2 names different: declaration 'moveto' definition 'hdunum'. cfitsio-4.6.4/fitscore.c:8246:18: style:inconclusive: Function 'ffgkcl' argument 1 names different: declaration 'card' definition 'tcard'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:828:28: note: Function 'ffgkcl' argument 1 names different: declaration 'card' definition 'tcard'. cfitsio-4.6.4/fitscore.c:8246:18: note: Function 'ffgkcl' argument 1 names different: declaration 'card' definition 'tcard'. cfitsio-4.6.4/fitscore.c:8931:17: style:inconclusive: Function 'ffinttyp' argument 2 names different: declaration 'datatype' definition 'dtype'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio.h:830:41: note: Function 'ffinttyp' argument 2 names different: declaration 'datatype' definition 'dtype'. cfitsio-4.6.4/fitscore.c:8931:17: note: Function 'ffinttyp' argument 2 names different: declaration 'datatype' definition 'dtype'. cfitsio-4.6.4/fitscore.c:208:22: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fitscore.c:210:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fitscore.c:221:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fitscore.c:981:18: style: Parameter 'card' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fitscore.c:1046:19: style: Parameter 'value' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fitscore.c:1382:18: style: Parameter 'card' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fitscore.c:2422:13: style: Parameter 'inrec' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fitscore.c:2430:12: style: Parameter 'colnum' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fitscore.c:2681:18: style: Parameter 'tform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fitscore.c:2833:18: style: Parameter 'tform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fitscore.c:3032:20: style: Parameter 'tform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fitscore.c:3234:19: style: Parameter 'tform' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fitscore.c:3495:19: style: Parameter 'templt' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fitscore.c:3496:19: style: Parameter 'colname' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fitscore.c:4246:22: style: Parameter 'fptr' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fitscore.c:4387:30: style: Variable 'xtension' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/fitscore.c:5244:33: style: Variable 'cptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/fitscore.c:7136:10: style: Variable 'blanks' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/fitscore.c:8246:18: style: Parameter 'tcard' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fitscore.c:8305:21: style: Variable 'card1' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/fitscore.c:8305:29: style: Variable 'card5' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/fitscore.c:8941:11: style: Variable 'p' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/fitscore.c:9610:17: style: Parameter 'status' can be declared as pointer to const [constParameterPointer] cfitsio-4.6.4/fitscore.c:9698:12: style: Variable 'sptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/fitscore.c:9774:12: style: Variable 'sptr' can be declared as pointer to const [constVariablePointer] cfitsio-4.6.4/fitscore.c:1634:42: style: Variable 'lentok1' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/fitscore.c:1634:55: style: Variable 'remainlen' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/fitscore.c:6763:20: style: Variable 'lenform' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/fitscore.c:9696:23: style: Variable 'lcc' is assigned a value that is never used. [unreadVariable] cfitsio-4.6.4/fitscore.c:9772:23: style: Variable 'lcc' is assigned a value that is never used. [unreadVariable] diff: 2.21.0 cfitsio-4.6.4/cfileio.c:126:17: style:inconclusive: Function 'ffomem' argument 8 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/cfileio.c:4256:17: style:inconclusive: Function 'ffimem' argument 6 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/cfileio.c:5333:8: style:inconclusive: Function 'fits_register_driver' argument 3 names different: declaration '' definition 'shutdown'. [funcArgNamesDifferentUnnamed] head cfitsio-4.6.4/cfileio.c:5333:8: style:inconclusive: Function 'fits_register_driver' argument 3 names different: declaration 'fitsshutdown' definition 'shutdown'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1168:8: note: Function 'fits_register_driver' argument 3 names different: declaration 'fitsshutdown' definition 'shutdown'. cfitsio-4.6.4/cfileio.c:5333:8: note: Function 'fits_register_driver' argument 3 names different: declaration 'fitsshutdown' definition 'shutdown'. 2.21.0 cfitsio-4.6.4/cfileio.c:5334:8: style:inconclusive: Function 'fits_register_driver' argument 4 names different: declaration '' definition 'setoptions'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/cfileio.c:5335:8: style:inconclusive: Function 'fits_register_driver' argument 5 names different: declaration '' definition 'getoptions'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/cfileio.c:5336:8: style:inconclusive: Function 'fits_register_driver' argument 6 names different: declaration '' definition 'getversion'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/cfileio.c:5337:8: style:inconclusive: Function 'fits_register_driver' argument 7 names different: declaration '' definition 'checkfile'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/cfileio.c:5338:8: style:inconclusive: Function 'fits_register_driver' argument 8 names different: declaration '' definition 'open'. [funcArgNamesDifferentUnnamed] head cfitsio-4.6.4/cfileio.c:5338:8: style:inconclusive: Function 'fits_register_driver' argument 8 names different: declaration 'fitsopen' definition 'open'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1173:8: note: Function 'fits_register_driver' argument 8 names different: declaration 'fitsopen' definition 'open'. cfitsio-4.6.4/cfileio.c:5338:8: note: Function 'fits_register_driver' argument 8 names different: declaration 'fitsopen' definition 'open'. 2.21.0 cfitsio-4.6.4/cfileio.c:5339:8: style:inconclusive: Function 'fits_register_driver' argument 9 names different: declaration '' definition 'create'. [funcArgNamesDifferentUnnamed] head cfitsio-4.6.4/cfileio.c:5339:8: style:inconclusive: Function 'fits_register_driver' argument 9 names different: declaration 'fitscreate' definition 'create'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1174:8: note: Function 'fits_register_driver' argument 9 names different: declaration 'fitscreate' definition 'create'. cfitsio-4.6.4/cfileio.c:5339:8: note: Function 'fits_register_driver' argument 9 names different: declaration 'fitscreate' definition 'create'. 2.21.0 cfitsio-4.6.4/cfileio.c:5340:8: style:inconclusive: Function 'fits_register_driver' argument 10 names different: declaration '' definition 'truncate'. [funcArgNamesDifferentUnnamed] head cfitsio-4.6.4/cfileio.c:5340:8: style:inconclusive: Function 'fits_register_driver' argument 10 names different: declaration 'fitstruncate' definition 'truncate'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1175:8: note: Function 'fits_register_driver' argument 10 names different: declaration 'fitstruncate' definition 'truncate'. cfitsio-4.6.4/cfileio.c:5340:8: note: Function 'fits_register_driver' argument 10 names different: declaration 'fitstruncate' definition 'truncate'. 2.21.0 cfitsio-4.6.4/cfileio.c:5341:8: style:inconclusive: Function 'fits_register_driver' argument 11 names different: declaration '' definition 'close'. [funcArgNamesDifferentUnnamed] head cfitsio-4.6.4/cfileio.c:5341:8: style:inconclusive: Function 'fits_register_driver' argument 11 names different: declaration 'fitsclose' definition 'close'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1176:8: note: Function 'fits_register_driver' argument 11 names different: declaration 'fitsclose' definition 'close'. cfitsio-4.6.4/cfileio.c:5341:8: note: Function 'fits_register_driver' argument 11 names different: declaration 'fitsclose' definition 'close'. 2.21.0 cfitsio-4.6.4/cfileio.c:5342:8: style:inconclusive: Function 'fits_register_driver' argument 12 names different: declaration '' definition 'fremove'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/cfileio.c:5343:15: style:inconclusive: Function 'fits_register_driver' argument 13 names different: declaration '' definition 'size'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/cfileio.c:5344:8: style:inconclusive: Function 'fits_register_driver' argument 14 names different: declaration '' definition 'flush'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/cfileio.c:5345:8: style:inconclusive: Function 'fits_register_driver' argument 15 names different: declaration '' definition 'seek'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/cfileio.c:5346:8: style:inconclusive: Function 'fits_register_driver' argument 16 names different: declaration '' definition 'read'. [funcArgNamesDifferentUnnamed] head cfitsio-4.6.4/cfileio.c:5346:8: style:inconclusive: Function 'fits_register_driver' argument 16 names different: declaration 'fitsread' definition 'read'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1181:8: note: Function 'fits_register_driver' argument 16 names different: declaration 'fitsread' definition 'read'. cfitsio-4.6.4/cfileio.c:5346:8: note: Function 'fits_register_driver' argument 16 names different: declaration 'fitsread' definition 'read'. 2.21.0 cfitsio-4.6.4/cfileio.c:5347:8: style:inconclusive: Function 'fits_register_driver' argument 17 names different: declaration '' definition 'write'. [funcArgNamesDifferentUnnamed] head cfitsio-4.6.4/cfileio.c:5347:8: style:inconclusive: Function 'fits_register_driver' argument 17 names different: declaration 'fitswrite' definition 'write'. [funcArgNamesDifferent] cfitsio-4.6.4/fitsio2.h:1182:8: note: Function 'fits_register_driver' argument 17 names different: declaration 'fitswrite' definition 'write'. cfitsio-4.6.4/cfileio.c:5347:8: note: Function 'fits_register_driver' argument 17 names different: declaration 'fitswrite' definition 'write'. 2.21.0 cfitsio-4.6.4/drvrmem.c:185:22: style:inconclusive: Function 'mem_openmem' argument 5 names different: declaration '' definition 'handle'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/putcol.c:1191:18: style:inconclusive: Function 'ffiter' argument 6 names different: declaration '' definition 'userPointer'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/putcol.c:1192:17: style:inconclusive: Function 'ffiter' argument 7 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/zcompress.c:191:22: style:inconclusive: Function 'uncompress2mem_from_mem' argument 6 names different: declaration '' definition 'filesize'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/zcompress.c:192:19: style:inconclusive: Function 'uncompress2mem_from_mem' argument 7 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/zcompress.c:379:22: style:inconclusive: Function 'compress2mem_from_mem' argument 6 names different: declaration '' definition 'filesize'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/zcompress.c:380:19: style:inconclusive: Function 'compress2mem_from_mem' argument 7 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/zcompress.c:58:22: style:inconclusive: Function 'uncompress2mem' argument 6 names different: declaration '' definition 'filesize'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/zcompress.c:59:19: style:inconclusive: Function 'uncompress2mem' argument 7 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/zuncompress.c:127:22: style:inconclusive: Function 'zuncompress2mem' argument 6 names different: declaration '' definition 'filesize'. [funcArgNamesDifferentUnnamed] 2.21.0 cfitsio-4.6.4/zuncompress.c:128:19: style:inconclusive: Function 'zuncompress2mem' argument 7 names different: declaration '' definition 'status'. [funcArgNamesDifferentUnnamed] DONE